2020-12-26

在 LiteOS Studio 的工程界面工程樹下,打開路徑 BearPi_LiteOS -> targets ->

STM32L431_BearPi -> GCC 下的“config.mk”文件;


在“config.mk”文件中修改網(wǎng)絡(luò)類型,將“NETWORK_TYPE”參數(shù)修改為

“NB_NEUL95_NO_ATINY”;



圖片.png


在 LiteOS Studio 的工程界面工程樹下,打開路徑 BearPi_LiteOS -> demos ->

nbiot_without_atiny 下的“nb_demo.c”文件;


圖片.png


在“nb_demo.c”文件中根據(jù)平臺(tái)提供的對(duì)接信息,修改代碼中 IP 與 PORT 信息;




圖片.png


在 LiteOS Studio 的工程界面工程樹下,打開路徑 BearPi_LiteOS -> targets ->

STM32L431_BearPi -> Src 下的“main.c”文件;


圖片.png


在“main.c”文件 main 主函數(shù)中添加執(zhí)行“create_work_tasks”函數(shù)的代碼;


圖片.png

extern UINT32 create_work_tasks(VOID);

uwRet = create_work_tasks();

if (uwRet != LOS_OK)

{

return LOS_NOK;

}




圖片.png


將開發(fā)板通過 USB 線連接電腦,點(diǎn)擊下載;將代碼燒錄到開發(fā)板芯片中;




圖片.png


在控制臺(tái)界面選擇“串口終端”,選擇相應(yīng)端口,設(shè)置波特率為 115200,校驗(yàn)位 None,數(shù)

據(jù)位 8,停止位 1,流控 None,并打開串口;同時(shí)將開發(fā)板上 AT 指令輸入源的切換開關(guān)切 換至 AT-MCU,按下開發(fā)板上的 RESET 按鍵,在開發(fā)板 MCU 上運(yùn)行 LiteOS;此時(shí)可以看到

輸出的打印信息;



圖片.png


在 OceanConnect 平臺(tái)“產(chǎn)品”下的“設(shè)備管理”界面,選擇該 NB 設(shè)備,點(diǎn)擊“歷史數(shù)

據(jù)”,可查看到 NB 模組上報(bào)的數(shù)據(jù)信息。


圖片.png

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容