介紹了物聯網關鍵技術中的程序開發、傳感器技術基礎、無線通信原理共三個方面的內容。關於編寫代碼,《物聯網應用實踐:關鍵技術進階指南》較為詳細地介紹了編程的基本規范,為了便於開發后期的集成測試與系統聯調,更加注重程序的可測性,注重代碼效率、質量保證、代碼測試和維護;傳感器技術基礎,主要說明了傳感器的分類和典型應用;無線通信原理部分,解釋了無線通信基本概念和原理,包括無線信道、分集技術、無線通信多址技術、資源分配及算法、語音編碼技術等。
第1章 C語言編程規范
1.1 排版
1.2 注釋
1.3 標識符命名
1.4 可讀性
1.5 變量、結構
1.6 函數、過程
1.7 可測性
1.8 程序效率
1.9 質量保證
1.10 代碼編輯、編譯、審查
1.11 代碼測試、維護
1.12 宏
第2章 嵌入式C進階之道
2.1 良好的編程風格
2.1.1 排版
2.1.2 注釋
2.1.3 標識符
2.1.4 表達式和基本語句
2.1.5 雜項
2.2 模塊化編程
2.3 不可不用的關鍵字
2.3.1 static關鍵字
2.3.2 const關鍵字
2.3.3 volatile關鍵字
2.3.4 struct與typedef關鍵字
2.4 MISRAC:2004
2.4.1 開發環境
2.4.2 語言外延
2.4.3 文檔化
2.4.4 字符集
2.4.5 標識符
2.4.6 類型
2.4.7 常量
2.4.8 聲明與定義
2.4.9 初始化
2.4.10 數值類型轉換
2.4.11 隱式和顯式類型轉換
2.4.12 隱式轉換的類型
2.4.13 危險的類型轉換
2.4.14 基本類型
2.4.15 復雜表達式
2.4.16 隱式類型轉換,顯式類型轉換和整數后綴
2.4.17 指針類型轉換
2.4.18 表達式
2.4.19 控制語句表達式
2.4.20 控制流
2.4.21 switch語句
2.4.22 函數
2.4.23 指針和數組
2.4.24 結構與聯合
2.4.25 預處理指令
2.4.26 標准庫
2.4.27 運行時錯誤
第3章 IAR—AVR C編譯器簡要指南
第4章 傳感器技術基礎
第5章 無線通信原理
綜合練習
附錄A 雙工技術、單位換算和集成無線收發器基本測試
附錄B 縮略語
參考文獻