内容简介
本书主要介绍如何使用HarmonyOS开发物联网设备端软件,具体包括外设控制、网络编程、物联网平台接入等。本书的示例程序均在HiSpark Wi-Fi IoT开发套件上进行测试和演示,部分章节内容也适用于其他支持HarmonyOS的物联网设备。本书共8章,分为4篇,即环境准备篇、外设控制篇、传输协议篇、物联网应用篇。环境准备篇包含第1章,主要内容为如何搭建HarmonyOS开发环境。外设控制篇包含第2章~第4章,主要内容为如何使用HarmonyOS控制外设。传输协议篇包含第5章和第6章,主要内容为如何使用HarmonyOS控制Wi-Fi,以及如何使用HarmonyOS进行网络编程。物联网应用篇包含第7章和第8章。通过学习第7章,读者能够对内核对象有比较深刻的理解。第8章的主要内容包括如何集成MQTT客户端SDK,以及如何开发一个物联网应用。
AI简介
这是一本专注于HarmonyOS物联网设备端软件开发的实战指南。该书以HiSpark Wi-Fi IoT开发套件为基础,详细讲解了如何搭建HarmonyOS开发环境,并介绍了如何使用HarmonyOS控制外设、网络编程以及物联网平台接入等内容。书中内容分为四篇,分别是环境准备篇、外设控制篇、传输协议篇和物联网应用篇。
在环境准备篇中,书籍详细讲解了如何搭建HarmonyOS开发环境,包括HiSpark Wi-Fi IoT开发套件的配置,以及如何配置Linux编译服务器和Windows主机。这部分内容对于初学者来说非常重要,因为它为后续的学习和实践提供了基础。
在外设控制篇中,书籍介绍了如何使用HarmonyOS控制外设,包括I/O设备的输出和输入,以及如何使用ADC和I2C接口获取传感器的状态。此外,还介绍了如何驱动和控制OLED显示屏。
在传输协议篇中,书籍讲解了如何使用HarmonyOS控制Wi-Fi,包括Wi-Fi背景知识、Wi-Fi STA模式和AP模式的编程,以及如何使用HarmonyOS进行网络编程,包括TCP和UDP编程。
在物联网应用篇中,书籍介绍了如何使用Ha