
NetSimple
Diaľkové ovládanie siete pre odosielanie pozičné informácie k mikroprocesoru.
Informácie
Advertisement
Popis Aplikácie
Analýza A Recenzia Aplikácií Pre Android: NetSimple, Vyvinutý Spoločnosťou Ferdinand Stueckler. Uvedené V Kategórii Komunikácia. Aktuálna Verzia Je 1.0, Aktualizovaná Na 23/03/2016 . Podľa Recenzií Používateľov V Službe Google Play: NetSimple. Dosiahnuté Viac Ako Inštalácie 203. NetSimple V Súčasnosti Má 1 Recenzií, Priemerné Hodnotenie 5.0 Hviezd
Zmyslom aplikácie je ovládať diaľkovým hardvér, ako je Arduino, Netduino, Raspberry Pi ...Tento protokol TCP / IP (klient).
UP: 0, sila, 0
DOWN: 0, Power, 0
Vľavo: Power, sila, 0
DOPRAVA: sila, sila, 0
STREDNÁ: 0, 0, 0 alebo 0, 0, výkon (Zero aktívne)
Režim Byte: 3 pozície sú prenášané ako 3 bajtov (predvolené)
Režim ASCII: 3 pozície sú prevedené ako text oddelené čiarkou (ukončené \ n)
Session neaktívny: Každý prenos v súvislosti Serated
Session aktívna: Pripojenie nikdy zatvorené, ale v prípade potreby Automatic Reconnect (predvolené)
Zero neaktívny: Nie návrat k nulovej hodnoty po prepustení
Zero aktívny: Automatický návrat do nulovej hodnoty po prepustení
Ukážkový kód pre 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ávacej pamäte [256];
struct sockaddr_in serv_addr, cli_addr;
sockfd = zásuvka (AF_INET, SOCK_STREAM, 0);
if (sockfd <0)
Chyba ( "otvorenie 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 viazanie");
while (1)
{
počúvať (sockfd, 5);
clilen = sizeof (cli_addr);
newsockfd = akceptovať (sockfd (struct sockaddr *)
A Cli_addr, a clilen);
if (newsockfd <0)
Chyba ( "ERROR na accept");
while (1)
{
bzero (vyrovnávacia pamäť, 256);
n = read (newsockfd, vyrovnávacia pamäť, 3);
if (n <3)
{
Chyba ( "Chyba čítania zo zásuvky");
break;
}
float TMP1 = (float), vyrovnávacej pamäte [0];
if (TMP1> 127)
TMP1 - = 256;
float TMP2 = (float) vyrovnávacej pamäte [1];
if (TMP2> 127)
TMP2 - = 256;
float TMP3 = (float) vyrovnávacia pamäť [2];
if (TMP3> 127)
TMP3 - = 256;
printf ( "% d% d% d \ n", (int) TMP1, (int) TMP2, (int) TMP3);
}
close (newsockfd);
}
close (sockfd);
return 0;
}
Momentálne Ponúkame Verziu 1.0. Toto Je Naša Najnovšia, Najviac Optimalizovaná Verzia. Je Vhodný Pre Mnoho Rôznych Zariadení. Bezplatné Stiahnutie Priamo Apk Z Obchodu Google Play Alebo Iných Verzií, Ktoré Hosťujeme. Okrem Toho Si Môžete Stiahnuť Bez Registrácie A Nevyžaduje Sa Žiadne Prihlásenie.
Máme Viac Ako 2000+ Dostupné Zariadenia Pre Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... S Toľkými Možnosťami, Je Pre Vás Ľahké Zvoliť Si Hry Alebo Softvér, Ktoré Sa Zmestia Na Vaše Zariadenie.
Môže To Byť Užitočné, Ak V Obchode Google App Store Existujú Obmedzenia Krajiny Alebo Akékoľvek Obmedzenia Zo Strany Vášho Zariadenia.