物联网全栈开发原理与实战mobi电子书下载

吴志辉 编著
简介: 本书原理代码与实战并重,帮你理解掌握万物互联的关键开发技术。

附录

配套资源说明

本书配套资源包括视频和源程序,读者可以扫描封底的二维码并回复关键字“57882”获取配套资源的下载地址。配套资源说明如下。

1.视频资料

为掌握全栈项目,可观看本书配套的视频,加强感性认识,提高学习兴趣,最终建立一个复杂的物联网设备监控系统。

包含的视频文件如下。

01.监控原理与设备描述协议.mp4

02.语音音乐播放监控驱动程序.mp4

03.监控进程的设计与监控驱动程序的使用.mp4

04.监控中心的设计与使用.mp4

05.ZigBee网络设备监控驱动程序的设计.mp4

06.ZigBee协调器的设计.mp4

07.ZigBee温湿度传感器的设计.mp4

08.ZigBee四路开关的重新设计.mp4

09.PC客户端程序设计与使用.mp4

10.云通信服务器的设计与使用.mp4

11.远程设备监控驱动程序的设计与使用.mp4

12.安卓客户端监控程序的设计与使用.mp4

13.时间监控驱动程序的设计与使用.mp4

14.DAM0404设备监控驱动程序的设计与使用.mp4

15.DAM10102设备监控驱动程序的设计与使用.mp4

16.有人系列Wi-Fi智能设备监控驱动程序的设计与使用.mp4

17.全栈项目综合应用示例.mp4

2.源程序及相关示意图(见下图)

整个系统的源代码超过10万行。

3.工作室开发环境(见下图)

工作室开发环境

用于控制热水循环、户外灯光、草坪喷水、鱼缸充氧的Wi-Fi开关,已经安装在房屋和户外,综合案例中展示了实际运行效果。安卓客户端监控的实际效果参见视频。

第1章

物联网设备智能监控系统原理

由于应用行业不同,各种物联网应用系统的形态可能有很大差异,但核心结构是一样的。物联网是万物互联的网络,特别是众多的传感器信息收集终端(如温度传感器)或执行机构(如电冰箱、空调)。之所以说是万物,是因为其数量极其庞大。根据行业统计,2021年,全球物联网终端设备至少为200亿台。如一个4口之家的城市家庭,拥有的设备可能有4台智能手机、无线路由器、一个或多个冰箱、洗衣机、电饭煲、微波炉、空调、空气净化器、扫地机器人、煤气报警器、门磁报警器、智能摄像头、热水器,以及多达两位数的智能开关等。这些设备通过各种方式接入家庭局域网或互联网,与监控中心相连。用户通过手机等移动设备对这些设备进行监控或智能管理。

图1-1所示是普遍认可的物联网应用系统的四层结构示意图。

图1-1 联网应用系统的四层结构

信息感知层:主要涉及信息的采集和设备的控制,与硬件设备密切相关,也是物联网海量数据的源泉。主要技术有广义上的传感器信息采集、局部设备无线组网传输。

数据传输层:负责信息/指令的安全可靠传输。

智能处理层:对采集的信息进行各种操作处理,为应用系统提供基本的服务功能。行业数据处理一般放在应用层,以减轻数据中心的负担。

行业应用层:使用数据对行业要求进行精心的管理,满足各种应用的需求。

需要澄清的一个误区是:物联网应用系统不一定要架设在互联网上,在局域网中也是可以运行的。信息感知设备不一定是单一的设备,可以是多个设备组成的“传感器网络”。

在物联网领域,也有科技企业、专家提出了边缘计算,期望在信息感知层、数据传输层和智能处理层之间插入边缘计算,就近提供最近端服务,也为数据中心提供计算数据。

1.1

物联网设备监控系统的结构

目前,国内外主流的一些物联网生态系统以云服务为中心。海尔U-Home、阿里智能、苹果HomeKit、华为HiLink等物联网监控系统(智能家居为主)都采用该方式。其特点是,家居设备采用Wi-Fi通信方式,通过家庭网关或移动基站接入云端服务器;智能手机等客户端程序,从互联网同样接入云端的服务器,从而实现移动端远程设备监控,如图1-2所示。

版权:人民邮电出版社