NB-IoT 應用技術項目化教程
內容描述
本書是“1 X”傳感網應用開發職業技能等級證書培訓輔助教材。
本書從窄帶物聯網(NB-IoT)技術應用層面出發,根據當前高職教育改革要求,
採用項目教學方式進行編寫,內容包括初次見面、STM32微控制器的應用、
羽量級作業系統LiteOS的應用、NB-IoT通信測試、協力廠商連接管理平臺、
共享單車車鎖設計、共享單車應用設計。
本書注重學生技能訓練,通過7個項目開展教學,每個教學環節包括教學導航、
知識要點、實踐環節、項目小結、思考題與習題,將理論知識貫穿於項目教學中,
項目內容由易到難、由小到大、程式完整、知識全面。
目錄大綱
前言
二維碼索引
項目1初次見面
任務11NBIoT關鍵技術初探
111揭開蜂窩物聯網的面紗
112一起來認識NBIoT
113看一看NBIoT關鍵技術為何物
114任務實訓
任務12認識NBIoT網絡標準體系
121NBIoT系統架構
122NBIoT實體層基礎
123NBIoT網絡部署
124NBIoT基站
125NBIoT產品測試
126任務實訓
任務13NBIoT行業應用操作
131共享單車
132智能照明
133智能井蓋
134智能停車
135智能表計
136智能家居
137智能消防
138任務實訓
項目小結
思考題與習題項目2STM32微控制器的應用
任務21說一說ARM CortexM4內核
211ARM的追本溯源
212CortexM4基礎
213CortexM4處理器的優點
214CortexM4處理器指令系統簡介
215CortexM4處理器適用領域
216任務實訓
任務22STM32微控制器初探
221STM32學習方法
222晶片描述
223匯流排架構
224時鐘系統
225中斷管理
226任務實訓
任務23硬體實驗平臺與開發環境搭建操作
231硬體實驗平臺介紹
232硬體實驗平臺資源
233IAR介紹
234IAR開發環境安裝
235任務實訓
任務24STM32 I/O口基本操作
241STM32F4xx_HAL_Driver簡介
242I/O口基本寄存器配置
243代碼解讀
244任務實訓
項目小結
思考題與習題項目3羽量級作業系統LiteOS的應用
任務31認識LiteOS嵌入式實時操作系統
311嵌入式實時操作系統概念
312LiteOS特點與優勢
313LiteOS架構
314任務實訓
任務32LiteOS作業系統移植實戰
321移植前的準備工作
322LiteOS移植操作
323任務實訓
任務33基於LiteOS的數碼管動態顯示
33174HC595位移寄存器
332設計數碼管動態顯示流程圖
333位移寄存器驅動編寫與數碼管動態顯示
334任務實訓
項目小結
思考題與習題項目4NBIoT通信測試
任務41NBIoT網絡體系繪製
411NBIoT網絡體系介紹
412NBIoT網絡的組成
413任務實訓
任務42NBIoT基站與核心網部署操作
421NBIoT基站安裝
422核心網選址
423任務實訓
任務43NBIoT設備測試操作
431NBIoT基站測試
432NBIoT終端測試
433任務實訓
任務44NBIoT通信終端模組設計實踐
441NBIoT通信模組狀態改變
442NBIoT通信模組設計
443任務實訓
任務45AT指令操作與模組信息查詢
451AT指令基本功能熟悉
452AT指令查詢模組信息操作
453任務實訓
任務46CoAP協議與通信實驗
461CoAP協議報文格式解析
462溫度傳感器資料獲取操作
463基於CoAP協定溫度資料上傳操作
464任務實訓
項目小結
思考題與習題項目5協力廠商連接管理平臺
任務51主流IoT連接管理平臺調研實踐
511主流IoT連接管理平臺對比分析
512OceanConnect特點與優勢
513任務實訓
任務52編寫自己的Profile檔
521Profile檔解析
522設備Profile規範與欄位含義
523設備Profile檔寫作
524任務實訓
任務53動手開發編解碼外掛程式
531實例編解碼外掛程式講解
532編解碼外掛程式編寫
533任務實訓
項目小結
思考題與習題項目6共享單車車鎖設計
任務61共享單車應用認知體驗
611共享單車搶先看
612共享單車體驗流程
613任務實訓
任務62共享單車系統架構設計
621共享單車業務規劃實踐
622共享單車系統方案設計
623任務實訓
任務63共享單車硬體系統設計與搭建
631共享單車硬體系統設計
632共享單車硬體分析與搭建
633任務實訓
任務64共享單車LiteOS嵌入式軟件設計
641嵌入式軟件流程圖設計
642嵌入式軟件模組代碼編寫與解析
643任務實訓
任務65共享單車資料上傳與命令下發控制操作
651共享單車協議分析
652共享單車資料上傳平臺與查看操作
653控制命令下發操作
654任務實訓
項目小結
思考題與習題項目7共享單車應用設計
任務71共享單車應用平臺設計與創建
711創建共享單車項目
712組態化項目編輯與發佈
任務72共享單車移動端APP設計
721工程的創建
722工程環境配置
723註冊、登錄和重置密碼
724個人中心
725設置
726掃描用車
727故障報修、結束行程
任務73共享單車應用系統綜合調試
731共享單車系統功能認知
732手機APP掃碼開鎖操作
項目小結
思考題與習題參考文獻