We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.

NetSimple Tangkapan layar

Tentang NetSimple

Jaringan Remote Control untuk mengirimkan informasi posisi ke mikrokontroler.

Tujuan dari aplikasi ini adalah untuk mengontrol perangkat keras terpencil seperti Arduino, Netduino, Raspberry Pi ...

protokol adalah TCP / IP (Client).

UP: 0, listrik, 0

BAWAH: 0, -power, 0

KIRI: -power, listrik, 0

KANAN: kekuatan, kekuasaan, 0

MIDDLE: 0, 0, 0 atau 0, 0, listrik (Zero aktif)

Byte Mode: 3 posisi yang ditransfer sebagai 3 byte (default)

modus ASCII: 3 posisi yang ditransfer sebagai teks dipisahkan dengan koma (diakhiri dengan \ n)

Sesi aktif: Setiap transmisi di koneksi Serated

Sesi aktif: Connection tidak pernah ditutup, tetapi jika Diperlukan berhubungan kembali otomatis (default)

Nol aktif: Tidak kembali ke nilai-nilai nol setelah rilis

Nol aktif: Auto kembali ke nol nilai setelah rilis

Contoh kode untuk server pada 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"

kekosongan error (const char * msg)

{

    perror (msg);

    exit (1);

}

int main (int argc, char * argv [])

{

    int sockfd, newsockfd, portno, n;

    socklen_t clilen;

    Char penyangga [256];

    struct sockaddr_in serv_addr, cli_addr;

    sockfd = socket (AF_INET, SOCK_STREAM, 0);

    jika (sockfd <0)

         error ( "ERROR membuka socket");

    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);

    jika (mengikat (sockfd, (struct sockaddr *)

           & Serv_addr, sizeof (serv_addr)) <0)

                error ( "ERROR pada mengikat");

    sementara (1)

    {

         mendengarkan (sockfd, 5);

         clilen = sizeof (cli_addr);

         newsockfd = menerima (sockfd, (struct sockaddr *)

               & Cli_addr, & clilen);

         jika (newsockfd <0)

               error ( "ERROR pada menerima");

         sementara (1)

         {

               Bzero (buffer, 256);

               n = membaca (newsockfd, penyangga, 3);

               jika (n <3)

               {

                     error ( "ERROR membaca dari socket");

                     break;

               }

               mengapung tmp1 = (float) penyangga [0];

               jika (tmp1> 127)

                     tmp1 - = 256;

               mengapung tmp2 = (float) penyangga [1];

               jika (tmp2> 127)

                      tmp2 - = 256;

               mengapung TMP3 = (float) penyangga [2];

               jika (TMP3> 127)

                      TMP3 - = 256;

               printf ( "% d% d% d \ n", (int) tmp1, (int) tmp2, (int) TMP3);

         }

         dekat (newsockfd);

     }

     dekat (sockfd);

     return 0;

}

Apa yang baru dalam versi terbaru 1.0

Last updated on Jul 8, 2016

Minor bug fixes and improvements. Install or update to the newest version to check it out!

Terjemahan Memuat...

Informasi APL tambahan

Versi Terbaru

Permintaan NetSimple Update 1.0

Diunggah oleh

Hilmi Dogan

Perlu Android versi

Android 2.2+

Available on

Mendapatkan NetSimple di Google Play

Tampilkan Selengkapnya
Berlangganan APKPure
Jadilah yang pertama mendapatkan akses ke rilis awal, berita, dan panduan dari game dan aplikasi Android terbaik.
Tidak, terima kasih
Mendaftar
Berlangganan dengan sukses!
Anda sekarang berlangganan APKPure.
Berlangganan APKPure
Jadilah yang pertama mendapatkan akses ke rilis awal, berita, dan panduan dari game dan aplikasi Android terbaik.
Tidak, terima kasih
Mendaftar
Kesuksesan!
Anda sekarang berlangganan buletin kami.