NetSimple

NetSimple

Hálózati távvezérlő küldésére helyzeti információt mikrokontroller.

Alkalmazásinformáció


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

Advertisement

Alkalmazásleírás


Android Alkalmazás Elemzése És Áttekintése: NetSimple, A Ferdinand Stueckler Fejlesztése. Felsorolva A Kommunikáció Kategóriában. A Jelenlegi Verzió A 1.0, A 23/03/2016 -Es Frissítésű. A Felhasználói Vélemények Szerint A Google Play: NetSimple. Több Mint 203 Telepítés. A NetSimple Jelenleg 1 -As Értékeléssel Rendelkezik, Az Átlagos Minősítés 5.0 Csillag

A cél az alkalmazás, hogy ellenőrizzék a távoli hardver, mint a Arduino, Netduino, Raspberry Pi ...
A protokoll a TCP / IP (Client).

UP: 0, teljesítmény, 0
DOWN: 0, a teljesítmény, a 0
BAL: a teljesítmény, teljesítmény, 0
JOBB: erő, hatalom, 0
Középen: 0, 0, 0, vagy 0, 0, teljesítmény (Zero aktív)

Byte mód: 3 pozíciók áthelyezték 3 bájtos (alapértelmezett)
ASCII mód: 3 pozíciók áthelyezték szöveges vesszővel elválasztva (végződött \ n)
Session inaktív: Minden továbbítás egy Serated kapcsolatban
Session aktív: Connection soha nem zárt, de ha szükséges, automatikusan újra össze (alapértelmezett)
Zero inaktív: Nincs visszatérés értéke nulla kiadása után
Zero aktív: Auto visszatérés értéke nulla kiadása után

Mintakódja szerver 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 hiba (const char * msg)
{
    perror (msg);
    exit (1);
}

int main (int argc, char * argv [])
{
    int sockfd, newsockfd, portszám, n;
    socklen_t clilen;
    char puffer [256];
    struct sockaddr_in serv_addr, cli_addr;
    
    sockfd = socket (AF_INET, SOCK_STREAM, 0);
    if (sockfd <0)
         hiba ( "Error opening socket");

    bzero ((char *) & serv_addr, sizeof (serv_addr));
    portszám = 12345;

    serv_addr.sin_family = AF_INET;
    serv_addr.sin_addr.s_addr = INADDR_ANY;
    serv_addr.sin_port = htons (portszám);
    if (bind (sockfd (struct sockaddr *)
           & Serv_addr, sizeof (serv_addr)) <0)
                hiba ( "ERROR on kötelező");

    while (1)
    {
         hallgatni (sockfd, 5);
         clilen = sizeof (cli_addr);
         newsockfd = elfogadni (sockfd (struct sockaddr *)
               & Cli_addr, és clilen);
         if (newsockfd <0)
               hiba ( "ERROR on fogadni");

         while (1)
         {
               bzero (puffer, 256);
               n = read (newsockfd, puffer, 3);
               ha (n <3)
               {
                     hiba ( "olvasási hiba socket");
                     break;
               }

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

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

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

               printf ( "% d% d% d \ n", (int) tmp1, (int) tmp2, (int) TMP3);
         }
         close (newsockfd);
     }
     close (sockfd);
     return 0;
}
Jelenleg A 1.0 Verziót Kínáljuk. Ez A Legújabb, Legoptimalizáltabb Verziónk. Számos Különféle Eszközhöz Alkalmas. Ingyenes Letöltés Közvetlenül Az Apk -Ból A Google Play Áruházból Vagy Más Verziókból, Amelyeket Tárolunk. Sőt, Regisztráció Nélkül Letölthet És Bejelentkezés Nélkül.

Több, Mint A 2000+ Rendelkezésre Álló Eszközök Van A Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... -Hoz, Oly Sok Lehetőséggel, Könnyű Kiválasztani Az Eszközt Illeszkedő Játékokat Vagy Szoftvereket.

Hasznos Lehet, Ha Bármilyen Országkorlátozás Vagy Korlátozás Van Az Eszköz Oldaláról A Google App Store -Ban.

Értékelje És Áttekintse A Google Play Áruházat


5.0
1 Teljes
5 0
4 0
3 0
2 0
1 0

A Telepítések Teljes Száma (*Becsült)

A Google Play Összes Telepítésének Teljes Számának Becslése, A Google Play -En Elért Besorolási És Telepítési Határértékek Számától Közelítve.