概述
作为开源三大硬件之一,Arduino应用已经非常广泛了,创客们使用Arduino开发了各种智能系统。而OneNET作为国内一流的云服务提供商,为开发者免费提供了云服务接入,而且接入接口是开放的,协议是开源的。那么我们如何把Arduino和OneNET结合起来实现智能系统云控制呢,这中间还需要一个联网模块,ESP8266作为性价比极高的WiFi模块就可以很方便的把两者连接起来。接下来我们就一起了解一下如何通过ESP8266使得Arduino实现云接入。
首先进行硬件连接,Arduino使用了中国版的Arduino MEGA 2560,WiFi模块使用了ESP-01S,ESP-01S的Rx和Tx分别连接到Arduino开发板的Tx1和Rx1,实现串口通讯;Arduino的3.3V和GND连接到ESP-01S,为模块供电。这里需要说明的是,Arduino的IO口是5V电平,ESP-01的IO是3.3V电平,但是ESP01的IO口是能够容忍5V电平的,所以直接把两个模块的RX和TX交叉相连也是没有问题的。
接下来开发板连接USB线到PC,在Arduino IDE中选择好开发板型号,串口号,IDE就能够连接到开发板了。
在写代码之前,先下载一个库,这个是用来驱动ESP-01的AT指令集库。
https://github.com/itead/ITEADLIB_Arduino_WeeESP8266
最后
以上就是陶醉信封为你收集整理的安卓接入onenet云服务器源码,Arduino接入OneNET云服务的全部内容,希望文章能够帮你解决安卓接入onenet云服务器源码,Arduino接入OneNET云服务所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复