Use APKPure App
Get NetSimple old version APK for Android
mikrodenetleyiciye konumsal bilginin gönderilmesi için Uzaktan Kumanda Ağa.
Uygulamanın amacı Arduino, Netduino, Ahududu Pi gibi uzak donanım kontrol etmektir ...
protokol, TCP / IP (Müşteri) 'dir.
UP: 0, güç, 0
AŞAĞI: 0, Güç, 0
SOL: Güç, güç, 0
SAĞ: güç, güç, 0
ORTA: 0, 0, 0 ya da 0, 0, güç (Sıfır aktif)
Bayt Modu: 3 pozisyon 3 byte olarak aktarılır (varsayılan)
ASCII modunda: 3 pozisyon virgülle ayrılmış metin olarak transfer edilir (\ n sona erdi)
Oturum inaktif: Bir Serated bağlantısı Her iletim
Oturum aktif: Bağlantı kapatıldı, ama asla Gerekli otomatik yeniden bağlanma (varsayılan) ise
Sıfır inaktif: yayımlanmasından sonra sıfır değerleri yok dönüş
Sıfır aktif: yayımlanmasından sonra sıfır değerleri Otomatik dönüş
Ahududu Pi üzerinde bir sunucu için örnek kod:
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
#include "unistd.h"
#include "sys / types.h"
#include "sys / socket.h"
#include "netinet / in.h"
geçersiz hatası (const char * msg)
{
perror (msg);
exit (1);
}
int main (int argc, char * argv [])
{
int sockfd, newsockfd, PortNo, N;
socklen_t clilen;
Char tampon [256];
struct sockaddr_in serv_addr, cli_addr;
sockfd = soket (AF_INET, SOCK_STREAM, 0);
if (sockfd <0)
Hata ( "HATA açılış soket");
bzero ((char *) & 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);
if (bağlama (sockfd, (struct sockaddr *)
Ve Serv_addr, boyutu (serv_addr)) <0)
Hata ( "bağlayıcı HATA");
while (1)
{
(Sockfd, 5) dinle;
clilen = sizeof (cli_addr);
newsockfd = accept (sockfd, (struct sockaddr *)
Ve Cli_addr, ve clilen);
if (newsockfd <0)
Hata ( "HATA kabul on");
while (1)
{
bzero (tamponu, 256);
n = oku (newsockfd, tampon, 3);
if (n <3)
{
Hata ( "HATA prizden okuma");
break;
}
şamandıra TMP1 = (float) tampon [0];
if (TMP1> 127)
TMP1 - = 256;
şamandıra TMP2 = (float) tamponu [1];
if (TMP2> 127)
TMP2 - = 256;
şamandıra TMP3 = (float) tamponu [2];
if (TMP3> 127)
TMP3 - = 256;
printf ( "% d% d% d \ n", (int) TMP1, (int) TMP2, (int) TMP3);
}
yakın (newsockfd);
}
yakın (sockfd);
Return 0;
}
Last updated on Jul 8, 2016
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Yükleyen
Hilmi Dogan
Gereken Android sürümü
Android 2.2+
Kategori
Bildir
NetSimple
1.0 by Ferdinand Stueckler
Jul 8, 2016