天天看點

OneNet平台EDP協定移植到STM32F103RCT6

1、功能:LED燈狀态上傳與指令下發;

2、硬體:STM32F103RCT6+HLK-RM04序列槽轉WIFI子產品;

3、HLK-RM04序列槽轉WIFI子產品配置

使用子產品的配置軟體(HLK-RM04_CONFIG_V1.61(配置工具))配置子產品的通訊參數,打開軟體後的初始界面如下圖:

OneNet平台EDP協定移植到STM32F103RCT6

配置過程:

(1)按下子產品上的"Exit/Default"鍵後再上電,上電後仍按着改鍵30S不放,之後斷電再上電,待子產品穩定後(子產品上的2兩個LED常亮,一個LED燈閃爍),再短按一下"Exit/Default"讓子產品處于AT指令模式;

OneNet平台EDP協定移植到STM32F103RCT6

(2)在子產品處于AT指令模式後,選擇好COM口,再按下配置軟體上的“搜尋子產品”,當搜尋到序列槽轉WIFI子產品後,配置軟體接收到的資訊如下圖所示:

OneNet平台EDP協定移植到STM32F103RCT6

(3)配置子產品的網絡通信參數,配置參數如下所示:

OneNet平台EDP協定移植到STM32F103RCT6

點選“送出配置”後軟體接收到的資訊如下圖所示:

OneNet平台EDP協定移植到STM32F103RCT6

1)選擇無線網卡模式,表示子產品作為一個用戶端,類似手機等,可以連接配接到路由器上;

2)網絡協定選擇TCP用戶端;

3)無線參數的内容為序列槽轉WIFI子產品要連接配接的路由器WIFI資訊;

4)遠端IP:183.230.40.39   端口:876,這是OneNet平台EDP協定的通訊位址,是由平台決定,是固定的;

5)本地IP,指的是序列槽轉WIFI子產品的IP,是子產品連如路由器,路由器給子產品配置設定的一個IP,這個IP是可變的。

4、STM32程式

(1)參考位址:https://open.iot.10086.cn/bbs/forum.php?mod=viewthread&tid=23845&extra=page%3D1%26filter%3Dtypeid%26typeid%3D13

(2)根據參考内容對程式進行了修改,已測試成功。(目前還不知道怎麼上傳

OneNet平台EDP協定移植到STM32F103RCT6

5、EDP調試工具

參考位址:http://blog.sina.com.cn/s/blog_14f58a1920102wdzn.html

繼續閱讀