内容简介
ZigBee技术是一种低功耗、短距离无线通信协议,基于IEEE 802.15.4标准,物联网网关对接收到的无线传感网络数据进行处理和转换后,可上传至物联网云平台进行展示,实现设备互联和智能控制。传统的教学中,ZigBee技术的Z-Stack协议栈学习困难,知识点难以复用,还存在重数据采集、少数据展示、无存储分析的缺点,离实际生产生活有距离,限制了应用。
本书在TI公司Z-Stack源码基础上,创新性设计了一套积木式的ZigBee框架,设备注册、数据传输、数据解析等复杂的ZigBee功能自动实现,易于添加新的节点,使用时仅需要关注传感器驱动和执行器的控制部分即可;通过开源软件Android Studio设计APP,实现展示传感数据、控制执行器等功能;将硬件采集数据实时存入MySQL数据库中,并以智慧养老中的睡眠分析为例,创新性设计了一套完整通用的数据分析流程,易于提取数据特征并展示;全部使用开源软件搭建物联网云平台和相关开发环境,功能完整、设计自由度高、安全可靠;在ZigBee中创新性地采用了JSON对象数据格式,并贯穿于后续的网关设计、APP设计、后端设计,方便学生的理解和掌握;通过数据全流程的设计,包括数据采集、数据传输、数据展示、数据存储、数据分析、数据应用,保证数据的安全性,让专业的知识以应用的形式进行落地和创新,实现数字经济和实体经济深度融合。
在编写本书的过程中,编者尽量融入最新的知识与技术,但因为物联网技术更新快和编者水平有限的原因,书中难免存在不足和疏漏之处,敬请谅解和批评指正。