小熊派開發環境搭建
參考官方教程
此內容適合,已經搭建完開發環境并跑過案例的愛好者參考
連接阿里云
阿里云環境準備
- 進入阿里云物聯網平臺

- 創建一個產品及設備
創建產品

創建設備

復制三元組

下載必要檔案
-
查看阿里云Paho-MQTT C接入示例檔案

有興趣可以看看,安照他的步驟在Ubuntu上是可以成功的連上阿里云的, -
下載示例
下載地址

-
查看下載檔案
下載完成解壓,就這兩個檔案

修改代碼
- 復制專案
為了方便快捷的實作連接,直接復制案例專案,一定是【D5_iot_mqtt】專案

- 修改名稱、編譯檔案

修改編譯檔案,注意是sample下面的編譯檔案夾

- 復制剛剛下載的兩個檔案
復制到src目錄下

4. 再次修改編譯檔案
這次修改的編譯檔案是當前專案下的編譯檔案,目的是將剛剛添加的檔案添加到編譯中去,

5. 洗掉 [iot_mqtt.c] 中的部分代碼
簡單點來說就是洗掉整個int mqtt_example(void)
函式,剩下的不用動
6. 復制 [aiot_c_demo.c] 中的所有代碼
將 [aiot_c_demo.c] 中的代碼復制,粘貼到 【iot_mqtt.c】 前面

洗掉多余的頭


使用一下 【cfinish】的引數,

-
修改三元組

-
修改函式名
將 int main() 修改為 【int mqtt_example(void)】

-
注釋掉報錯代碼
這個函式中的close不好用,會編譯不通過,注釋掉就行

-
修改wifi 資訊

-
洗掉無用檔案

-
編譯
每個人編譯方式可能不一樣,因為當前hpm方式不好使,就使用了此種方式

-
編譯完成
按以上操作應該是沒有問題的,編譯沒報錯

燒錄


打開串口除錯助手,按下復位鍵即可

連接成功

接收成功

代碼獲取
為了方便大家快速體驗,給大家放一份修改好的,已上傳到資源,只需要修改三元組,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/243920.html
標籤:其他
上一篇:ESP8266開發之旅 小程式篇④ 基于UDP服務的AP配網小程式
下一篇:HaaS生態硬體積木臺總綱
