
NetSimple
mikrodenetleyiciye konumsal bilginin gönderilmesi için Uzaktan Kumanda Ağa.
Uygulama Bilgisi
Advertisement
Uygulama Tanımı
Android Uygulama Analizi Ve İncelemesi: NetSimple, Ferdinand Stueckler Tarafından Geliştirildi. Haberleşme Kategorisinde Listelenmiştir. Mevcut Sürüm 1.0'dur, 23/03/2016 'De Güncellenir. Google Play: NetSimple'daki Kullanıcılara Göre: NetSimple. 203'Den Fazla Kurulum Elde Edildi. NetSimple Şu Anda 1 Incelemesi, Ortalama Derecelendirme 5.0 Yıldız Var
Uygulamanın amacı Arduino, Netduino, Ahududu Pi gibi uzak donanım kontrol etmektir ...protokol, TCP / IP (Müşteri) 'dir.
UP: 0, güç, 0
AŞAĞI: 0, Güç, 0
SOL: Güç, güç, 0
SAĞ: güç, güç, 0
ORTA: 0, 0, 0 ya da 0, 0, güç (Sıfır aktif)
Bayt Modu: 3 pozisyon 3 byte olarak aktarılır (varsayılan)
ASCII modunda: 3 pozisyon virgülle ayrılmış metin olarak transfer edilir (\ n sona erdi)
Oturum inaktif: Bir Serated bağlantısı Her iletim
Oturum aktif: Bağlantı kapatıldı, ama asla Gerekli otomatik yeniden bağlanma (varsayılan) ise
Sıfır inaktif: yayımlanmasından sonra sıfır değerleri yok dönüş
Sıfır aktif: yayımlanmasından sonra sıfır değerleri Otomatik dönüş
Ahududu Pi üzerinde bir sunucu için örnek kod:
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
#include "unistd.h"
#include "sys / types.h"
#include "sys / socket.h"
#include "netinet / in.h"
geçersiz hatası (const char * msg)
{
perror (msg);
exit (1);
}
int main (int argc, char * argv [])
{
int sockfd, newsockfd, PortNo, N;
socklen_t clilen;
Char tampon [256];
struct sockaddr_in serv_addr, cli_addr;
sockfd = soket (AF_INET, SOCK_STREAM, 0);
if (sockfd <0)
Hata ( "HATA açılış soket");
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 (bağlama (sockfd, (struct sockaddr *)
Ve Serv_addr, boyutu (serv_addr)) <0)
Hata ( "bağlayıcı HATA");
while (1)
{
(Sockfd, 5) dinle;
clilen = sizeof (cli_addr);
newsockfd = accept (sockfd, (struct sockaddr *)
Ve Cli_addr, ve clilen);
if (newsockfd <0)
Hata ( "HATA kabul on");
while (1)
{
bzero (tamponu, 256);
n = oku (newsockfd, tampon, 3);
if (n <3)
{
Hata ( "HATA prizden okuma");
break;
}
şamandıra TMP1 = (float) tampon [0];
if (TMP1> 127)
TMP1 - = 256;
şamandıra TMP2 = (float) tamponu [1];
if (TMP2> 127)
TMP2 - = 256;
şamandıra TMP3 = (float) tamponu [2];
if (TMP3> 127)
TMP3 - = 256;
printf ( "% d% d% d \ n", (int) TMP1, (int) TMP2, (int) TMP3);
}
yakın (newsockfd);
}
yakın (sockfd);
Return 0;
}
Şu Anda 1.0 Sürümünü Sunuyoruz. Bu En Son, En Optimize Edilmiş Versiyonumuz. Birçok Farklı Cihaz Için Uygundur. Ücretsiz Indir, Google Play Store'dan Veya Barındırdığımız Diğer Sürümlerden Doğrudan Apk. Ayrıca, Kayıt Olmadan Indirebilirsiniz Ve Giriş Gerekmez.
Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... Için Çok Fazla Seçenekle 2000+'dan Daha Fazlası Mevcut Cihazlarımız Var, Cihazınıza Uyan Oyunları Veya Yazılımları Seçmeniz Kolaydır.
Google App Store'daki Cihazınızın Yanından Herhangi Bir Ülke Kısıtlaması Veya Herhangi Bir Kısıtlama Varsa Kullanışlı Olabilir.