一种基于wi-fi接入物联网的方法及装置的制作方法

文档序号:7869382阅读:308来源:国知局
专利名称:一种基于wi-fi接入物联网的方法及装置的制作方法
技术领域
本发明涉及物联网技术,特别涉及一种基于W1-FI接入物联网的方法及装置。
背景技术
随着W1-FI的普及,越来越多的设备需要通过W1-FI接入互联网,而W1-FI如何接入,如何配置是一个必须面对的问题。
而目前使用的内嵌操作系统,以液晶屏显示,其输入设备的接入方式成本较高。发明内容
本发明所要解决的技术问题是,提供一种基于W1-FI接入物联网的方法及装置, 从而通过智能终端配置W1-FI,实现物联网系统的快速搭建。
为了解决上述技术问题,本发明公开了一种基于W1-FI接入物联网的方法,包括
基于W1-FI接入物联网的装置通过其串口接收传感器数据,将接收到的传感器数据转换为文本格式,将转换后的数据以超文本传输协议格式发送给物联网平台;
当基于W1-FI接入物联网的装置接收到未建立网络连接的响应码时,提示用户进行W1-FI接入操作,并根据用户发起的W1-FI接入操作与物联网平台建立连接,再将转换后的数据以超文本传输协议格式发送给物联网平台。
较佳地,上述方法中,所述基于W1-FI接入物联网的装置通过其串口接收传感器数据指
所述基于W1-FI接入物联网的装置通过串口接收二进制格式的传感器数据,所述二进制格式的传感器数据以键(KEY):值(VALUE)的形式进行传送,以换行符为分隔符。
较佳地,上述方法中,所述传感器数据的二进制格式与所述基于W1-FI接入物联网的装置串口识别的二进制格式不一致时,该方法还包括
利用事先编写的LUA脚本语言将所述传感器数据转换为基于W1-FI接入物联网的装置串口识别的二进制格式。
较佳地,上述方法中,所 述基于W1-FI接入物联网的装置将接收到的传感器数据转换为文本格式指
将接收到的传感器数据从二进制协议转换为JSON字符串的高级协议。
本发明还公开了一种基于W1-FI接入物联网的装置,该装置包括数据处理模块和接入模块,其中
所述数据处理模块,通过串口接收传感器数据,将接收到的传感器数据转换为文本格式,将转换后的数据以超文本传输协议格式发送给所述接入模块,并在接收到未建立网络连接的响应码时,提示用户进行W1-FI接入操作;
所述接入模块,根据用户发起的W1-FI接入操作与物联网平台建立连接,并将所述数据处理模块转换后的数据以超文本传输协议格式发送给物联网平台。
较佳地,上述装置中,所述数据处理模块通过串口接收传感器数据指
所述数据处理模块接收二进制格式的传感器数据,所述二进制格式的传感器数据以KEY:VALUE的形式进行传送,以换行符为分隔符。
较佳地,上述装置中,所述数据处理模块,在所述传感器数据的二进制格式与本基于W1-FI接入物联网的装置串口识别的二进制格式不一致时,利用事先编写的LUA脚本语言将所述传感器数据转换为基于W1-FI接入物联网的装置串口识别的二进制格式。
较佳地,上述装置中,所述数据处理模块将接收到的传感器数据转换为文本格式
将接收到的传感器数据从二进制协议转换为JSON字符串的高级协议。
本申请技术方案通过智能终端配置W1-FI,方便快捷地接入物联网。


