рдиреНрдпреВрдЯрди рдкреНрд░реЛрдЬреЗрдХреНрдЯ - рдкреВрд░реНрдг рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдо рдкреНрд░рдмрдВрдзрди рд╕рдорд╛рдзрд╛рди



┬л ┬╗ , , . , . , , : . , Intel, .


  • ┬л , ┬╗. . , , Apple, Samsung, Tencent, Xiaomi . , , . , - .
  • ┬л ┬╗. . . , , , . .



. :
  • .
  • .
  • .
  • , , .


IoT- , ┬л ┬╗. ( Intel Core, Atom, Centrino ARM) IoT- ( Intel Edison, Intel Galileo, Raspberry, Spark, Mbed, Freescale, Arduino Uno ). , , (Windows, Linux, Android) (Mbed, Contiki, RIOT, Spark, OpenWRT, Yocto, WindRiver, VxWorks, Raspbian ).
, . CoAP (Constrained Application Protocol тАУ , ), , . CoAP RESTful . CoAP .



. Intel Galileo, Intel Edison, UNO Spark Arduino. IoT- LPC1768 Mbed RIOT. Mbed тАФ ARM-, . . RIOT тАФ , . C. LPC1768 Wi-Fi . Windows, Linux Android CoAP. .



CoAP


CoAP MicroCoAP. C, . MicroCoAP (CoAP.h, CoAP.c, endpoints.c, and main.c).
CoAP.h CoAP.c CoAP, , endpoints.c , .



main.c CoAP . coap_packet_t, coap_parse, coap_handle_req coap_build. coap_packet_t CoAP . coap_parse , coap_packet_t. coap_handle_req CoAP . coap_build . CoAP .



Arduino


Arduino тАФ , Arduino. Intel Edison, Intel Galileo Spark . Arduino : setup loop. setup loop. loop , .
CoAP Arduino, (CoAP.h, CoAP.c, endpoints.c) setup loop main.c microCoAP.



Mbed


Mbed тАФ - C++ , ARM Cortex-M. (GPIO) , . , Wi-Fi . UART-to-WIFI, Wi-Fi Mbed. WIFI UART-WIFI, UART-WIFI.
(CoAP.h, CoAP.c, endpoints.c) main.c main.c microCoAP. , make тАУ Makefile .



RIOT


RIOT тАФ IoT, , Mbed LPC1768 Spark Core development kit. C C++. tests API . Mbed, CoAP Wi-Fi Mbed C- API, . , , . :
BOARD=Mbed_lpc1768 make clean all flash

Mbed :
BOARD=Mbed_lpc1768 make term

CoAP RIOT.



Contiki


Contiki тАФ , , . example API . Wi-FI. CoAP, RIOT UART. тАЬTARGET=cc2530dk makeтАЭ , jlink.



OpenWRT


OpenWRT тАФ , Linux, . API Linux. , microCoAP. package microCoAP Makefile Makefile . make . bin. ftp usb stotage. , , CoAP OpenWRT:
opkg command install CoAP*.ipk

тАЬ/usr/bin/CoAP &тАЭ /etc/rc.local. CoAP- OpenWRT .




IoT , IoT , - , , . . 9- .

9- Wi-Fi :



, . IoT , , IoT . , , IoT .


, .
, :



( ) ( ) Intel Edison :



Android () :



:



:




тАФ . , , , .
, , . , . , , Google Glass Intel Atom, .

Source: https://habr.com/ru/post/hi388473/


All Articles