사용자 환경을 개선하기 위해 이 웹 사이트의 쿠키 및 기타 기술을 사용합니다.
이 페이지의 링크를 클릭하면 당사의 개인 정보 보호 정책쿠키 정책에 동의하는 것입니다.
동의함 더 알아보기

NetSimple 스크린 샷

NetSimple 정보

마이크로 컨트롤러에 위치 정보를 전송하는 원격 제어 네트워크.

응용 프로그램의 목적은 아두 이노, Netduino, 라즈베리 파이 같​​은 원격 하드웨어를 제어하는​​ 것입니다 ...

프로토콜은 TCP / IP (클라이언트)이다.

UP : 0, 전력, 0

DOWN : 0, - 전원, 0

LEFT : - 전원, 전력, 0

RIGHT : 전원, 전력, 0

MIDDLE 0, 0, 0 0, 0, 전력 (제로 활성)

바이트 모드 : 3 위치를 3 바이트로 옮겼다됩니다 (기본값)

ASCII 모드 : 3 위치는 쉼표 (,)로 구분 텍스트로 옮겼다된다 (\ n을에 의해 종료)

세션 비활성하십시오 Serated 연결의 각 전송

세션 활동 : 연결 폐쇄,하지만 결코 필요한 자동 재 연결 (기본값)의 경우

제로 비활성 : 출시 된 이후 0 값에 반품 불가

제로 활성 : 출시 된 이후 0 값으로 자동 복귀

라즈베리 파이의 서버에 대한 샘플 코드 :

사용법 #include "STDIO.H"

사용법 #include "인 stdlib.h"

사용법 #include "string.h"

사용법 #include "unistd.h 파일"

사용법 #include "에서 sys / types.h"

사용법 #include "에서 sys / socket.h"

사용법 #include "netinet / in.h"

무효 오류 (const를 숯불 *의 MSG)

{

    perror는 (MSG);

    출입구 (1);

}

int 주 (int argc, 문자의 *의 변수는 argv [])

{

    INT의 sockfd와, newsockfd, PORTNO, N;

    socklen_t이 clilen;

    문자 버퍼 [256];

    구조체를 sockaddr_in대로 serv_addr, cli_addr;

    sockfd와 = 소켓 (AF_INET, SOCK_STREAM, 0);

    경우 (sockfd와 <0)

         오류 ( "ERROR 개방 소켓");

    bzero ((숯불 *)대로 serv_addr, sizeof 연산자 (대로 serv_addr));

    PORTNO = 12345;

    serv_addr.sin_family = AF_INET;

    serv_addr.sin_addr.s_addr = INADDR_ANY;

    serv_addr.sin_port = htons (PORTNO);

    경우 (바인드 (sockfd와, (구조체 SOCKADDR의 *)

           &대로 serv_addr, sizeof 연산자 (대로 serv_addr)) <0)

                오류 ( "바인딩에 ERROR");

    하지만 (1)

    {

         (sockfd와, 5) 듣고;

         clilen = sizeof 연산자 (cli_addr);

         newsockfd = 동의 (sockfd와, (구조체 SOCKADDR의 *)

               & Cli_addr, clilen);

         경우 (newsockfd <0)

               오류 ( "ERROR 동의에");

         하지만 (1)

         {

               bzero (버퍼, 256);

               N = 읽기 (newsockfd, 버퍼, 3);

               경우 (N <3)

               {

                     오류 ( "ERROR 소켓에서 읽기");

                     휴식;

               }

               플로트 tmp1 = (플로트) 버퍼 [0]

               경우 (tmp1> 127)

                     tmp1 - = 256;

               플로트 tmp2 = (플로트) 버퍼 [1]

               경우 (tmp2> 127)

                      tmp2 - = 256;

               떠 TMP3 = (플로트) 버퍼 [2]

               경우 (TMP3> 127)

                      TMP3 - = 256;

               printf의 (따라서 "% d % d % d \ n", (int)를 tmp1, (int)를 tmp2 (int)를 TMP3);

         }

         가까이 (newsockfd);

     }

     가까이 (sockfd와);

     0을 반환;

}

최신 버전 1.0의 새로운 기능

Last updated on Jul 8, 2016

Minor bug fixes and improvements. Install or update to the newest version to check it out!

번역 로드 중...

추가 앱 정보

최신 버전

NetSimple 업데이트 요청 1.0

업로드한 사람

Hilmi Dogan

필요한 Android 버전

Android 2.2+

Available on

Google Play에서 NetSimple 얻기

더 보기
APKPure를 구독하십시오
최고의 Android 게임 및 앱의 초기 릴리스, 뉴스 및 가이드에 액세스하는 첫 번째 사람이 되십시오.
고맙지 만 사양 할게
가입하기
성공적으로 구독!
당신은 이제 APKPure에 가입되었습니다.
APKPure를 구독하십시오
최고의 Android 게임 및 앱의 초기 릴리스, 뉴스 및 가이드에 액세스하는 첫 번째 사람이 되십시오.
고맙지 만 사양 할게
가입하기
성공!
당신은 이제 우리의 뉴스 레터를 구독하고 있습니다.