
NetSimple
Dálkové ovládání sítě pro odesílání poziční informace k mikroprocesoru.
Informace O Aplikaci
Popis Aplikace
Analýza A Revize Aplikací Pro Android: NetSimple, Vyvinuté Společností Ferdinand Stueckler. Uvedeno V Kategorii Komunikace. Aktuální Verze Je 1.0, Aktualizována Na 23/03/2016 . Podle Recenzí Uživatelů Na Google Play: NetSimple. Dosaženo Více Než 203 Instalací. NetSimple Má V Současné Době Recenze 1, Průměrné Hodnocení 5.0 Hvězd
Smyslem aplikace je ovládat dálkovým hardware, jako je Arduino, Netduino, Raspberry Pi ...Tento protokol TCP / IP (klient).
UP: 0, síla, 0
DOWN: 0, Power, 0
Vlevo: Power, síla, 0
DOPRAVA: síla, síla, 0
STŘEDNÍ: 0, 0, 0 nebo 0, 0, výkon (Zero aktivní)
Režim Byte: 3 pozice jsou přenášeny jako 3 bajtů (výchozí)
Režim ASCII: 3 pozice jsou převedeny jako text odděleny čárkou (ukončeno \ n)
Session neaktivní: Každý přenos v souvislosti Serated
Session aktivní: Připojení nikdy zavřené, ale v případě potřeby Automatic Reconnect (výchozí)
Zero neaktivní: Ne návrat k nulové hodnoty po propuštění
Zero aktivní: Automatický návrat do nulové hodnoty po propuštění
Ukázkový kód pro server na Raspberry Pi:
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
#include "unistd.h"
#include "sys / types.h"
#include "sys / socket.h"
#include "netinet / in.h"
void error (const char * MSG)
{
perror (MSG);
exit (1);
}
int main (int argc, char * argv [])
{
int sockfd, newsockfd, portno, n;
socklen_t clilen;
char vyrovnávací paměti [256];
struct sockaddr_in serv_addr, cli_addr;
sockfd = zásuvka (AF_INET, SOCK_STREAM, 0);
if (sockfd <0)
Chyba ( "otevření socket ERROR");
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 (bind (sockfd (struct sockaddr *)
& Serv_addr, sizeof (serv_addr)) <0)
Chyba ( "ERROR na vázání");
while (1)
{
poslouchat (sockfd, 5);
clilen = sizeof (cli_addr);
newsockfd = akceptovat (sockfd (struct sockaddr *)
A Cli_addr, a clilen);
if (newsockfd <0)
Chyba ( "ERROR na accept");
while (1)
{
bzero (vyrovnávací paměť, 256);
n = read (newsockfd, vyrovnávací paměť, 3);
if (n <3)
{
Chyba ( "Chyba čtení ze zásuvky");
break;
}
float TMP1 = (float), vyrovnávací paměti [0];
if (TMP1> 127)
TMP1 - = 256;
float TMP2 = (float) vyrovnávací paměti [1];
if (TMP2> 127)
TMP2 - = 256;
float TMP3 = (float) vyrovnávací paměť [2];
if (TMP3> 127)
TMP3 - = 256;
printf ( "% d% d% d \ n", (int) TMP1, (int) TMP2, (int) TMP3);
}
close (newsockfd);
}
close (sockfd);
return 0;
}
V Současné Době Nabízíme Verzi 1.0. Toto Je Naše Nejnovější, Nejvíce Optimalizovaná Verze. Je Vhodný Pro Mnoho Různých Zařízení. Zdarma Ke Stažení Přímo Apk Z Obchodu Google Play Nebo Jiných Verzí, Které Hostujeme. Kromě Toho Si Můžete Stáhnout Bez Registrace A Bez Nutnosti Přihlášení.
Máme Více Než 2000+ K Dispozici Zařízení Pro Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... S Tolika Možnostmi, Je Pro Vás Snadné Vybrat Si Hry Nebo Software, Který Odpovídá Vašemu Zařízení.
Může Se Hodit, Pokud Existují Nějaká Omezení Země Nebo Omezení Ze Strany Zařízení V Obchodě Google App Store.