
NetSimple
Jaringan Remote Control untuk mengirimkan informasi posisi ke mikrokontroler.
Info Aplikasi
Advertisement
Deskripsi Aplikasi
Analisis Dan Ulasan Aplikasi Android: NetSimple, Dikembangkan Oleh Ferdinand Stueckler. Tercantum Dalam Kategori Komunikasi. Versi Saat Ini Adalah 1.0, Diperbarui Pada 23/03/2016 . Menurut Ulasan Pengguna Di Google Play: NetSimple. Mencapai Lebih Dari 203 Pemasangan. NetSimple Saat Ini Memiliki Ulasan 1, Peringkat Rata -Rata 5.0 Bintang
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;
}
Kami Saat Ini Menawarkan Versi 1.0. Ini Adalah Versi Terbaru Kami Yang Paling Dioptimalkan. Ini Cocok Untuk Banyak Perangkat Yang Berbeda. Unduh Gratis Apk Langsung Dari Google Play Store Atau Versi Lain Yang Kami Hosting. Selain Itu, Anda Dapat Mengunduh Tanpa Pendaftaran Dan Tidak Diperlukan Login.
Kami Memiliki Lebih Dari Perangkat 2000+ Yang Tersedia Untuk Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... Dengan Begitu Banyak Opsi, Mudah Bagi Anda Untuk Memilih Game Atau Perangkat Lunak Yang Sesuai Dengan Perangkat Anda.
Ini Bisa Berguna Jika Ada Pembatasan Negara Atau Batasan Apa Pun Dari Sisi Perangkat Anda Di Google App Store.