国内综合精彩aⅤ无码不卡_日本少妇做爰全过程_欧美性爱在线播放免费_午夜?V日韩一区二区_免费a级毛片无码免费播放_成在人线av无码喷水_亚洲精品网站色视频_国产婷婷精品成人_老师撩起裙子让我桶的视频_秋霞影院国产

遠程控制通訊——基于Arduino + ESP8266控制LED燈并返回控制結(jié)果

Arduino通過ESP8266連接貝殼物聯(lián)服務,實現(xiàn)遠程控制LED燈亮滅,并將結(jié)果反饋至控制界面。

一、目標

Arduino通過ESP8266連接貝殼物聯(lián)服務,實現(xiàn)遠程控制LED燈亮滅,并將結(jié)果反饋至控制界面。

二、硬件

Arduino+ESP8266示例

官方套件推薦:淘寶鏈接

三、接線

1、總覽

b.png

2、ESP8266-01

1451714015951938.png

接線對照表:

ESP8266-01
電阻
Arduino uno R3
VCC
3.3V
GND

GND
RXD

TX
TXD

RX
CH_PD
10K
3.3V

3、LED燈

接線對照表:

LED燈
電阻
Arduino uno R3
正極
10K
pin4
負極

GND

四、代碼下載

本站所有公開代碼托管于GitHub,方便大家使用和共同參與完善,地址:https://github.com/bigiot

點擊上方鏈接,進入如下界面:

bigiotArduino

點擊bigiotArduino進入:

bigiotArduino下載

點擊Download ZIP下載。

五、代碼使用

下載代碼后解壓得到如下文件:

/
  examples/
  libraries/
  README.md
  ...

1、將libraries/aJson文件夾全部復制到Arduino IDE的庫文件夾內(nèi)。

Windows系統(tǒng)通常位于: C:\Program Files (x86)\Arduino\libraries

Linux通常位于:/usr/share/arduino/libraries

2、用Arduino IDE打開

examples/ESP8266/AT/kaiguan/kaiguan.ino

修改其中的DEVICEID、APIKEY兩個參數(shù),將代碼上傳至Arduino開發(fā)板。

注意:

如果覺得如此操作麻煩,可使用Arduino IDE自帶SoftwareSerial庫模擬出串口與ESP8266通訊,但經(jīng)試驗此法數(shù)據(jù)傳送不太穩(wěn)定(可能跟我的接線有關系,可自行測試一下-_-!)。


1452045082473677.png

設備ID(DEVICEID)、設備密碼(APIKEY)在會員中心查看得到,如果你尚未注冊添加設備,請參考:

快速注冊并添加設備及接口

六、操作驗證

完成以上操作,即可是設備與貝殼物聯(lián)平臺連接,并進行控制。

登錄 -> 會員中心 -> 設備對話

即可看到在線設備。

貝殼物聯(lián)在線設備

發(fā)送命令:

貝殼物聯(lián)命令輸入框

在命令發(fā)送目標欄選擇設備名,在命令輸入框輸入

play

點擊發(fā)送,即可看到LED燈亮。

此時,命令回記錄欄會出現(xiàn)以下代碼:

貝殼物聯(lián)命令顯示

看到以上命令顯示和LED燈亮說明你已大功告成。

嘗試輸入

stop

命令,查看命令記錄內(nèi)容變化。

七、自我發(fā)現(xiàn)

1、試試設備遙控功能,在會員中心->設備遙控;

2、在公開設備中找到自己的設備進命令控制,和遙控;

3、完善你的設備信息和設備說明,讓更多人了解你的創(chuàng)意。

==========================================

如有疑問請到話題討論區(qū)進行討論。


上一篇:貝殼物聯(lián)平臺通訊協(xié)議
下一篇:快速注冊并添加設備及接口
返回頂部