一种物联模块实现方法技术

技术编号:20118761 阅读:16 留言:0更新日期:2019-01-16 12:14
本发明专利技术公开了一种物联模块实现方法,包括物联模块和产品的主控板,将物联模块与产品主控板采用主控方式或者非主控方式通信连接,物联模块包括物联硬件模组,物联硬件模组上设置有用于与所述主控板连接的串口,主控板上运行有通过软件接口连接的主控模块和串口通信软件,物联硬件模组内集成IPP软件模块,主控方式为:将产品的主控模块通过软件接口调用所述物联硬件模组内的IPP软件模块,将产品与物联模块建立连接;非主控方式为:将产品的主控板与物联硬件模组的串口连接,将主控板上的串口通信软件与IPP软件模块通过软件接口连接。本发明专利技术实现了传统未联网的电子设备与物联模块建立连接,快速接入互联网,实现产品万物互联。

A Realization Method of Material Link Module

The invention discloses a method for realizing the object-linked module, which includes the object-linked module and the main control board of the product. The object-linked module communicates with the product main control board in either the main control mode or the non-main control mode. The object-linked module includes the object-linked hardware module. A serial port for the connection of the object-linked hardware module is arranged on the object-linked hardware module, and the main control module connected by the software interface is running on the main control board. Block and serial communication software. IPP software module is integrated in the object-connected hardware module. The main control mode is as follows: the product's main control module calls the IPP software module in the object-connected hardware module through the software interface, and establishes the connection between the product and the object-connected module; the non-main control mode is: the product's main control board is connected with the serial port of the object-connected hardware module, and the serial communication software on the main control board is connected with the IPP software. The software module is connected by software interface. The invention realizes the connection between the traditional non-networked electronic equipment and the IOT module, the rapid access to the Internet, and the interconnection of all products.

