esp8266 阿里云 arduino_ESP8266接入阿里云——基于官方SDK接入阿里云串口获取云下发数据...
作者:電子快遞哥
日期:于2020年3月18日
有態度,有溫度,歡迎關注電子快遞哥,轉載請注明出處,
ESP8266接入阿里云
--之一基于官方SDK接入阿里云串口獲取云下發數據
一、獲取阿里云IoT設備認證三元組
1.1,注冊開通阿里云平臺,控制臺地址:,立即注冊
1.2,注冊步驟不在此詳述,登錄后如下圖:
1.3,進入控制臺如下圖,選擇物聯網平臺:
1.4,進入控制臺,創建產品
1.5,產品名稱隨便輸入,選擇品類,其他默認即可
1.6,產品創建完成,添加設備
1.7,輸入設備信息,注意DeviceName的命名規則,備注名稱隨便填
1.8,完成然后如下圖,點擊該設備查看設備信息
1.9,點擊查看獲取阿里三元組
1.10,一鍵保存,保存好這幾個數據,非常重要,后面會用到
二、安裝安信可一體化開發環境,這里不再詳細寫了,不明白的可以參考我的另一篇文章 ----ESP8266接入阿里云--之一基于官方SDK接入阿里云串口獲取云下發數據
,或者在安信可官網獲取安裝方法。
三、下載樂鑫官方SDK
最后是如何下載ESP8266官方SDK,可以到樂鑫官網或github或者下載。熟悉的讀者也可以直接跳過。
下載官方SDK后,把driver_lib、examples和third_party三個文件夾壓縮備份再刪除,以免編譯的時候出現干擾信息。
四、下載aliyun_mqtt_app
下載地址:
編輯app/include/user_config.h文件,修改下面信息:
五、導入IDE并修改信息
導入步驟這里不再詳述,不明白的可以參考我的另一篇文章 ---ESP8266接入阿里云--之一基于官方SDK接入阿里云串口獲取云下發數據
需要注意的是編譯設置
我的是ESP8266-12F設置如下,其他模塊根據實際修改參數:
make COMPILE=gcc BOOT=none APP=0 SPI_SPEED=40 SPI_MODE=QIO SPI_SIZE_MAP=6
編輯app/include/user_config.h文件,修改下面信息:
#define PRODUCT_KEY "PRODUCT_KEY"
#define DEVICE_NAME "DEVICE_NAME"
#define DEVICE_SECRET "DEVICE_SECRET"
#define WIFI_SSID "WIFI_SSID"
#define WIFI_PASS "WIFI_PASS"
說明,以上填入上面獲得的阿里三元組信息和你的wifi名稱及密碼
五、編譯程序,燒寫進模塊,下發數據查看串口數據
5.1 燒寫地址如下
編譯、燒寫、重啟ESP8266,觀察串口打印的信息,感覺沒有異常后在看看阿里云IoT Hub控制臺,可以看到設備已經接入成功了!
控制臺顯示在線
控制臺下發數據
串口接收數據
可以看到模塊已經接收到云平臺下發的數據,教程結束。
總結
以上是生活随笔為你收集整理的esp8266 阿里云 arduino_ESP8266接入阿里云——基于官方SDK接入阿里云串口获取云下发数据...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: qtreeview 点击二级节点弹出di
- 下一篇: go interface转int_24.