幫助中心 | 我的帳號 | 關於我們

OpenHarmony物聯網開發應用教程(雙色印刷新形態教材)

  • 作者:編者:韓雨//王保華|責編:尚晨//湯楓
  • 出版社:機械工業
  • ISBN:9787111792765
  • 出版日期:2026/01/01
  • 裝幀:平裝
  • 頁數:275
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    《OpenHarmony物聯網開發應用教程》是一本全面介紹OpenHarmony物聯網開發的教材。本書第一部分從OpenHarmony的基本概念出發,詳細闡述了物聯網的發展歷程、核心特徵和體系架構。通過深入講解OpenHarmony的技術架構和目錄結構,為讀者提供了一個清晰的學習框架。本書第二部分則聚焦于OpenHarmony南向開發環境的搭建,包括詳細介紹海思Hi3861晶元和啟航KP_IOT開發套件,以及如何在不同操作系統上搭建開發環境。本書第三部分則深入探討了OpenHarmony編程基礎,包括內核編程和驅動編程,為讀者提供了豐富的編程知識和實戰案例。
    在網路編程方面,本書詳細介紹了Wi-Fi聯網、TCP/IP網路編程,以及UDP和TCP客戶端及伺服器的實現,使讀者能夠掌握物聯網設備聯網的核心技術,並通過一個綜合應用案例展示了如何將所學知識應用於實際項目中,實現從設備側到平台側的完整開發流程。通過學習本教材,讀者能夠掌握OpenHarmony物聯網開發的核心技能,為未來的職業發展打下堅實的基礎。
    本書可作為高等院校電腦類、電子信息類專業學生教材,也可供從事OpenHarmony開發及移動互聯網應用開發的相關技術人員參考。

作者介紹
編者:韓雨//王保華|責編:尚晨//湯楓

目錄
前言
第1章  OpenHarmony物聯網開發概述
  1.1  物聯網概述
    1.1.1  什麼是物聯網
    1.1.2  物聯網的發展歷程
    1.1.3  物聯網解決方案
    1.1.4  小節回顧
  1.2  OpenHarmony操作系統
    1.2.1  OpenHarmony操作系統簡介
    1.2.2  OpenHarmony技術架構及其特性
    1.2.3  OpenHarmony系統目錄結構
    1.2.4  小節回顧
  1.3  本章回顧
第2章  OpenHarmony南向開發環境準備
  2.1  海思Hi3861晶元
    2.1.1  Hi3861晶元簡介
    2.1.2  Hi3861晶元關鍵特性
    2.1.3  Hi3861晶元引腳定義
    2.1.4  Hi3861晶元IO功能定義
    2.1.5  Hi3861晶元的SDK
    2.1.6  小節回顧
  2.2  啟航 KP_IOT 開發套件
    2.2.1  KP_IOT開發套件簡介
    2.2.2  KP_IOT擴展板
    2.2.3  KP_IOT主控板
    2.2.4  小節回顧
  2.3  南向開發環境搭建
    2.3.1  安裝WSL 2
    2.3.2  輕量與小型系統編譯環境搭建(可選)
    2.3.3  安裝Docker桌面版
    2.3.4  OpenHarmony源碼下載
    2.3.5  Docker編譯環境搭建(可選)
    2.3.6  OpenHarmony源碼編譯
    2.3.7  啟航KP_IOT開發環境搭建
    2.3.8  啟航開發板環境代碼編譯
    2.3.9  安裝USB轉串口驅動
    2.3.10  準備燒錄工具HiBurn.exe
    2.3.11  安裝遠程終端登錄工具MobaXterm
    2.3.12  安裝編輯器Visual Studio Code
    2.3.13  小節回顧
  2.4  示常式序運行
    2.4.1  代碼編寫
    2.4.2  固件編譯
    2.4.3  固件下載
    2.4.4  固件燒錄
    2.4.5  串口查看程序運行輸出結果
    2.4.6  小節回顧
  2.5  本章回顧
第3章  開啟OpenHarmony編程之旅
  3.1  線程

    3.1.1  線程基本概念
    3.1.2  線程使用案例
    3.1.3  小節回顧
  3.2  事件
    3.2.1  事件基本概念
    3.2.2  事件使用案例
    3.2.3  小節回顧
  3.3  軟體定時器
    3.3.1  軟體定時器基本概念
    3.3.2  軟體定時器使用案例
    3.3.3  小節回顧
  3.4  互斥鎖
    3.4.1  互斥鎖基本概念
    3.4.2  互斥鎖使用案例
    3.4.3  小節回顧
  3.5  信號量
    3.5.1  信號量基本概念
    3.5.2  信號量使用案例
    3.5.3  小節回顧
  3.6  消息隊列
    3.6.1  消息隊列基本概念
    3.6.2  消息隊列使用案例
    3.6.3  小節回顧
  3.7  本章回顧
