用于NB-IoT设备电量实时显示的系统及方法与流程

文档序号:17073843发布日期:2019-03-08 23:33阅读:760来源:国知局
用于NB-IoT设备电量实时显示的系统及方法与流程

本发明涉及用于nb-iot设备电量实时显示的系统及方法。



背景技术:

基于窄带物联网的无线传感器逐渐成为物联网应用的重要分支,基于nb-iot的无线传感器能够实现集群布设与远程数据管理。

目前nb-iot设备主要用于解决低功耗、低频场景,该设备通常采用锂电池供能,实时了解电池长期电量十分必要。然而,目前现有技术中还没有能够实时显示nb-iot设备电量的系统和方法。



技术实现要素:

发明目的:本发明的目的是提供一种解决了现有技术中存在的缺陷的用于nb-iot设备电量实时显示的系统及方法。

技术方案:为达到此目的,本发明采用以下技术方案:

本发明所述的用于nb-iot设备电量实时显示的系统,包括nb-iot电压检测模块,nb-iot电压检测模块将检测到的nb-iot设备的电池电压数据通过无线发送模块发送给数据接收与处理模块,数据接收与处理模块对电压数据进行换算得到nb-iot设备的剩余电量,并将剩余电量发送给电量显示模块进行实时显示。

进一步,所述无线发送模块的频段为850mhz。

进一步,所述电量显示模块通过android系统编写相应ui界面,建立nb-iot设备列表,通过饼图显示各nb-iot设备电量百分比。

进一步,所述nb-iot电压检测模块包括单片机。

采用本发明所述的用于nb-iot设备电量实时显示的系统的显示方法,包括以下步骤:

s1:nb-iot电压检测模块对nb-iot设备的电池电压数据进行检测,并将检测到的电压数据发送给无线发送模块;

s2:无线发送模块将电压数据发送给数据接收与处理模块;

s3:数据接收与处理模块对电压数据进行换算得到nb-iot设备的剩余电量,并将剩余电量发送给电量显示模块进行实时显示。

有益效果:本发明公开了一种用于nb-iot设备电量实时显示的系统及方法,通过nb-iot电压检测模块不断检测nb-iot设备的电池电压值,并通过无线发送模块发送至数据接收与处理模块,这样通过后台数据处理与移动端协作完成了nb-iot设备电量的实时显示,为nb-iot设备的耗能与电量管理提供了可靠的平台。

附图说明

图1为本发明具体实施方式中系统的框图;

图2为本发明具体实施方式中方法的流程图;

图3为本发明具体实施方式中数据处理的示意图;

图4为本发明具体实施方式中集群管理系统的示意图。

具体实施方式

下面结合具体实施方式和附图对本发明的技术方案作进一步的介绍。

本具体实施方式公开了一种用于nb-iot设备电量实时显示的系统,如图1所示,包括nb-iot电压检测模块,nb-iot电压检测模块将检测到的nb-iot设备的电池电压数据通过无线发送模块发送给数据接收与处理模块,数据接收与处理模块对电压数据进行换算得到nb-iot设备的剩余电量,并将剩余电量发送给电量显示模块进行实时显示。

(1)无线发送模块

采用bc95-b20频段为850mhz模块,管脚数量为94,供电电压3.1v~4.2v,典型值3.8v,工作温度为-40℃~+85℃,采用at指令控制,以udp协议传输数据。该模块接收nb-iot电压检测模块的at指令后,执行网络寻找与注册,建立udp协议连接,传输传感数据至指定ip、端口。

(2)nb-iot电压检测模块

包含低功耗单片机,具有定时器、adc、rtc模块、电源开关、dc12v输入、串口通信等。adc能够不断检测电池电压变化并输出相应电压数值。

(3)数据接收与处理模块

数据接收与处理模块根据无线发送模块发送的ip地址和端口,采用udp协议与nb-iot设备建立连接;通过python建立数据监听程序,实时接收nb-iot设备传输的电压数据;通过数据解析,电池电压下降曲线如图3所示,按照接收的电压数据,通过表1确定对应的电量百分比数据,并将该值通过mangodb数据库存储,实现nb-iot设备集群电量数据集中、有效管理。图4为本发明的数据集群管理示意图。

表1电压值与百分比的对应情况

(4)电量显示模块

电量显示模块通过android系统编写相应ui界面,建立nb-iot设备列表,通过饼图显示各nb-iot设备电量百分比。

本具体实施方式还公开了采用上述系统的显示方法,如图2所示,包括以下步骤:

s1:nb-iot电压检测模块对nb-iot设备的电池电压数据进行检测,并将检测到的电压数据发送给无线发送模块;

s2:无线发送模块将电压数据发送给数据接收与处理模块;

s3:数据接收与处理模块对电压数据进行换算得到nb-iot设备的剩余电量,并将剩余电量发送给电量显示模块进行实时显示。



技术特征:

技术总结
本发明公开了一种用于NB‑IoT设备电量实时显示的系统,包括NB‑IoT电压检测模块,NB‑IoT电压检测模块将检测到的NB‑IoT设备的电池电压数据通过无线发送模块发送给数据接收与处理模块,数据接收与处理模块对电压数据进行换算得到NB‑IoT设备的剩余电量,并将剩余电量发送给电量显示模块进行实时显示。本发明还公开了采用该系统的显示方法。本发明通过NB‑IoT电压检测模块不断检测NB‑IoT设备的电池电压值,并通过无线发送模块发送至数据接收与处理模块,这样通过后台数据处理与移动端协作完成了NB‑IoT设备电量的实时显示,为NB‑IoT设备的耗能与电量管理提供了可靠的平台。

技术研发人员:侯士通;吴刚;蒋剑彪
受保护的技术使用者:东南大学;北京特希达技术研发有限公司
技术研发日:2018.09.13
技术公布日:2019.03.08
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1