首先上代碼,方便廣大同胞快速進行研究,同時希望大家快速上線。
- 代碼下載:《麒麟座V2.0開發(fā)板Bigiot應用代碼---嘗鮮版1.0》
- 說 明:該代碼只取用麒麟板的WIFI模式聯(lián)網(wǎng),GPRS功能聯(lián)網(wǎng)后期再添加;機智云開發(fā)板例程編寫中。
- 特 點:自動斷線重連、指示燈顯示聯(lián)網(wǎng)狀態(tài)、串口狀態(tài)顯示、串口參數(shù)設置、LED手機控制。
- 串口工具:“XCOM V2.0” or “串口助手”
- 程序軟件:Keil 5 MDK
- 程序下載:ST-Link V2(配合Keil 5編程軟件) 、 串口ISP(麒麟板載USB轉(zhuǎn)串口)、相關(guān)驅(qū)動和軟件下載
一、代碼介紹
- 結(jié)合麒麟開發(fā)板V2.0硬件特點,非常適合接入Bigiot網(wǎng)絡服務,因此參照正點原子的UCOSII相關(guān)例程,編寫了基于麒麟板V2.0的貝殼服務代碼,可使廣大愛好者快速使用貝殼的物聯(lián)網(wǎng)服務平臺,不再為協(xié)議而煩憂。
- 用戶將程序下載后,通過USB串口按格式 SetDevice_Parameter("WIFI Name","WIFI Password","ID","ApiKey","UID","User Name") 將個人參數(shù)發(fā)送給開發(fā)板即可,開發(fā)板自動永久保存在EEPROM,無需二次配置。更改了WIFI信息需要重新配置一次。
二、程序下載(串口ISP)編譯文件下載UCOSII-Bigiot.hex、STM32串口下載軟件(FLYMCU)
用到的軟件:
- STM32串口下載軟件(FLYMCU)
- 編譯文件UCOSII-Bigiot.hex(在源碼路徑<麒麟座V2.0開發(fā)板Bigiot應用代碼---嘗鮮版1.0\OBJ\UCOSII-Bigiot.hex>)
步 驟:
- 按下圖硬件連接將麒麟板通過USB串口連接至電腦,安裝CH340 USB轉(zhuǎn)串口驅(qū)動,打開STM32串口下載軟件(FLYMCU)點擊搜索串口,識別出串口即可。
- 在STM32串口下載軟件(FLYMCU)中(聯(lián)機下載時的程序文件:)選擇程序文件路徑\麒麟座V2.0開發(fā)板Bigiot應用代碼---嘗鮮版1.0\OBJ\UCOSII-Bigiot.hex,串口波特率設置為115200,其他選項保持默認設置。
- 關(guān)閉開發(fā)板主電源(連接線路圖中的C位置),將A位置R9電阻上端與B位置的3.3V電源用短接線短接起來(stm32系列芯片用isp下載需要);然后開啟主電源開關(guān)C位置,芯片自動進入isp等待程序下載,此時可以脫開短接線。
- 在軟件STM32串口下載軟件(FLYMCU)中點擊 “開始編程(P)”,右邊的狀態(tài)欄就會顯示程序下載狀態(tài),下載完成后,會看到開發(fā)板LED4以較快的頻率閃爍,說明程序下載成功。
- 打開串口助手軟件,可以監(jiān)控芯片運行狀態(tài),你會發(fā)現(xiàn)它無法連接網(wǎng)絡,因為你還沒有設置WIFI密碼,以及個人設備參數(shù),請按照第四步設置用戶參數(shù)。

三、程序下載(ST-Link V2)

四、用戶參數(shù)設置

五、數(shù)據(jù)接口update
- 敬請期待.........