2020-12-23

實驗四任務配置

配置步驟:通過PC串口調試終端控制NB模組入網注冊與數據上報根據實驗二步驟一的介紹,將SIM卡插入NB-IoT通信模組卡槽中;并將NB-IoT模組與開發(fā)板主板上的通信擴展板對接引腳對接;同時將AT指令輸入源的切換開關切換至AT-PC;最后將開發(fā)板通過USB線接到PC機上鸵膏;打開LiteOS Studio,導入實驗二的工程文件怎炊,在LiteOS Studio主界面下的控制臺界面谭企,選擇“串口終端”,在串口終端界面下選擇相應端口(相應端口可通過PC機的“計算機”->“管理”->“設備管理器”->“端口”中可以查看)评肆,設置波特率為9600债查,校驗位None,數據位8瓜挽,停止位1盹廷,流控None,點擊配置欄最右邊圖標“切換到非shell”秸抚,并打開串口速和;


image.png

在發(fā)送區(qū)界面輸入“AT+NRB”,點擊“發(fā)送”剥汤,重啟NB模組(注:發(fā)送AT指令后颠放,需發(fā)送新行模組才能正確接收指令,即輸入完AT指令后需回車另一起行再點擊發(fā)送)吭敢;


image.png

在接收區(qū)可查看模組返回的信息碰凶;


image.png

在發(fā)送區(qū)界面輸入“AT+CGSN=1”,點擊“發(fā)送”,獲取NB模組的IMEI號欲低,該IMEI信息同時也可在NB模組標刻的信息上查到辕宏;
image.png

根據NB模組的IMEI號慷嗜,在平臺上注冊設備炼邀。在OceanConnect平臺“產品”下的“設備管理”界面,點擊“新增真實設備”随橘;


image.png

選擇實驗三中開發(fā)的Profile文件腊瑟;
image.png

自定義設備名稱聚假,并根據獲取的IMEI號輸入設備標識,選擇設備注冊方式“不加密”闰非,點擊“確定”膘格;
image.png

注冊設備成功,平臺返回相應信息财松,點擊“確定”瘪贱;
image.png

OceanConnect平臺“設備管理”界面可查看到注冊的設備(此時還處于離線狀態(tài));
image.png

根據平臺提供的對接信息辆毡,在LiteOS Studio串口終端發(fā)送區(qū)界面輸入“AT+NCDP=49.4.85.232,5683”菜秦,設置NB模組對接的平臺ip及端口信息(模組返回OK,即設置成功)胚迫;


image.png

image.png

在發(fā)送區(qū)界面輸入“AT+NRB”喷户,重新重啟NB模組,確保對接平臺ip設置生效访锻;


image.png

在發(fā)送區(qū)界面輸入“AT+CFUN?”,查詢協議棧功能是否開啟(返回值為CFUN:1表示開啟闹获;返回值為CFUN:0表示關閉期犬。如返回0則需要輸入”AT+CFUN=1”開啟);


image.png

在發(fā)送區(qū)界面輸入“AT+CGATT?”避诽,查詢NB-IoT模組網絡附著狀態(tài)(如果返回值為CGATT:0龟虎,表示網絡未附著;返回值為CGATT:1沙庐,表示網絡附著鲤妥。如返回0則需要輸入“AT+CGATT=1”進行網絡附著);
image.png

在發(fā)送區(qū)界面輸入“AT+NMGS=3,000123”拱雏,發(fā)送模擬數據給IoT平臺(返回OK即為發(fā)送成功)棉安;


image.png

在OceanConnect平臺“產品”下的“設備管理”界面,可以查看到之前注冊的設備處于在線狀態(tài)铸抑;
image.png

選擇該設備贡耽,點擊“歷史數據”,可查看到設備的歷史數據信息。
image.png

步驟2基于LiteOS控制NB模組入網注冊與數據上報在LiteOS Studio的工程界面工程樹下蒲赂,打開路徑BearPi_LiteOS -> targets -> STM32L431_BearPi -> GCC下的“config.mk”文件阱冶;
image.png

在“config.mk”文件中修改網絡類型,將“NETWORK_TYPE”參數修改為“NB_NEUL95_NO_ATINY”滥嘴;
image.png

在LiteOS Studio的工程界面工程樹下木蹬,打開路徑BearPi_LiteOS -> demos -> nbiot_without_atiny下的“nb_demo.c”文件;


image.png

在“nb_demo.c”文件中根據平臺提供的對接信息若皱,修改代碼中IP與PORT信息镊叁;
image.png

在LiteOS Studio的工程界面工程樹下,打開路徑BearPi_LiteOS -> targets -> STM32L431_BearPi -> Src下的“main.c”文件是尖;
image.png

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

