NetSimple

NetSimple

Rete di controllo remoto per l'invio di informazioni di posizione al microcontrollore.

Informazioni Per App


1.0
March 23, 2016
203
Android 2.2+
Everyone
Get NetSimple for Free on Google Play

Descrizione Dell'app


Analisi E Revisione Delle App Android: NetSimple, Sviluppato Da Ferdinand Stueckler. Elencato Nella Categoria Comunicazione. La Versione Corrente È 1.0, Aggiornata L' 23/03/2016 . Secondo Le Recensioni Degli Utenti Su Google Play: NetSimple. Ottenuto Oltre 203 Installazioni. NetSimple Ha Attualmente Recensioni 1, Valutazione Media 5.0 Stelle

Lo scopo della app è quello di controllare l'hardware remoto come Arduino, Netduino, Raspberry Pi ...
Il protocollo è TCP / IP (Client).

UP: 0, potenza, 0
DOWN: 0, -potenza, 0
SINISTRA: -Power, potenza, 0
DESTRA: potere, il potere, 0
MIDDLE: 0, 0, 0 o 0, 0, Potenza (Zero attiva)

Modalità Byte: 3 posizioni sono trasferiti come 3 byte (default)
modalità ASCII: 3 posizioni sono trasferiti come testo separati da virgola (finito per \ n)
inactive Session: Ogni trasmissione in una connessione mante
Sessione attiva: Collegamento mai chiusa, ma se necessario riconnessione automatica (default)
Zero inattiva: Nessun ritorno a valori pari a zero dopo il rilascio
Zero attiva: Auto ritorno ai valori zero dopo il rilascio

Codice di esempio per un server su 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"

Errore di vuoto (const char * msg)
{
    perror (msg);
    exit (1);
}

int main (int argc, char * argv [])
{
    int sockfd, newsockfd, portno, n;
    socklen_t clilen;
    char buffer [256];
    struct sockaddr_in serv_addr, cli_addr;
    
    sockfd = socket (AF_INET, SOCK_STREAM, 0);
    if (sockfd <0)
         errore ( "presa di apertura ERROR");

    Bzero ((char *) e 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)
                errore ( "Errore nella vincolante");

    while (1)
    {
         ascoltare (sockfd, 5);
         clilen = sizeof (cli_addr);
         newsockfd = accettare (sockfd, (struct sockaddr *)
               & Cli_addr, e clilen);
         if (newsockfd <0)
               errore ( "Errore nella accettare");

         while (1)
         {
               Bzero (buffer, 256);
               n = read (newsockfd, tampone, 3);
               if (n <3)
               {
                     errore ( "errore di lettura dal socket");
                     break;
               }

               float tmp1 = (float) Buffer [0];
               if (tmp1> 127)
                     tmp1 - = 256;

               float tmp2 = (float) tampone [1];
               if (tmp2> 127)
                      tmp2 - = 256;

               float TMP3 = (float) tampone [2];
               if (TMP3> 127)
                      TMP3 - = 256;

               printf ( "% d% d% d \ n", (int) tmp1, (int) tmp2, (int) TMP3);
         }
         vicino (newsockfd);
     }
     vicino (sockfd);
     return 0;
}
Attualmente Stiamo Offrendo La Versione 1.0. Questa È La Nostra Ultima Versione Più Ottimizzata. È Adatto A Molti Dispositivi Diversi. Download Gratuito Direttamente Apk Dal Google Play Store O Altre Versioni Che Stiamo Ospitando. Inoltre, È Possibile Scaricare Senza Registrazione E Non È Richiesto L'accesso.

Abbiamo Più Di Dispositivi Disponibili 2000+ Per Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... Con Così Tante Opzioni, È Facile Scegliere Giochi O Software Adatti Al Tuo Dispositivo.

Può Tornare Utile Se Ci Sono Restrizioni Nazionali O Restrizioni Dal Lato Del Tuo Dispositivo Sull'app Store Di Google.

Valuta E Revisione Su Google Play Store


5.0
1 Totale
5 0
4 0
3 0
2 0
1 0

Numero Totale Di Installazioni (*Stimato)

Stima Del Numero Totale Di Installazioni Su Google Play, Approssimati Dal Numero Di Valutazioni E Limiti Di Installazione Raggiunti Su Google Play.