基于WiFi热点名称的多点湿度数据采集方法

文档序号:9453964阅读:1012来源:国知局
基于WiFi热点名称的多点湿度数据采集方法
【技术领域】
[0001]本发明主要涉及WIFI传感器领域,特别涉及基于WiFi热点名称的多点湿度数据米集方法。
【背景技术】
[0002]湿度是保证日常生活和工作的重要指标,加强湿度采集工作则成了首要问题。最早的湿度采集法为人工采集,该方法不仅费时费力,更重要的是针对一些密闭的环境的湿度采集,人为的介入会破坏环境,造成采集数据的误差。因此,最早的湿度采集存在效率低,精确度低,应用范围有限的缺点。随后,市场上出现了利用湿度传感器实现有线湿度采集法。有线湿度采集法虽然在一定程度上达到削减人力,增大应用范围,提高系统稳定性,增强系统精度的效果,但有线湿度采集存在致命的缺陷。由于有线湿度采集受到实体连接线的制约,在系统部署上限制了使用场景。比如,将有线湿度采集法运用到多点湿度数据采集系统中,由于每个采集点都需要各自独立的信号线,为了实现多点采集,则有可能使用成百上千的信号线,这样不仅有损外观形象,而且线存在的氧化、腐蚀等问题,使其在后期难于维修,成本昂贵。
[0003]近年来,无线湿度采集的出现,有效地克服了有线湿度采集的制约因素。目前常见的无线组网大都是私有标准的局域网,也有符合国际标准的Zigbee、z-wave, W1-Fi等网络的采集系统。但正是因为有繁多的无线接入标准,而且相互间又无法兼容,往往需要通过专用的接入设备才能够采集到数据,因此也就造成了如今无线湿度采集的设备繁多,技术复杂度上升的现象。
[0004]然而,随着智能手机的不断普及,以智能手机为代表的智能终端作为中心采集节点的多点湿度采集系统也就成为相对便捷的设计方案。
[0005]发明目的
[0006]本发明的目的就是减少从湿度传感器到智能终端之间的数据通信环节,使得智能终端能够在未连接任何网络的情况下直接采集到空间内多点湿度值。
[0007]本发明解决技术问题所采取的技术方案:
[0008]湿度传感器上装有一个作为AP的WiFi模块。该AP的SSID (即热点名称)中包含湿度信息,并且随着实际监测的湿度值定期发生变化。湿度传感器和WiFi模块之间采用可采用多种总线通信。例如WiFi模块作为主设备,湿度传感器作为从设备,两者间通过I2C总线进行通信。
[0009](I)W1-Fi模块上的处理单元定期查询湿度传感器的采样值。
[0010](2)当采样值发生变化时,根据采样值以及传感器名称、ID等信息生成并修改WiFi模块的SSID值,并重新启动AP,启动AP后打开SSID广播。
[0011](3)智能终端上的APP调用操作系统接口,通过无线网卡搜索周边的WiFi热点列表。从列表中解析出湿度传感器的热点信息,并从SSID值中解析出该传感器的当前湿度,展示给用户。
[0012]本发明有益效果:在部署采用该方法进行多点湿度采集的空间内,只要使用具备W1-Fi功能的智能手机,依靠其上运行的APP,就可以直接读取到空间内各个采集点的湿度值,而且能够实时变化。相比以往的方案,省去了很多中间环节。基本上达到了“立即安装,立即使用”的效果。
【附图说明】
[0013]图1为湿度传感器硬件结构示意图;
[0014]图2湿度采集系统传感器部署图;
[0015]图3手机APP界面线框图。
【具体实施方式】
:
[0016]不同于传统的无线湿度采集,基于W1-Fi热点名称的多点湿度采集有不需要组网连接,也不需要专门的接入设备。只要使用常规的带W1-Fi功能的手机(或者PC等电子产品)获取到周边W1-Fi热点的列表,就能够采集多点湿度。
[0017]对于精度要求不高的场景,湿度数值变化是缓慢的。W1-Fi热点更新的速度一般在5?1s左右,能够满足大部分湿度变化采集更新实时性要求。
[0018]以粮仓内多点湿度立体监视为例,具体说明本发明的实施方式。
[0019]单个采集点只能采集到采集点四周局限范围内的湿度,单采集点采集到的数据明显不足以说明整个粮仓的湿度值。这种情况下,就需要有一套"多点湿度采集"系统。在粮仓中部署该系统后,能够直接通过主流的Android系统的智能手机查看粮仓内的湿度。这时,利用本发明就能很快实现该需求。
[0020]如图1所示,设计湿度传感器模块
[0021]传感器部分
[0022]传感器主要负责将湿度的模拟信号转换为可被处理的数字信号,并提供通信接口,使得能够处理单元能够访问。
[0023]数据处理单元
[0024]数据处理单元负责周期性地从传感器读取湿度数值,并进行校准运算,然后将传感器的厂商代码、型号、ID信息和实际湿度直通过某种规则,组合生成SSID,并配置给通信模块。
[0025]例如,传感器厂商代码为“DL”,型号为“3133”,传感器ID为“K0118B”,当前实际湿度为31%。则明文形式的SSID(最大长度32字符)可以直接拼接的方式生成为:
[0026]“DL_3133_K0118B_31”
[0027]W1-Fi通信模块
[0028]W1-Fi通信模块负责启动WiFi热点,并将数据处理单元生成的SSID广播出去。
[0029]电源模块
[0030]电源模块负责给传感器、数据处理单元及通信模块供电。为便于在空间内随意安装,并且减小传感器体积,采用锂电池供电。
[0031]传感器部署
[0032]将湿度传感器部署在室内的多个采集点上。部署时需要通过智能终端(可以用手机)测试传感器的热点信号是否可以被有效获取到。当空间很大,中间有很多阻隔(比如多层墙体),或者传感器部署的位置很分散时,使用手机可能就获取不到热点,也就超出了本方法的能力范围。如图2中,K0118G这个传感器所在的位置超过了智能终端的接收范围。如果需要测量K0118G这个传感器,采集者需要将智能终端靠近该传感器一些。
[0033]智能终端APP设计
[0034]智能APP调用系统的WiFi热点扫描接口,获取周边的热点信息。通过指定的规则,筛选出湿度传感器的热点,并从中解析出不同湿度传感器当前的湿度值。
[0035]以主流的运行Andr1d系统的智能手机为例。主界面上设计一个列表,上面显示各个传感器的别名和当前的传感器测量值。下方有一个过滤条件输入框,可以填写需要监视的传感器“厂家代码”以及“型号代码”,当不需要过滤某项时,填写空即可(详见图3)。
【主权项】
1.基于WiFi热点名称的多点湿度数据采集方法,其特征在于该方法包括以下步骤: 步骤1.将湿度传感器部署在空间多个测试点上,确保智能终端能够获取到测试传感器的热点信号;所述湿度传感器上装有一个作为AP的WiFi模块;该六?的热点名称中包含湿度信息,并且随着实际监测的湿度指定期发生变化; 步骤2.W1-Fi模块上的处理单元定期查询湿度传感器的采样值; 步骤3.当采样值发生变化时,根据采样值以及传感器名称、ID信息生成并修改WiFi模块的SSID值,并重新启动AP,启动AP后打开SSID广播; 步骤4.智能终端上的APP调用操作系统接口,通过无线网卡搜索周边的WiFi热点列表;从列表中解析出湿度传感器的热点信息,并从SSID值中解析出该传感器的当前湿度,展示给用户。2.根据权利要求1所述的多点湿度数据采集方法,其特征在于:所述的WiFi模块作为主设备,湿度传感器作为从设备,两者间通过I2C总线进行通信。3.根据权利要求1所述的多点湿度数据采集方法,其特征在于:湿度传感器和WiFi模块采用锂电池供电。
【专利摘要】本发明涉及一种基于WiFi热点名称的多点湿度数据采集方法。本发明的湿度传感器上装有作为AP的WiFi模块。该AP的SSID中包含湿度信息,并且随着实际监测的湿度发生变化。当采样值发生变化时,根据采样值以及传感器名称、ID等信息生成并修改WiFi模块的SSID值,并重新启动AP,启动AP后打开SSID广播。智能终端上的APP调用操作系统接口,通过无线网卡搜索周边的WiFi热点列表。从列表中解析出湿度传感器的热点信息,并从SSID值中解析出该传感器的当前湿度。本发明只要使用具备Wi-Fi功能的智能手机,依靠其上运行的APP,就可以直接读取道空间内各个采集点的湿度值,而且能够实时变化。
【IPC分类】G08C17/02
【公开号】CN105206013
【申请号】CN201510500857
【发明人】封兴海, 周羽波, 张余款
【申请人】杭州德澜科技有限公司
【公开日】2015年12月30日
【申请日】2015年8月14日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1