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

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

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

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