论文部分内容阅读
传统的基于物联网的智能家居设备,一般通过zigbee或者蓝牙或者一些其他433Mhz的通信方式与网关交互,然后通过网关转发其设备信息。网关大多数情况采用Wi-Fi、GSM、3G或者4G的通信方式传输信息到网上。但是这种方式不仅需要考虑设备与网关之间通信,还需要考虑网关本身网络状态,而且设备与网关都需要保持在一定的距离以内,无法实现远距离传输。针对传统方式信号差、功耗高、覆盖窄、成本高等问题,本课题设计了一种基于NB-IOT的家庭智能监测系统。该系统是把基于NB-IOT(窄带物联网,Narrow Band Internet of Things)技术的监测设备与云平台相结合的一种监测方式。该方式的优点主要有:设备便携(设备脱离网关,可移动)、广覆盖(基于运营商基站)、低功耗(NB-IOT模块使用eDRX(Extended DRX,扩展不连续接收模式)省电技术,减少接收的不必要启动)、低成本(NB-IOT模块非常便宜)。通过研究NB-IOT传输机制,结合了传感器技术与互联网技术,实现用户可以查看家庭NB-IOT监测设备(比如温湿度设备的温湿度数据,以及设备本身电量等运行数据)的信息。该系统由终端监测设备,LinuxC数据服务器,云平台服务器构成。其中终端设备负责采集数据,以及数据处理打包,和NB-IOT网络传输。终端将从SHT31温湿度传感器以及其他传感器上采集数据,将数据检验打包通过NB-IOT网络发送到LinuxC数据服务器上,LinuxC数据服务器做一个暂存和转发,把数据转发到java后台服务器。Java后台服务器接收来自LinuxC数据服务器上的数据,进行解包以及把成功解包的数据保存到MySQL数据库上,同时Java接收来自前端界面的请求,执行前端的请求,并返回一个结果给前端。测试结果体现,该系统能够精确地采集和处理数据,并能与服务器保持良好的通信。NB-IOT的终端监测设备,在睡眠时间下,电流低于10微安,在唤醒之后发送电流在26毫安左右,接收电流在80到130毫安之间,满足低功耗的设计需求,该系统对于物联网条件下的智能居家设备的发展具有研究意义。