在 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ā)板通過(guò) 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