HarmonyOS IoT设备开发实战

HarmonyOS IoT设备开发实战

作者:江苏润和软件股份有限公司

出版社:电子工业

出版年:2021年6月

ISBN:9787121411755

所属分类:科普读物

书刊介绍

《HarmonyOS IoT设备开发实战》内容简介

本书主要介绍如何使用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,以及如何开发一个物联网应用。
本书适合物联网设备开发、测试工程师阅读,也适合开设相关课程的院校师生阅读,还适合对HarmonyOS生态未来发展趋势感兴趣的推动者、从业者和潜在的生态建设参与者阅读。
江苏润和软件股份有限公司,中国领先的产品与解决方案提供商和平台运营商。主营业务横跨金融科技、物联网两大领域,以国产化、数字化为核心,以信息技术为依托,致力于向国内外客户提供从芯片、硬件、底层软件到应用平台的综合解决方案与优质科技服务,已与多家行业头部客户建立了密切的战略伙伴关系,全面赋能企业的数字化转型。业务遍及中国、日本、东南亚、北美等区域,拥有全球化的技术洞察、技术资源与服务到达能力,能够为客户提供全面、即时、高效、前沿的数字化科技服务。

作品目录

内容简介
前言
环境准备篇
第1章:搭建HarmonyOS开发环境
1.1、海思Hi3861芯片简介
1.2、Wi-Fi
IoT开发套件简介
1.3、准备HarmonyOS开发环境
1.4、搭建HarmonyOS
编译环境
1.5、下载和编译HarmonyOS源代码
1.6、使用HUAWEI
DevEco
Device
Tool
1.7、使用串口调试工具
外设控制篇
第2章:用HarmonyOS控制I/O设备
2.1、从编写Hello
World开始
2.2、使用GPIO模块输出高/低电平
2.3、使用GPIO模块实现按键输入
2.4、使用PWM模块输出方波
第3章:使用HarmonyOS感知环境状态
3.1、使用ADC获取模拟传感器的状态
3.2、其他ADC传感器的使用
3.3、使用I2C接口获取数字温湿度传感器的状态
第4章:OLED显示屏的驱动和控制
4.1、使用HarmonyOS驱动OLED显示屏
4.2、在OLED显示屏上显示中文
传输协议篇
第5章:使用HarmonyOS控制Wi-Fi
5.1、Wi-Fi背景知识简介
5.2、HarmonyOS
IoT硬件的Wi-Fi
STA模式编程
5.3、HarmonyOS
IoT硬件的Wi-Fi
AP模式编程
5.4、HarmonyOS
IoT硬件
Wi-Fi通用函数
第6章:HarmonyOS网络编程
6.1、TCP/IP简介
6.2、LwIP开源项目简介
6.3、TCP编程
6.4、UDP编程
物联网应用篇
第7章:HarmonyOS
IoT设备内核的编程接口
7.1、CMSIS-RTOS
API
V2简介及HarmonyOS
7.2、线程
7.3、等待
7.4、软定时器
7.5、互斥锁
7.6、信号量
7.7、消息队列
第8章:MQTT协议简介
8.1、什么是MQTT协议
8.2、应用场景
8.3、MQTT
协议的特性
8.4、MQTT协议的订阅与发布模型介绍
8.5、Paho-MQTT简介
8.6、Paho-MQTT的消息传输测试
8.7、使用MQTT方式连接华为云
附录
附录A
VirtualBox的安装和使用
附录B
在VirtualBox中安装Ubuntu
20.04系统
附录C
使用SSH客户端登录服务器
附录D
使用开源镜像站加速安装apt软件包和pip软件包
附录E
Hi3861引脚功能复用表

相关推荐

微信二维码