上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.1.1 常见物联网设备的基本模块
物联网设备的软件开发和硬件开发主要包括以下基本模块:
数据采集。作为物联网体系结构的底层,感知控制层中的物联网设备通过所用芯片及其外设,将不同的传感器和设备连接起来,可实现数据采集、运行控制等功能。
用户绑定与初始化配置。在大多数物联网设备中,用户绑定与初始化配置是在一个操作流程中完成的,如可通过配置Wi-Fi网络来建立用户和设备之间的绑定关系。
与物联网云平台交互。为了实现对物联网设备的监控、控制功能,还需要将物联网设备连接到物联网云平台,通过与物联网云平台的交互来实现运行控制、状态上报等功能。
设备控制。设备通过与物联网云平台建立网络连接,可实现和云端的通信,完成设备注册、绑定、控制等功能。用户可以通过物联网云平台或本地通信协议,在智能手机App上完成产品的状态查询与操作。
固件更新。物联网设备还可以根据设备厂商的需求完成固件更新。通过接收云端发送的固件更新命令,可以实现固件更新和版本管理。通过固件更新功能可不断完善物联网设备的功能,修复缺陷,提升用户体验。