【技术实现步骤摘要】
一种物联模块实现方法
本专利技术涉及物联网
,具体的说,是一种物联模块实现方法。
技术介绍
在物联网、大数据、云计算等大潮流下,首先需要设备、产品能接入网络实现万物互联,然后才可实现对设备、产品的远程监控,查看产品状态,与其他设备的场景互动,收集设备数据,实现大数据和后续产品规模分析。传统很多没有联网能力的设备,例如空调、冰箱、灯具、扫地机器、烟灶、空气净化器等家电厨具。如果每种开发、生产设备方都需要从头开始开发物联功能,开发周期长,耗人力,拉长了产品开发周期,延迟产品上市,影响产品竞争力。基于上述问题,提出了一种专门为这些非联网设备提供一种接入网络功能的模块,原非联网产品根据需求,选择模块提供的使用方案,即可接入互联网,不需要关注联网的功能实现,只需专注产品本身应用功能的实现。
技术实现思路
本专利技术的目的在于提供一种物联模块实现方法,为非联网设备、产品如空调、冰箱、灯具、扫地机器、烟灶、空气净化器等家电、厨具、灯具等快速接入网络,实现万物互联的功能,用于解决现有技术中没有联网能力的设备在不进行重新开放的基础上无法接入互联网的问题,进一步实现了通过IPP云端和手机端app交互,实现设备的监控和数据收集。本专利技术通过下述技术方案解决上述问题:一种物联模块实现方法,包括物联模块和产品的主控板,将物联模块与产品主控板采用主控方式或者非主控方式通信连接。进一步地,所述物联模块包括物联硬件模组,所述物联硬件模组上设置有用于与所述主控板连接的串口。进一步地,所述主控板上运行有通过软件接口连接的主控模块和串口通信软件,所述物联硬件模组内集成IPP软件模块,所述主控方式为:将产品的主控模块通过软件接口调用所述物联硬件模组内的IPP软件模块,将产品与物联模块建立连接;所述非主控方式为:将产品的主控板与物联硬件模组的串口连接,将所述主控板上的串口通信软件与IPP软件模块通过软件接口连接。进一步地,所述IPP软件模块包括串口通信模块、协议转换模块、IPP业务模块、WiFi配网模块和云平台通信模块,其中:串口通信模块,在非主控方式中用于通过物联硬件模组的串口与主控板的串口通信软件通信;IPP协议转换模块,用于将第三方协议转换与IPP协议的转换;IPP业务模块,用于负责业务逻辑、消息云长连接接收消息并处理、接收APP指令并解析以及串口下行命令封装和发送;WiFi配网模块,负责与手机通信、获取路由器用户名和密码,进行路由器连接;云平台通信模块,用于采用MQTT/XMPP或HTTP方式与云平台通信。物联模块实现包括物联硬件模组和在其上运行的接入IPP物联网软件即IPP软件模块。物联硬件模组根据产品应用需求有不同资源的硬件模块,包括乐鑫的ESP8266、ESP32,瑞昱的RTL8710等。将物联硬件模组与本身不具备联网功能的产品实现互联的方式有两种,主控方式和非主控方式。主控方式是产品应用功能可直接在该物联网硬件上实现和运行,即物联模块功能和产品应用功能均在同一个硬件上实现。非主控方式是物联模块作为通讯模块功能实现,和产品应用功能分别是由两个硬件分别承载,两者通过硬件串口连接、通过软件接口实现通信交互,从而实现产品应用和联网,实现产品本身应用功能的硬件模块为主控板。非主控方案的软件设计包括物联模块上的IPP软件模块和主控板上的对接物联模块的串口通信软件。IPP软件模块包括:串口通信模块;IPP协议转换模块;IPP业务模块:WiFi配网模块;云平台通信模块。选择非主控方案下,产品方将产品主控板与物联模块通过串口连接,产品应用方使用非主控方案提供的串口通信软件SDK运行在产品主控模块上,SDK作为应用功能的库来供调用,串口通信模块软件库提供网络配置接口,用来配置物联模块属性及连接网络;当人机交户app要主动获取产品属性状态及设备操控,通过调用设备查询及控制接口实现;设备运行及检测环境状态有变化需要通知用户时,调用数据上报接口上报给用户。主控方案软件设计中,IPP软件内部功能结构与非主控方案基本一致,区别是不需要与主控板的串口连接,去掉非主控中的串口通信软件。产品应用方的功能与物联模块功能均运行在物联模块硬件上,物联模块软件作为库供应用功能调用,通过软件接口调用IPP软件,软件接口与非主控方案中串口通信软件接口基本保持一致。设备应用通过调用物联模块提供的软件接口即可实现设备物联。本专利技术与现有技术相比,具有以下优点及有益效果:本专利技术实现了传统未联网的电子设备,如家电、消费电子产品等,与物联模块建立连接,加入物联网,快速接入互联网,通过云端服务和人机交互app监控,实现产品万物互联和远程监控功能。附图说明图1为本专利技术的非主控方式物联模块实现功能图;图2为本专利技术的主控方式物联模块实现功能图。具体实施方式下面结合实施例对本专利技术作进一步地详细说明,但本专利技术的实施方式不限于此。实施例1:一种物联模块实现方法,包括物联模块和产品的主控板,将物联模块与产品主控板采用主控方式或者非主控方式通信连接。所述物联模块包括物联硬件模组,所述物联硬件模组上设置有用于与所述主控板连接的串口,所述主控板上运行有通过软件接口连接的主控模块和串口通信软件,所述物联硬件模组内集成IPP软件模块,所述主控方式为:将产品的主控模块通过软件接口调用所述物联硬件模组内的IPP软件模块,将产品与物联模块建立连接;所述非主控方式为:将产品的主控板与物联硬件模组的串口连接,将所述主控板上的串口通信软件与IPP软件模块通过软件接口连接。所述IPP软件模块包括串口通信模块、协议转换模块、IPP业务模块、WiFi配网模块和云平台通信模块,其中:串口通信模块,在非主控方式中用于通过物联硬件模组的串口与主控板的串口通信软件通信;IPP协议转换模块,用于将第三方协议转换与IPP协议的转换;IPP业务模块,用于负责业务逻辑、消息云长连接接收消息并处理、接收APP指令并解析以及串口下行命令封装和发送;WiFi配网模块,负责与手机通信、获取路由器用户名和密码,进行路由器连接;云平台通信模块,用于采用MQTT/XMPP或HTTP方式与云平台通信。图1为非主控方式,产品方将产品主控板与物联模块通过串口连接,产品应用方使用非主控方案提供的串口通信模块软件SDK运行在产品主控模块上,串口通信模块软件作为应用功能的库来供调用,串口通信模块软件库提供网络配置接口,用来配置物联模块属性及连接网络;当人机交户app要主动获取产品属性状态及设备操控,通过调用设备查询及控制接口实现;设备运行及检测环境状态有变化需要通知用户时,调用数据上报接口上报给用户。物联模块实现包含2个部分1)物联硬件模组(硬件),内部集成5个IPP软件模块:a)串口通信模块;b)协议转换模块:将串口协议转换成网络协议;c)业务模块:负责整个业务逻辑,完全独立运行,无须用户关心;启动1个线程:消息云长连接接收消息并处理:接收APP指令,解析,串口下行命令封装,发送;d)Wifi配网模块:负责与手机通信,获取路由器用户名和密码,进行路由器连接;e)云平台通信模块:采用MQTT/XMPP、Http等方式与云平台通信。2)串口通信模块(SDK软件)a)串口通信模块作为主控板上运行的软件,提供给主控逻辑进行IPP相关数据接收和发送b)支持主控数据/状态上本文档来自技高网...

【技术保护点】
1.一种物联模块实现方法,其特征在于,包括物联模块和产品的主控板,将物联模块与产品主控板采用主控方式或者非主控方式通信连接。

【技术特征摘要】
1.一种物联模块实现方法,其特征在于,包括物联模块和产品的主控板,将物联模块与产品主控板采用主控方式或者非主控方式通信连接。2.根据权利要求1所述的一种物联模块实现方法,其特征在于,所述物联模块包括物联硬件模组,所述物联硬件模组上设置有用于与所述主控板连接的串口。3.根据权利要求2所述的一种物联模块实现方法,其特征在于,所述主控板上运行有通过软件接口连接的主控模块和串口通信软件,所述物联硬件模组内集成IPP软件模块,所述主控方式为:将产品的主控模块通过软件接口调用所述物联硬件模组内的IPP软件模块,将产品与物联模块建立连接;所述非主控方式为:将产品的主控板与物联硬件模组的串口连接,将所述主控板上的...

【专利技术属性】
技术研发人员:范英川杨家鹏陈梁潘光辉陈勇洁何川杨海龙蒋启平
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1