2019-11-21

實(shí)驗(yàn)六:
基于LiteOS實(shí)現(xiàn)端到端物聯(lián)試驗(yàn)
步驟1 移殖光敏傳感器盛撑,通過傳感器采集光照亮度
在Keil環(huán)境中右擊IOT-Demo,選擇Manage Project Items...
在Project Items標(biāo)簽下的Groups中添加Hardware捧搞,并在該group下添加光敏傳感器代碼

N3B(4(X0`XNZOF[I1L]S)KC.png

添加光敏傳感器代碼的頭文件路徑
QQ圖片20191125220727.png

在“main.h” /*USER CODE BEGIN includes /與 /USER CODE END includes /之間添加引用定義標(biāo)準(zhǔn)擴(kuò)展整數(shù)類型的頭文件代碼
QQ圖片20191125221228.png

在“main.h” /
USER CODE BEGIN Private defines /與 /USER CODE END Private defines /之間添加全局變量“msg_for_BH1750”與“BH1750_send”定義的代碼
QQ圖片20191125221556.png

在main.c的USER CODE BEGIN Incldes/與USER CODE BEGIN Incldes/之間添加引用光敏傳感器頭文件的代碼BH1750數(shù)據(jù)的全局變量抵卫,并添加光敏傳感器數(shù)據(jù)上報(bào)是攜帶的messageld的代碼
QQ圖片20191125222115.png

在“main.c” /
USER CODE BEGIN 0 /與 /USER CODE END 0 /之間添加引用光敏傳感器任務(wù)代碼狮荔;定義光敏傳感器任務(wù)名為“LightSensor_task”,優(yōu)先級為 0介粘;通過該任務(wù)殖氏,對光敏傳感器進(jìn)行初始化,并打印任務(wù)信息與光敏傳感器數(shù)據(jù)
QQ圖片20191125223741.png

在“main.c”的/
USER CODE BEGIN 2 /與 /USER CODE END 2 */之間生成的代碼姻采,添加創(chuàng)建光敏傳感器任務(wù)的代碼雅采,并注釋創(chuàng)建task1 與task 2的代碼
QQ圖片20191125224059.png

點(diǎn)擊Rebuild,編譯工程
QQ圖片20191125224447.png

點(diǎn)擊“Download”,下載程序至開發(fā)板
QQ圖片20191125224700.png

打開QCOM串口調(diào)試助手慨亲,根據(jù)對應(yīng)的串口婚瓜,選擇對應(yīng)的串口號,配置相應(yīng)信息刑棵,按下“MCU_RST”,開發(fā)板運(yùn)行程序
image.png

步驟2
移植NB入網(wǎng)代碼巴刻,通過NB模組將數(shù)據(jù)上報(bào)至平臺
登陸OceanConnect平臺,參照實(shí)驗(yàn)三的方式注冊設(shè)備
打開Keil蛉签,在Keil中右擊Lot-Demo選擇Manage Project Items...
在Project Items標(biāo)簽下的Application/User中添加Iot-Demo-LiteOS/targets/Src目錄下的at_hal.c文件
image.png

在Projects Items標(biāo)簽下的Groups中添加at_device胡陪,并在該group下添加基于LitesOS的NB模組代碼,添加Iot-Demo-LiteOS\components\net\at_device\bc95目錄下的bc95.c文件
image.png

完成NB模組與AT框架相關(guān)代碼添加碍舍,點(diǎn)擊“OK”
QQ圖片20191125230304.png

添加完成后督弓,在Keil的Project導(dǎo)航欄會出現(xiàn)相應(yīng)文件
QQ圖片20191125230438.png

在main.c的/USER CODE BEGIN Include/與/USER CODE BEGIN Include/之間添加調(diào)用AT框架與BC95頭文件的代碼,并聲明BC95入網(wǎng)的全局變量
QQ圖片20191125230616.jpg

點(diǎn)擊Rebuild乒验,編譯工程

點(diǎn)擊Download愚隧,下載程序至開發(fā)板
打開QCOM串口調(diào)試助手,根據(jù)對應(yīng)的串口號锻全,配置對應(yīng)信息狂塘,通過跳線帽將開發(fā)板的UART1的RX和TX與CH340的TX和RX連接,將開發(fā)板上的UART2的RX和TX與NB-IOT的TX和RX連接鳄厌,點(diǎn)擊MCU_RST,開發(fā)板運(yùn)行程序荞胡。此時(shí)在QCOM上可以看到打印任務(wù)的信息

image.png

登陸平臺,在我的設(shè)備中進(jìn)行命令下發(fā)

點(diǎn)擊我的設(shè)備中的歷史命令了嚎,可以看到命令已下發(fā)并執(zhí)行泪漂,此時(shí)光敏傳感器上的LED燈點(diǎn)亮

同樣,選擇value為OFF歪泳,即下發(fā)關(guān)燈命令萝勤,點(diǎn)擊緩存發(fā)送;在歷史命令中呐伞,可以看到命令已下發(fā)并執(zhí)行敌卓,此時(shí)光敏傳感器上的LED燈熄滅

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市伶氢,隨后出現(xiàn)的幾起案子趟径,更是在濱河造成了極大的恐慌瘪吏,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蜗巧,死亡現(xiàn)場離奇詭異掌眠,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)幕屹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進(jìn)店門扇救,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人香嗓,你說我怎么就攤上這事迅腔。” “怎么了靠娱?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵沧烈,是天一觀的道長。 經(jīng)常有香客問我像云,道長锌雀,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任迅诬,我火速辦了婚禮腋逆,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘侈贷。我一直安慰自己惩歉,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布俏蛮。 她就那樣靜靜地躺著撑蚌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪搏屑。 梳的紋絲不亂的頭發(fā)上争涌,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天,我揣著相機(jī)與錄音辣恋,去河邊找鬼亮垫。 笑死,一個(gè)胖子當(dāng)著我的面吹牛伟骨,可吹牛的內(nèi)容都是我干的饮潦。 我是一名探鬼主播,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼底靠,長吁一口氣:“原來是場噩夢啊……” “哼害晦!你這毒婦竟也來了特铝?” 一聲冷哼從身側(cè)響起暑中,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤壹瘟,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后鳄逾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體稻轨,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年雕凹,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了殴俱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,926評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡枚抵,死狀恐怖线欲,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情汽摹,我是刑警寧澤李丰,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站逼泣,受9級特大地震影響趴泌,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜拉庶,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一嗜憔、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧氏仗,春花似錦吉捶、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至床佳,卻和暖如春滋早,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背砌们。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工杆麸, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人浪感。 一個(gè)月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓昔头,卻偏偏與公主長得像,于是被迫代替她去往敵國和親影兽。 傳聞我的和親對象是個(gè)殘疾皇子揭斧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評論 2 354

推薦閱讀更多精彩內(nèi)容