第4章  OpenHarmony驅動編程
  4.1  初識開發板原理圖
    4.1.1  常用器件
    4.1.2  器件標號
    4.1.3  器件引腳編號
    4.1.4  小節回顧
  4.2  GPIO輸入檢測
    4.2.1  GPIO簡介
    4.2.2  GPIO輸入開髮指導
    4.2.3  GPIO按鍵掃描檢測案例
    4.2.4  GPIO按鍵中斷檢測案例
    4.2.5  小節回顧
  4.3  GPIO輸出控制
    4.3.1  GPIO輸出開髮指導
    4.3.2  GPIO控制LED燈案例
    4.3.3  小節回顧
  4.4  PWM輸出控制
    4.4.1  PWM簡介
    4.4.2  PWM開髮指導
    4.4.3  PWM實現呼吸燈案例
    4.4.4  小節回顧
  4.5  ADC檢測
    4.5.1  ADC簡介
    4.5.2  ADC開髮指導
    4.5.3  ADC紅外檢測案例
    4.5.4  小節回顧

  4.6  IIC匯流排
    4.6.1  IIC簡介
    4.6.2  IIC開髮指導
    4.6.3  IIC溫濕度檢測案例
    4.6.4  小節回顧
  4.7  UART匯流排
    4.7.1  UART簡介
    4.7.2  UART開髮指導
    4.7.3  UART傳輸GPS數據案例
    4.7.4  小節回顧
  4.8  SPI匯流排
    4.8.1  SPI簡介
    4.8.2  SPI開髮指導
    4.8.3  SPI驅動OLED顯示案例
    4.8.4  小節回顧
  4.9  本章回顧
第5章  啟航KP_IOT開發套件最佳實踐案例
  5.1  煙霧檢測開發案例
    5.1.1  煙霧感測器模塊介紹
    5.1.2  煙霧感測器模塊特性參數
    5.1.3  煙霧感測器模塊電路圖
    5.1.4  消防安全檢測系統
    5.1.5  小節回顧
  5.2  NFC通信開發案例
    5.2.1  NFC感測器模塊介紹
    5.2.2  NFC感測器模塊特性參數
    5.2.3  NFC感測器模塊電路圖
    5.2.4  門禁識別系統
    5.2.5  小節回顧
  5.3  人體檢測開發案例
    5.3.1  人體感測器模塊介紹
    5.3.2  人體感測器模塊特性參數
    5.3.3  人體感測器模塊電路圖
    5.3.4  智能安防系統
    5.3.5  小節回顧
  5.4  健康監測開發案例
    5.4.1  健康監測模塊介紹
    5.4.2  健康監測模塊特性參數
    5.4.3  健康監測模塊電路圖
    5.4.4  健康監測系統
    5.4.5  小節回顧
  5.5  智能健身開發案例
    5.5.1  智能健身模塊介紹
    5.5.2  智能健身模塊特性參數
    5.5.3  智能健身模塊電路圖
    5.5.4  智能剎車防追尾系統
    5.5.5  小節回顧
  5.6  智能門鎖開發案例
    5.6.1  智能門鎖模塊介紹
    5.6.2  智能門鎖模塊特性參數

    5.6.3  智能門鎖模塊電路圖
    5.6.4  智能門禁系統
    5.6.5  小節回顧
  5.7  衛星定位開發案例
    5.7.1  衛星定位模塊介紹
    5.7.2  衛星定位模塊特性參數
    5.7.3  衛星定位模塊電路圖
    5.7.4  野外救援定位系統
    5.7.5  小節回顧
  5.8  OLED顯示開發案例
    5.8.1  OLED顯示原理
    5.8.2  OLED顯示模塊介紹
    5.8.3  OLED顯示模塊特性參數
    5.8.4  OLED顯示模塊工作時序圖
    5.8.5  OLED顯示英文
    5.8.6  OLED顯示中文
    5.8.7  OLED顯示圖形
    5.8.8  小節回顧
  5.9  智能風扇開發案例
    5.9.1  智能風扇模塊介紹
    5.9.2  智能風扇模塊特性參數
    5.9.3  智能風扇模塊電路圖
    5.9.4  智能農業系統
    5.9.5  小節回顧
  5.10  本章回顧
第6章  OpenHarmony網路編程
  6.1  OpenHarmony網路編程簡介
  6.2  OpenHarmony設備通過Wi-Fi聯網
    6.2.1  Wi-Fi簡介
    6.2.2  OpenHarmony設備Wi-Fi AP模式開發案例
    6.2.3  OpenHarmony設備Wi-Fi STA模式開發案例
    6.2.4  小節回顧
  6.3  OpenHarmony設備TCP/IP網路編程
    6.3.1  OpenHarmony系統的TCP/IP協議棧
    6.3.2  OpenHarmony設備實現UDP客戶端開發案例
    6.3.3  OpenHarmony設備實現UDP伺服器開發案例
    6.3.4  OpenHarmony設備實現TCP客戶端開發案例
    6.3.5  OpenHarmony設備實現TCP伺服器開發案例
    6.3.6  小節回顧
  6.4  本章回顧
第7章  啟航KP_IOT開發套件物聯網綜合應用案例
  7.1  華為雲物聯網解決方案
    7.1.1  華為雲物聯網解決方案簡介
    7.1.2  華為雲物聯網平台介紹
  7.2  設備接入IoT平台
    7.2.1  MQTT協議
    7.2.2  MQTT協議接入華為雲IoT平台
    7.2.3  MQTT模擬器
  7.3  啟航KP_IOT智能風扇開發(設備側)
    7.3.1  IoT Device SDK Tiny介面

    7.3.2  智能風扇設備開發
  7.4  啟航KP_IOT智能風扇開發(平台側)
    7.4.1  華為雲IoT平台開發流程
    7.4.2  智能風扇產品開發
  7.5  本章回顧
附錄  名詞解釋
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032