NetSimple

NetSimple

  • 349.5 KB

    Dung lượng tệp

  • Android 2.2+

    Android OS

Giới thiệu về NetSimple

Mạng điều khiển từ xa để gửi thông tin về vị trí để vi điều khiển.

Mục đích của ứng dụng này là để kiểm soát phần cứng từ xa như Arduino, Netduino, Raspberry Pi ...

Các giao thức là TCP / IP (Client).

UP: 0, điện, 0

DOWN: 0, -power, 0

LEFT: -power, điện, 0

QUYỀN: sức mạnh, quyền lực, 0

MIDDLE: 0, 0, 0 hoặc 0, 0, điện (Zero đang hoạt động)

Byte Mode: 3 vị trí được chuyển giao là 3 byte (mặc định)

chế độ ASCII: 3 vị trí được chuyển giao dưới dạng văn bản phân cách bằng dấu phẩy (kết thúc bằng \ n)

Phiên không hoạt động: Mỗi truyền trong một kết nối Serated

Phần hoạt động: Kết nối không bao giờ đóng cửa, nhưng nếu cần thiết kết nối lại tự động (mặc định)

Zero, không hoạt động: Không có lợi nhuận bằng không giá trị sau khi phát hành

Không hoạt động: Tự động trở về zero giá trị sau khi phát hành

Mẫu mã cho một máy chủ trên 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"

khoảng trống lỗi (const char * msg)

{

    perror (msg);

    exit (1);

}

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

{

    int sockfd, newsockfd, portno, n;

    socklen_t clilen;

    char buffer [256];

    struct sockaddr_in serv_addr, cli_addr;

    sockfd = socket (AF_INET, SOCK_STREAM, 0);

    if (sockfd <0)

         lỗi ( "mở ổ cắm ERROR");

    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 (bind (sockfd, (struct sockaddr *)

           & Serv_addr, sizeof (serv_addr)) <0)

                lỗi ( "ERROR trên ràng buộc");

    while (1)

    {

         nghe (sockfd, 5);

         clilen = sizeof (cli_addr);

         newsockfd = chấp nhận (sockfd, (struct sockaddr *)

               & Cli_addr, & clilen);

         if (newsockfd <0)

               lỗi ( "ERROR trên chấp nhận");

         while (1)

         {

               bzero (buffer, 256);

               n = đọc (newsockfd, đệm, 3);

               if (n <3)

               {

                     lỗi ( "ERROR đọc từ ổ cắm");

                     phá vỡ;

               }

               float tmp1 = (float) đệm [0];

               if (tmp1> 127)

                     tmp1 - = 256;

               float tmp2 = (float) đệm [1];

               if (tmp2> 127)

                      tmp2 - = 256;

               nổi TMP3 = (float) buffer [2];

               if (TMP3> 127)

                      TMP3 - = 256;

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

         }

         gần (newsockfd);

     }

     gần (sockfd);

     return 0;

}

Hiển thị nhiều hơn

What's new in the latest 1.0

Last updated on Jul 8, 2016
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Hiển thị nhiều hơn

Video và ảnh chụp màn hình

  • NetSimple cho Trailer Android chính thức
  • NetSimple ảnh chụp màn hình 1
  • NetSimple ảnh chụp màn hình 2
  • NetSimple ảnh chụp màn hình 3

Thông tin APK NetSimple

Phiên bản mới nhất
1.0
Danh mục
Liên lạc
Android OS
Android 2.2+
Dung lượng tệp
349.5 KB
Nhà phát triển
Ferdinand Stueckler
Available on
Tải APK an toàn và nhanh chóng trên APKPure
APKPure sử dụng xác minh chữ ký để đảm bảo tải APK miễn phí virus cho NetSimple.

Phiên bản cũ của NetSimple

APKPure biểu tượng

Tải xuống siêu nhanh và an toàn thông qua Ứng dụng APKPure

Một cú nhấp chuột để cài đặt các tệp XAPK/APK trên Android!

Tải về APKPure
thank icon
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.
Learn More about Policies