
NetSimple
마이크로 컨트롤러에 위치 정보를 전송하는 원격 제어 네트워크.
앱 정보
앱 설명
Android 앱 분석 및 검토 : NetSimple, Ferdinand Stueckler에서 개발했습니다. 커뮤니케이션 카테고리에 나열되어 있습니다. 현재 버전은 1.0이며 23/03/2016 에 업데이트되었습니다. Google Play : NetSimple에서 사용자 리뷰에 따르면. 203 이상의 설치를 달성했습니다. NetSimple는 현재 1 리뷰, 평균 등급 5.0 스타를 보유하고 있습니다
응용 프로그램의 목적은 아두 이노, 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를 제공하고 있습니다. 이것은 우리의 최신 버전입니다. 다양한 장치에 적합합니다. Google Play 스토어 또는 우리가 호스팅하는 기타 버전에서 직접 Apk를 무료로 다운로드하십시오. 또한 등록없이 다운로드 할 수 있으며 로그인이 필요하지 않습니다.
옵션이 많은 Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... 용 2000+ 이상의 장치가 있으며 장치에 맞는 게임이나 소프트웨어를 쉽게 선택할 수 있습니다.
Google App Store의 국가 제한이나 장치 측면에서 제한 사항이 있으면 유용 할 수 있습니다.