图1是本实施例提供的基于W1-FI接入物联网的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文将结合附图对本发明技术方案作进一步详细说明。需要说明的是,在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。
实施例1
本实施例提供一种基于W1-FI接入物联网的方法,该方法如图1所示,包括如下步骤100至步骤400。
步骤100、基于W1-FI接入物联网的装置通过其串口接收传感器数据;
本实施例中,基于W1-FI接入物联网的装置串口接收的数据格式是一种简化的二进制协议,以KEY:VALUE的形式进行传送,以换行符为分隔符。
需要说明的是,传感器数据的格式不符合基于W1-FI接入物联网的装置的串口识别的二进制格式时,可以利用事先编写的LUA脚本语言将传感器数据通过串口传输给基于 W1-FI接入物联网的装置。
步骤200、基于W1-FI接入物联网的装置对接收到的传感器数据进行数据的解析和处理,并将处理后的数据以HTTP (HTTP-Hypertext transferprotocol,超文本传输协议) 协议格式发送给物联网平台;
该步骤中,基于W1-FI接入物联网的装置进行数据的解析和处理指,基于W1-FI接入物联网的装置将接收到的传感器数据转换为文本格式,即将传感器数据从二进制协议转为JSON字符串的高级协议。
步骤300、基于W1-FI接入物联网的装置接收未建立网络连接的响应码,提示用户进行W1-FI接入操作;
由于此时,基于W1-FI接入物联网的装置还未与物联网平台建立有连接,因此,在发送HTTP格式的数据时,会依照HTTP协议返回一个未建立网络连接的响应码,据此就会提示用户进行W1-FI配置以接入物联网。
步骤400、 基于W1-FI接入物联网的装置接收用户发起的W1-FI接入操作,根据此操作与物联网平台建立连接,并将处理后的HTTP格式数据发送给物联网平台。
具体地,基于W1-FI接入物联网的装置外设有一个按键,用户通过此按键可将本装置在家AP和非AP状态进行切换。
当用户通过此按键,将基于W1-FI接入物联网的装置切换至AP状态时,即认为用户发起了 W1-FI接入操作,这时基于W1-FI接入物联网的装置成为了一个W1-FI热点,基于W1-FI接入物联网的装置配套的智能手机软件即可搜索出这个W1-FI热点,其SSID为于 W1-FI接入物联网的装置的编码。搜索到AP后,在手机应用上可以搜索附近可以连接到的其它热点,输入某个AP的密码,点击确定,即可使基于W1-FI接入物联网的装置进行非AP 状态,连入手机软件配置的AP进行工作。另外,当网络连接出问题时,再重复上述操作即可重新建立连接。
实施例2
本实施例提供一种基于W1-FI接入物联网的装置,该装置至少包括数据处理模块和接入模块。
数据处理模块,通过串口接收传感器数据,将接收到的传感器数据转换为文本格式(本实施例中即将接收到的传感器数据从二进制协议转换为JSON字符串的高级协议), 将转换后的数据以超文本传输协议格式发送给物联网平台,并在接收到未建立网络连接的响应码时,提示用户进行W1-FI接入操作;
其中,数据处理模块接收的是二进制格式的传感器数据,此二进制格式的传感器数据以KEY:VALUE的形式进行传送,以换行符为分隔符。之所以采用二进制格式的传感器数据,这是因为现有串口协议普遍采用二进制协议,利用二进制协议可以降低硬件开销。
考虑到传感器数据的二进制格式与本基于W1-FI接入物联网的装置串口识别的二进制格式可能会不一致,因此,在优选方案中,数据处理模块还可以利用事先编写的LUA 脚本语言将传感器数据转换为基于W1-FI接入物联网的装置串口识别的二进制格式再进行后续处理。
接入模块,则根据用户发起的W1-FI接入操作与物联网平台建立连接,并将数据处理模块发送的超文本传输协议格式的数据转发给物联网平台。
接入模块根据用户发起的W1-FI接入操作接入物联网的具体过程可参见实施例对应的内容,在此不再赘述。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本申请不限制于任何特定形式的硬件和软件的结合。
以上所述,仅为本发明的较佳实例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于W1-FI接入物联网的方法,其特征在于,该方法包括基于W1-FI接入物联网的装置通过其串口接收传感器数据,将接收到的传感器数据转换为文本格式,将转换后的数据以超文本传输协议格式发送给物联网平台;当基于W1-FI接入物联网的装置接收到未建立网络连接的响应码时,提示用户进行 W1-FI接入操作,并根据用户发起的W1-FI接入操作与物联网平台建立连接,再将转换后的数据以超文本传输协议格式发送给物联网平台。
2.如权利要求1所述的方法,其特征在于,所述基于W1-FI接入物联网的装置通过其串口接收传感器数据指所述基于W1-FI接入物联网的装置通过串口接收二进制格式的传感器数据,所述二进制格式的传感器数据以键(KEY):值(VALUE)的形式进行传送,以换行符为分隔符。
3.如权利要求2所述的方法,其特征在于,所述传感器数据的二进制格式与所述基于 W1-FI接入物联网的装置串口识别的二进制格式不一致时,该方法还包括利用事先编写的LUA脚本语言将所述传感器数据转换为基于W1-FI接入物联网的装置串口识别的二进制格式。
4.如权利要求1至3任一项所述的方法,其特征在于,所述基于W1-FI接入物联网的装置将接收到的传感器数据转换为文本格式指将接收到的传感器数据从二进制协议转换为JSON字符串的高级协议。
5.一种基于W1-FI接入物联网的装置,其特征在于,该装置包括数据处理模块和接入模块,其中所述数据处理模块,通过串口接收传感器数据,将接收到的传感器数据转换为文本格式,将转换后的数据以超文本传输协议格式发送给所述接入模块,并在接收到未建立网络连接的响应码时,提示用户进行W1-FI接入操作;所述接入模块,根据用户发起的W1-FI接入操作与物联网平台建立连接,并将所述数据处理模块转换后的数据以超文本传输协议格式发送给物联网平台。
6.如权利要求5所述的装置,其特征在于,所述数据处理模块通过串口接收传感器数据指所述数据处理模块接收二进制格式的传感器数据,所述二进制格式的传感器数据以键 (KEY):值(VALUE)的形式进行传送,以换行符为分隔符。
7.如权利要求6所述的装置,其特征在于,所述数据处理模块,在所述传感器数据的二进制格式与本基于W1-FI接入物联网的装置串口识别的二进制格式不一致时,利用事先编写的LUA脚本语言将所述传感器数据转换为基于W1-FI接入物联网的装置串口识别的二进制格式。
8.如权利要求5至7任一项所述的装置,其特征在于,所述数据处理模块将接收到的传感器数据转换为文本格式指将接收到的传感器数据从二进制协议转换为JSON字符串的高级协议。
全文摘要
本发明公开了一种基于WI-FI接入物联网的方法及装置,涉及物联网技术。本发明公开的基于WI-FI接入物联网的方法包括基于WI-FI接入物联网的装置通过其串口接收传感器数据,将接收到的传感器数据转换为文本格式,将转换后的数据以超文本传输协议格式发送给物联网平台;当基于WI-FI接入物联网的装置接收到未建立网络连接的响应码时,提示用户进行WI-FI接入操作,并根据用户发起的WI-FI接入操作与物联网平台建立连接,并将超文本传输协议格式的数据发送给物联网平台。本发明还公开了一种基于WI-FI接入物联网的装置。本发明技术方案通过智能终端配置WI-FI,方便快捷地接入物联网。
文档编号H04L29/06GK103036891SQ20121055566
公开日2013年4月10日 申请日期2012年12月19日 优先权日2012年12月19日
发明者樊勇, 魏剑平, 张卫锋 申请人:北京时代凌宇科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1