基於Cortex-M3 和IPv6的物聯網技術開發與套用

基於Cortex-M3 和IPv6的物聯網技術開發與套用

本書介紹了基於CortexM3和IPv6的物聯網開發技術與套用,由淺入深地對物聯網系統的開發進行介紹。

基本介紹

  • 書名:基於Cortex-M3 和IPv6的物聯網技術開發與套用
  • 作者:廖建尚
  • ISBN:9787302472179
  • 定價:89元
  • 出版時間:2017.11.01
  • 印刷日期:2017.09.25
圖書目錄,

    圖書目錄

    第1章物聯網開發硬體與軟體
    1.1任務1認識物聯網
    1.1.1物聯網的含義與基本特徵
    1.1.2中國物聯網產業發展現狀
    1.1.3中國物聯網技術發展存在的問題
    1.1.4IPv6和物聯網發展
    1.1.5IPv6技術簡介
    1.2任務2認識物聯網開發套件
    1.2.1學習目標
    1.2.2STM32W108
    1.2.3ZXBee無線節點
    1.2.4硬體連線和調試
    1.2.5ZXBee無線節點硬體資源
    1.3任務3搭建物聯網開發環境
    1.3.1學習目標
    1.3.2開發環境
    1.3.3原理學習
    1.3.4開發步驟
    1.4任務4IAR項目開發
    1.4.1工程目錄創建
    1.4.2工程設定
    1.4.3程式下載和調試
    1.4.4下載hex檔案
    第2章STM32外圍接口開發
    2.1任務5GPIO驅動
    2.1.1學習目標
    2.1.2開發環境
    2.1.3原理學習
    2.1.4開發內容
    2.1.5開發步驟
    2.1.6總結與擴展
    2.2任務6外部中斷
    2.2.1學習目標
    2.2.2開發環境
    2.2.3原理學習
    2.2.4開發內容
    2.2.5開發步驟
    2.2.6總結與擴展
    2.3任務7串口通信
    2.3.1學習目標
    2.3.2開發環境
    2.3.3原理學習
    2.3.4開發內容
    2.3.5開發步驟
    2.3.6總結與擴展
    2.4任務8SYSTICK定時器
    2.4.1學習目標
    2.4.2開發環境
    2.4.3原理學習
    2.4.4開發內容
    2.4.5開發步驟
    2.4.6總結與擴展
    2.5任務9LCD
    2.5.1學習目標
    2.5.2開發環境
    2.5.3原理學習
    2.5.4開發內容
    2.5.5開發步驟
    2.5.6總結與擴展
    2.6任務10實時時鐘
    2.6.1學習目標
    2.6.2開發環境
    2.6.3原理學習
    2.6.4開發內容
    2.6.5開發步驟
    2.6.6總結與擴展
    2.7任務11獨立看門狗
    2.7.1學習目標
    2.7.2開發環境
    2.7.3原理學習
    2.7.4開發內容
    2.7.5開發步驟
    2.7.6總結與擴展
    2.8任務12視窗看門狗
    2.8.1學習目標
    2.8.2開發環境
    2.8.3原理學習
    2.8.4開發內容
    2.8.5開發步驟
    2.8.6總結與擴展
    2.9任務13定時器中斷
    2.9.1學習目標
    2.9.2開發環境
    2.9.3原理學習
    2.9.4開發內容
    2.9.5開發步驟
    2.9.6總結與擴展
    2.10任務14內部溫度感測器
    2.10.1學習目標
    2.10.2開發環境
    2.10.3原理學習
    2.10.4開發內容
    2.10.5開發步驟
    2.10.6總結與擴展
    2.11任務15DMA
    2.11.1學習目標
    2.11.2開發環境
    2.11.3原理學習
    2.11.4開發內容
    2.11.5開發步驟
    2.11.6總結與擴展
    第3章感測器驅動開發
    3.1任務16光敏感測器
    3.1.1學習目標
    3.1.2開發環境
    3.1.3原理學習
    3.1.4開發內容
    3.1.5開發步驟
    3.1.6總結與擴展
    3.2任務17溫濕度感測器
    3.2.1學習目標
    3.2.2開發環境
    3.2.3原理學習
    3.2.4開發內容
    3.2.5開發步驟
    3.2.6總結與擴展
    3.3任務18雨滴/凝露感測器
    3.3.1學習目標
    3.3.2開發環境
    3.3.3原理學習
    3.3.4開發內容
    3.3.5開發步驟
    3.3.6總結與擴展
    3.4任務19火焰感測器
    3.4.1學習目標
    3.4.2開發環境
    3.4.3原理學習
    3.4.4開發內容
    3.4.5開發步驟
    3.4.6總結與擴展
    3.5任務20繼電器
    3.5.1學習目標
    3.5.2開發環境
    3.5.3原理學習
    3.5.4開發內容
    3.5.5開發步驟
    3.5.6總結與擴展
    3.6任務21霍爾感測器
    3.6.1學習目標
    3.6.2開發環境
    3.6.3原理學習
    3.6.4開發內容
    3.6.5開發步驟
    3.6.6總結與擴展
    3.7任務22超音波測距感測器
    3.7.1學習目標
    3.7.2開發環境
    3.7.3原理學習
    3.7.4開發內容
    3.7.5開發步驟
    3.7.6總結與擴展
    3.8任務23人體紅外感測器
    3.8.1學習目標
    3.8.2開發環境
    3.8.3原理學習
    3.8.4開發內容
    3.8.5開發步驟
    3.8.6總結與擴展
    3.9任務24可燃氣體/煙霧感測器
    3.9.1學習目標
    3.9.2開發環境
    3.9.3原理學習
    3.9.4開發內容
    3.9.5開發步驟
    3.9.6總結與擴展
    3.10任務25酒精感測器
    3.10.1學習目標
    3.10.2開發環境
    3.10.3原理學習
    3.10.4開發內容
    3.10.5開發步驟
    3.10.6總結與擴展
    3.11任務26空氣品質感測器
    3.11.1學習目標
    3.11.2開發環境
    3.11.3原理學習
    3.11.4開發內容
    3.11.5開發步驟
    3.11.6總結與擴展
    3.12任務27三軸加速度感測器
    3.12.1學習目標
    3.12.2開發環境
    3.12.3原理學習
    3.12.4開發內容
    3.12.5開發步驟
    3.12.6總結與擴展
    3.13任務28壓力感測器
    3.13.1學習目標
    3.13.2開發環境
    3.13.3原理學習
    3.13.4開發內容
    3.13.5開發步驟
    3.13.6總結與擴展
    3.14任務29RFID讀寫
    3.14.1學習目標
    3.14.2開發環境
    3.14.3原理學習
    3.14.4開發內容
    3.14.5開發步驟
    3.14.6總結與擴展
    3.15任務30步進電機控制
    3.15.1學習目標
    3.15.2開發環境
    3.15.3原理學習
    3.15.4開發內容
    3.15.5開發步驟
    3.15.6總結與擴展
    第4章無線感測網路技術開發
    4.1任務31IEEE 802.15.4無線網路驅動開發
    4.1.1學習目標
    4.1.2開發環境
    4.1.3原理學習
    4.1.4開發內容
    4.1.5開發步驟
    4.2任務32IEEE 802.15.4點對點通信開發
    4.2.1學習目標
    4.2.2開發環境
    4.2.3原理學習
    4.2.4開發內容
    4.2.5開發步驟
    4.3任務33藍牙無線網路開發
    4.3.1學習目標
    4.3.2開發環境
    4.3.3原理學習
    4.3.4開發內容
    4.3.5開發步驟
    4.4任務34WiFi無線網路開發
    4.4.1學習目標
    4.4.2開發環境
    4.4.3原理學習
    4.4.4開發內容
    4.4.5開發步驟
    第5章基於Contiki作業系統的基礎項目開發
    5.1任務35認識Contiki作業系統
    5.1.1學習目標
    5.1.2原理學習
    5.2任務36認識Contiki作業系統的數據結構
    5.2.1學習目標
    5.2.2原理學習
    5.3任務37Contiki作業系統移植
    5.3.1學習目標
    5.3.2開發環境
    5.3.3原理學習
    5.3.4開發內容
    5.3.5開發步驟
    5.3.6總結與擴展
    5.4任務38Contiki作業系統的進程開發
    5.4.1學習目標
    5.4.2開發環境
    5.4.3原理學習
    5.4.4開發步驟
    5.4.5總結與擴展
    5.5任務39Contiki多進程開發
    5.5.1學習目標
    5.5.2開發環境
    5.5.3原理學習
    5.5.4開發步驟
    5.5.5總結與擴展
    5.6任務40Contiki進程通信基礎開發
    5.6.1學習目標
    5.6.2開發環境
    5.6.3原理學習
    5.6.4開發步驟
    5.6.5總結與擴展
    5.7任務41Contiki進程通信高級開發
    5.7.1學習目標
    5.7.2開發環境
    5.7.3開發內容
    5.7.4開發步驟
    5.7.5總結與擴展
    5.8任務42定時器驅動開發
    5.8.1學習目標
    5.8.2開發環境
    5.8.3原理學習
    5.8.4開發步驟
    5.8.5總結與擴展
    5.9任務43基於Contiki的LCD驅動開發
    5.9.1學習目標
    5.9.2開發環境
    5.9.3原理學習
    5.9.4開發步驟
    5.9.5總結與擴展
    第6章基於Contiki作業系統的無線網路項目開發
    6.1任務44Contiki網路工程開發
    6.1.1學習目標
    6.1.2開發環境
    6.1.3開發內容
    6.1.4開發步驟
    6.1.5總結與擴展
    6.2任務45IPv6網關實現
    6.2.1學習目標
    6.2.2開發環境
    6.2.3原理學習
    6.2.4開發內容
    6.2.5開發步驟
    6.3任務46IEEE 802.15.4節點RPL組網開發
    6.3.1學習目標
    6.3.2開發環境
    6.3.3原理學習
    6.3.4開發內容
    6.3.5開發步驟
    6.4任務47藍牙節點IPv6組網開發
    6.4.1學習目標
    6.4.2開發環境
    6.4.3原理學習
    6.4.4開發內容
    6.4.5開發步驟
    6.5任務48WiFi節點IPv6組網開發
    6.5.1學習目標
    6.5.2開發環境
    6.5.3原理學習
    6.5.4開發內容
    6.5.5開發步驟
    6.6任務49節點間UDP通信開發
    6.6.1學習目標
    6.6.2開發環境
    6.6.3原理學習
    6.6.4開發內容
    6.6.5開發步驟
    6.7任務50節點間TCP通信開發
    6.7.1學習目標
    6.7.2開發環境
    6.7.3原理學習
    6.7.4開發內容
    6.7.5開發步驟
    6.8任務51PC與節點間UDP通信開發
    6.8.1學習目標
    6.8.2開發環境
    6.8.3原理學習
    6.8.4開發內容
    6.8.5開發步驟
    6.9任務52PC與節點間TCP通信
    6.9.1學習目標
    6.9.2開發環境
    6.9.3原理學習
    6.9.4開發內容
    6.9.5開發步驟
    6.10任務53Protosocket編程開發
    6.10.1學習目標
    6.10.2開發環境
    6.10.3原理學習
    6.10.4開發內容
    6.10.5開發步驟
    第7章基於IPv6的物聯網綜合項目開發
    7.1任務54基於IPv6的多無線網路融合框架
    7.1.1學習目標
    7.1.2開發環境
    7.1.3原理學習
    7.1.4開發內容
    7.1.5開發步驟
    7.2任務55節點數據通信協定
    7.2.1學習目標
    7.2.2原理學習
    7.3任務56信息採集及控制(UDP)
    7.3.1學習目標
    7.3.2開發環境
    7.3.3原理學習
    7.3.4開發內容
    7.3.5開發步驟
    7.3.6總結與擴展
    7.4任務57信息採集及控制(CoAP)
    7.4.1學習目標
    7.4.2開發環境
    7.4.3原理學習
    7.4.4開發內容
    7.4.5開發步驟
    7.4.6總結與擴展
    7.5任務58感測器綜合套用
    7.5.1學習目標
    7.5.2開發環境
    7.5.3開發內容
    7.5.4開發步驟
    7.6任務59感測器的自定義開發
    7.6.1學習目標
    7.6.2開發環境
    7.6.3開發內容
    7.6.4開發步驟
    第8章物聯網平台綜合項目開發
    8.1任務60智雲物聯開發基礎
    8.1.1學習目標
    8.1.2智雲物聯平台介紹
    8.1.3智雲物聯基本框架
    8.1.4智雲物聯常用硬體
    8.1.5智雲物聯優秀項目
    8.1.6開發前準備工作
    8.2任務61智雲平台基本開發
    8.2.1學習目標
    8.2.2開發環境
    8.2.3原理學習
    8.2.4開發內容
    8.2.5開發步驟
    8.2.6總結與擴展
    8.3任務62物聯網通信協定
    8.3.1學習目標
    8.3.2開發環境
    8.3.3原理學習
    8.3.4開發內容
    8.3.5開發步驟
    8.3.6總結與擴展
    8.4任務63IPv6的節點硬體驅動開發
    8.4.1學習目標
    8.4.2開發環境
    8.4.3原理學習
    8.4.4開發內容
    8.4.5開發步驟
    8.4.6總結與擴展
    8.5任務64Android API開發
    8.5.1學習目標
    8.5.2開發環境
    8.5.3原理學習
    8.5.4開發內容
    8.5.5開發步驟
    8.5.6總結與擴展
    8.6任務65Web API開發
    8.6.1學習目標
    8.6.2開發環境
    8.6.3原理學習
    8.6.4開發內容
    8.6.5開發步驟
    8.6.6總結與擴展
    8.7任務66開發調試工具
    8.7.1學習目標
    8.7.2開發環境
    8.7.3原理學習
    8.7.4開發內容
    8.7.5開發步驟
    8.7.6總結與擴展
    第9章物聯網雲平台高級項目開發
    9.1任務67可燃氣體檢測系統開發
    9.1.1學習目標
    9.1.2開發環境
    9.1.3原理學習
    9.1.4開始內容
    9.1.5開發步驟
    9.1.6總結與擴展
    9.2任務68自動澆花系統開發
    9.2.1學習目標
    9.2.2開發環境
    9.2.3原理學習
    9.2.4開發內容
    9.2.5開發步驟
    9.2.6總結與擴展
    9.3任務69智慧型家居監控系統開發
    9.3.1學習目標
    9.3.2開發環境
    9.3.3原理學習
    9.3.4開發內容
    9.3.5開發步驟
    9.3.6總結與擴展
    9.4任務70農業環境自動監控系統開發
    9.4.1學習目標
    9.4.2開發環境
    9.4.3原理學習
    9.4.4開發內容
    9.4.5開發步驟
    9.4.6總結與擴展
    附錄A常見硬體及問題
    A.1無線節點讀取IEEE地址
    A.2感測器
    A.3STM32W108 IPv6 radio鏡像固化
    A.4藍牙無線節點設定
    A.5瀏覽器採集和控制節點
    參考文獻

    相關詞條

    熱門詞條

    聯絡我們