代碼段:
image.png

extern UINT32 create_work_tasks(VOID); uwRet = create_work_tasks(); if (uwRet != LOS_OK) { return LOS_NOK; }(注:create_work_tasks函數在user_task.c里定義,該函數里執(zhí)行create_agenttiny_task函數饺汹。在create_agenttiny_task中創(chuàng)建了atiny_task_entry任務蛔添,在該任務中,根據之前config.mk中的網絡類型配置兜辞,執(zhí)行對應的通信模組程序迎瞧。具體代碼邏輯讀者可自行學習了解)保存修改,點擊編譯逸吵;
image.png

將開發(fā)板通過USB線連接電腦凶硅,點擊下載;將代碼燒錄到開發(fā)板芯片中扫皱;
image.png

在控制臺界面選擇“串口終端”足绅,選擇相應端口,設置波特率為115200韩脑,校驗位None氢妈,數據位8,停止位1段多,流控None首量,并打開串口;同時將開發(fā)板上AT指令輸入源的切換開關切換至AT-MCU进苍,按下開發(fā)板上的RESET按鍵加缘,在開發(fā)板MCU上運行LiteOS;此時可以看到輸出的打印信息觉啊;
image.png

在OceanConnect平臺“產品”下的“設備管理”界面拣宏,選擇該NB設備,點擊“歷史數據”柄延,可查看到NB模組上報的數據信息蚀浆。
image.png
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末缀程,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子市俊,更是在濱河造成了極大的恐慌杨凑,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件摆昧,死亡現場離奇詭異撩满,居然都是意外死亡,警方通過查閱死者的電腦和手機绅你,發(fā)現死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進店門伺帘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人忌锯,你說我怎么就攤上這事伪嫁。” “怎么了偶垮?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵张咳,是天一觀的道長。 經常有香客問我似舵,道長脚猾,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任砚哗,我火速辦了婚禮龙助,結果婚禮上,老公的妹妹穿的比我還像新娘蛛芥。我一直安慰自己提鸟,他們只是感情好,可當我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布仅淑。 她就那樣靜靜地躺著沽一,像睡著了一般。 火紅的嫁衣襯著肌膚如雪漓糙。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天烘嘱,我揣著相機與錄音昆禽,去河邊找鬼。 笑死蝇庭,一個胖子當著我的面吹牛醉鳖,可吹牛的內容都是我干的。 我是一名探鬼主播哮内,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼盗棵,長吁一口氣:“原來是場噩夢啊……” “哼壮韭!你這毒婦竟也來了?” 一聲冷哼從身側響起纹因,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤喷屋,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后瞭恰,有當地人在樹林里發(fā)現了一具尸體屯曹,經...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年惊畏,在試婚紗的時候發(fā)現自己被綠了恶耽。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡颜启,死狀恐怖偷俭,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情缰盏,我是刑警寧澤涌萤,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站乳规,受9級特大地震影響形葬,放射性物質發(fā)生泄漏。R本人自食惡果不足惜暮的,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一笙以、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧冻辩,春花似錦猖腕、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至咙咽,卻和暖如春老玛,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背钧敞。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工蜡豹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人溉苛。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓镜廉,卻偏偏與公主長得像,于是被迫代替她去往敵國和親愚战。 傳聞我的和親對象是個殘疾皇子娇唯,可洞房花燭夜當晚...
    茶點故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內容

  • 3 OceanConnect 平臺配置及二次開發(fā)實驗 3.2 實驗任務配置 1齐遵、訪問 OceanConnect 平...
    ZH1232閱讀 304評論 0 0
  • 12月21日 iot課程作業(yè) 重慶電子工程職業(yè)學院 物應1901班 宋文娟 1903020003 4 基于 NB-...
    可樂燉貓咪閱讀 169評論 0 0
  • 1.將 SIM 卡插入 NB-IoT 通信模組卡槽中;并將 NB-IoT 模組與開發(fā)板主板上的通信擴展板對接引腳對...
    千夜在夢游閱讀 189評論 0 0
  • 久違的晴天塔插,家長會梗摇。 家長大會開好到教室時,離放學已經沒多少時間了佑淀。班主任說已經安排了三個家長分享經驗留美。 放學鈴聲...
    飄雪兒5閱讀 7,513評論 16 22
  • 今天感恩節(jié)哎,感謝一直在我身邊的親朋好友伸刃。感恩相遇谎砾!感恩不離不棄。 中午開了第一次的黨會捧颅,身份的轉變要...
    迷月閃星情閱讀 10,559評論 0 11