NetSimple

NetSimple

شبکه کنترل از راه دور برای ارسال اطلاعات موقعیتی به میکروکنترلر.

اطلاعات برنامه


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

توضیح برنامه


تجزیه و تحلیل و بررسی برنامه Android: NetSimple ، ساخته شده توسط Ferdinand Stueckler. ذکر شده در گروه ارتباطات. نسخه فعلی 1.0 است که در 23/03/2016 به روز شده است. با توجه به بررسی کاربران در Google Play: NetSimple. بیش از 203 نصب به دست آمد. NetSimple در حال حاضر 1 بررسی ، میانگین امتیاز 5.0 ستاره دارد

هدف از این برنامه این است که برای کنترل سخت افزار از راه دور مانند آردوینو، Netduino، تمشک پی ...
پروتکل TCP / IP (مشتری) است.

UP: 0، قدرت، 0
DOWN: 0، بخار قدرت، 0
سمت چپ: بخار قدرت، قدرت، 0
راست: قدرت، قدرت، 0
MIDDLE: 0، 0، 0 یا 0، 0، قدرت (صفر فعال)

حالت بایت: 3 موقعیت به عنوان 3 بایت منتقل شده (پیش فرض)
حالت ASCII: 3 موقعیت به عنوان متن جدا شده توسط کاما از هم منتقل شده (به پایان رسید با \ N)
غیر فعال جلسه: هر انتقال در یک اتصال Serated
جلسه فعال: اتصال هرگز بسته، اما اگر دوباره به هم متصل خودکار لازم (پیش فرض)
صفر غیر فعال: بدون بازگشت به ارزش صفر پس از انتشار
صفر فعالیت: بازگشت خودرو به صفر ارزش پس از آزادی

کد نمونه برای یک سرور در تمشک پی:

# شامل "stdio.h"
# شامل "stdlib.h"
# شامل "string.h"
# شامل "unistd.h آن"
# شامل "های sys / types.h"
# شامل "سیستم / socket.h"
# شامل "netinet / in.h"

خطا از درجه اعتبار ساقط (و const char * MSG)
{
    perror (MSG)؛
    خروج (1)؛
}

اعضای هیات تحریریه اصلی (INT تعداد آنها، کاراکتر * argv [])
{
    INT sockfd، newsockfd، portno، N؛
    نوع socklen_t clilen؛
    کاراکتر بافر [256]؛
    ساختار serv_addr sockaddr_in، cli_addr؛
    
    sockfd = سوکت (AF_INET، SOCK_STREAM، 0)؛
    اگر (sockfd <0)
         خطا ( "خطا در باز کردن سوکت")؛

    bzero () (* کاراکتر) و 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)؛
    اگر (اتصال (sockfd، (ساختار sockaddr را *)
           و Serv_addr، SIZEOF (serv_addr)) <0)
                خطا ( "خطا در اتصال")؛

    در حالی که (1)
    {
         گوش دادن به (sockfd، 5)؛
         clilen = SIZEOF (cli_addr)؛
         newsockfd = قبول (sockfd، (ساختار sockaddr را *)
               و Cli_addr، و clilen)؛
         اگر (newsockfd <0)
               خطا ( "خطا در قبول")؛

         در حالی که (1)
         {
               bzero (بافر، 256)؛
               نفر به عنوان خوانده شده (newsockfd، بافر، 3)؛
               اگر (N <3)
               {
                     خطا ( "خطا در خواندن از سوکت")؛
                     شکستن؛
               }

               شناور tmp1 = (شناور) بافر [0]؛
               اگر (tmp1> 127)
                     tmp1 - = 256؛

               شناور tmp2 = (شناور) بافر [1]؛
               اگر (tmp2> 127)
                      tmp2 - = 256؛

               شناور TMP3 = (شناور) بافر [2]؛
               اگر (TMP3> 127)
                      TMP3 - = 256؛

               تابع () printf ( "٪ D٪ D٪ D \ n" با (INT) tmp1، (INT) tmp2، (INT) TMP3)؛
         }
         نزدیک (newsockfd)؛
     }
     نزدیک (sockfd)؛
     بازگشت 0؛
}
ما در حال حاضر نسخه 1.0 را ارائه می دهیم. این آخرین و بهینه ترین نسخه ما است. برای بسیاری از دستگاه های مختلف مناسب است. بارگیری رایگان به طور مستقیم Apk از فروشگاه Google Play یا نسخه های دیگری که میزبان آن هستیم. علاوه بر این ، می توانید بدون ثبت نام بارگیری کنید و بدون ورود به سیستم لازم نیست.

ما بیش از 2000+ دستگاه های موجود برای Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... با گزینه های بسیار زیادی داریم ، انتخاب بازی ها یا نرم افزاری متناسب با دستگاه شما برای شما آسان است.

در صورت وجود محدودیت های کشور یا هرگونه محدودیت از طرف دستگاه شما در فروشگاه App Google ، می تواند مفید باشد.

نرخ و بررسی در فروشگاه Google Play


5.0
1 مجموع
5 0
4 0
3 0
2 0
1 0

تعداد کل نصب ها (*تخمین زده شده)

تخمین تعداد کل نصب ها در Google Play, تقریباً از تعداد رتبه بندی ها و نصب مرزهای حاصل از Google Play.