<noscript id="mmkmi"><source id="mmkmi"></source></noscript>
  • <noscript id="mmkmi"><kbd id="mmkmi"></kbd></noscript>
  • <table id="mmkmi"><source id="mmkmi"></source></table>
  • 遠程控制通訊——基于Arduino + ESP8266控制LED燈并返回控制結果

    Arduino通過ESP8266連接貝殼物聯服務,實現遠程控制LED燈亮滅,并將結果反饋至控制界面。

    一、目標

    Arduino通過ESP8266連接貝殼物聯服務,實現遠程控制LED燈亮滅,并將結果反饋至控制界面。

    二、硬件

    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的庫文件夾內。

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

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

    2、用Arduino IDE打開

    examples/ESP8266/AT/kaiguan/kaiguan.ino

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

    注意:

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


    1452045082473677.png

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

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

    六、操作驗證

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

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

    即可看到在線設備。

    貝殼物聯在線設備

    發送命令:

    貝殼物聯命令輸入框

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

    play

    點擊發送,即可看到LED燈亮。

    此時,命令回記錄欄會出現以下代碼:

    貝殼物聯命令顯示

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

    嘗試輸入

    stop

    命令,查看命令記錄內容變化。

    七、自我發現

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

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

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

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

    如有疑問請到話題討論區進行討論。


    上一篇:貝殼物聯平臺通訊協議
    下一篇:快速注冊并添加設備及接口
    返回頂部
    <noscript id="mmkmi"><source id="mmkmi"></source></noscript>
  • <noscript id="mmkmi"><kbd id="mmkmi"></kbd></noscript>
  • <table id="mmkmi"><source id="mmkmi"></source></table>
  • 三上悠亚在线观看