CN103929457A - 基于移动互联网的物联网应用数据交互***和方法 - Google Patents
基于移动互联网的物联网应用数据交互***和方法 Download PDFInfo
- Publication number
- CN103929457A CN103929457A CN201310014974.0A CN201310014974A CN103929457A CN 103929457 A CN103929457 A CN 103929457A CN 201310014974 A CN201310014974 A CN 201310014974A CN 103929457 A CN103929457 A CN 103929457A
- Authority
- CN
- China
- Prior art keywords
- internet
- data
- module
- application data
- controlled plant
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种基于移动互联网的物联网应用数据交互***,包括受控设备和用户设备,所述受控设备包括物联网应用数据交互模块,所述用户设备包括移动互联网发开包模块和用户界面模块;所述物联网应用数据交互模块通过通信接口与受控设备连接,用于进行受控设备的应用数据格式与互联网传输格式的相互转换以及互联网格式的数据的接收和发送;所述移动互联网发开包模块用于接收和发送互联网传输格式的数据,并进行互联网传输格式与用户设备的应用数据格式的相互转换;所述用户界面模块用于产生或处理所述用户设备的应用数据。
Description
技术领域
本发明属于基于移动互联网操作***(例如android、iOS或WIN8等)的物联网应用层数据交互透传模块和软件***。
背景技术
目前随着智能手机的普及,基于移动互联网***使用智能手机控制各种设备的使用已经越来越广泛。
一般厂家在开发这种***和产品时,必须在原有的产品基础上,通过添加相应的上网模块(如WIFI模块,ethernet、蓝牙),在其原有的嵌入式***中通过开发网络程序,采用网络协议(TCP/IP)与开发的手机软件,通过网络应用通信和数据交互,从而完成智能手机对相应设备的监控与管理。
这种开发方式,主要带来的问题:
1、硬件产品重新设计开发带来的风险
由于这种方式,必须在原有的硬件产品上重新集成上网模块,因此必须重新考虑硬件电路设计,这样上网模块与原有硬件可能带来的硬件冲突给产品的稳定性带来了很大的风险。
2、产品内部嵌入软件的开发
由于必须重新设计产品的嵌入式软件,需要将网络协议栈移植到产品中,并开发应用的网络应用软件,这样给产品的嵌入式软件带来了很大的工作量。
3、智能手机端软件开发
同样各种手机软件的开发,需要较大的研发团队才能支撑,需要大量的人力财力。
发明内容
本发明的目的是为了能够提供一种基于移动互联网的物联网应用数据交互方法、***和所述***的开发方法。
一种基于移动互联网的物联网应用数据交互***,包括受控设备和用户设备,所述受控设备包括物联网应用数据交互模块,所述用户设备包括移动互联网开发包模块和用户界面模块;
所述物联网应用数据交互模块通过通信接口与受控设备连接,用于进行受控设备的应用数据格式与互联网传输格式的相互转换以及互联网格式的数据的接收和发送;
所述移动互联网发开包模块用于接收和发送互联网传输格式的数据,并进行互联网传输格式与用户设备的应用数据格式的相互转换;
所述用户界面模块用于产生或处理所述用户设备的应用数据。
一种基于移动互联网的物联网应用数据交互方法,包括:
通过搜索或者用户输入的方式,获取物联网应用数据交互模块的信息,其所述信息包括受控设备的名称,受控设备的ID或受控设备的网络信息;
提供接口,用户应用层可以发送数据,并将其数据转换成网络通信的数据,传给模块软件。
物联网应用数据交互模块获取网络数据之后,还原成原始的用户应用层数据,并通过通信接口发给受控设备;
受控设备响应从通信接口的数据,并通过通信接口返回结果;
物联网应用数据交互模块得到返回的数据,转换成网络通信数据,并发回给用户设备。
用户设备将网络通信数据还原成原始设备的返回数据,并提交给用户应用层。
一种开发如前所述***的方法,包括:
选择相应的通信接口;
受控设备上的外部通信接口,选择与物联网应用数据交互模块的硬件通信方式,并设计与模块进行硬件电路连接;
制定受控设备与用户设备的监控数据交互方式;
根据数据交互方式,开发用户设备端的应用层的嵌入式软件;
基于应用层的嵌入式软件,开发用户设备自身的移动互联网应用和界面。
本发明的有益效果:本发明可以在用户应用开发和设备之间建立了一个透明的应用层的数据通道,他们之间只需要定义自身的通信交互命令,即可远程监控设备。
另外,基于本发明的物联网应用数据交互模块和移动互联网开发包模块为基础进行开发,可以大大缩短开发成本和开发时间。
附图说明
为了更清楚地说明本发明的技术方案,下面将对本发明描述中所需要使用的附图作简单地介绍。
图1是本发明实施方式提供的一种基于移动互联网的物联网应用数据交互***包括受控设备和用户设备的结构示意图。
图2是图1设备的具体实现方式的模块示意图。
图3是图1中受控设备例如为太阳能热水控制器产品时的模块示意图。
具体实施方式
如附图1所示,图1是本发明实施方式提供的一种基于移动互联网的物联网应用数据交互***包括受控设备和用户设备的结构示意图。所述受控设备包括物联网应用数据交互模块,所述用户设备包括移动互联网发开包模块和用户界面模块;
所述物联网应用数据交互模块通过通信接口与受控设备连接,用于进行受控设备的应用数据格式与互联网传输格式的相互转换以及互联网格式的数据的接收和发送;
所述移动互联网发开包模块用于接收和发送互联网传输格式的数据,并进行互联网传输格式与用户设备的应用数据格式的相互转换;
所述用户界面模块用于产生或处理所述用户设备的应用数据。
其中,优选的,物联网应用数据交互模块与传输设备的通信,可以通过UART,RS232,RS485,SPI,I2C等通信方式;
另一部分为上网模块,目前我们已经发明使用WIFI,ethernet接口,蓝牙等通信方式,从而实现与互联网的连接。
具体的用户采用的网络接口以及与传统设备的接口,可以根据用户要求定制要求。
如图2所示,图2是图1设备的具体实现方式的模块示意图。
整个***的软件部分分成,物联网应用数据交互模块的软件(简称“模块软件”)和我们提供的移动互联网软件(简称为“SDK开发包”)开发包2个部分。
下面描述一下,***的运行流程:
1、模块启动之后,通过SDK开发包,搜索或者用户输入的方式,获取模块的信息,其中包括设备的名称,设备的ID,设备的网络信息。对于局域网,可以通过设备的IP地址和PORT指定连接的网络信息,对于远程,可以通过云服务器中转,来指定网络信息。
2、SDK软件包,提供接口,用户应用层可以发送数据,并将其数据转换成网络通信的数据,传给模块软件。
3、模块软件,获取网络数据之后,可以直接还原成原始的用户应用层数据,并通过通信接口发给设备。
4、设备响应从通信接口的数据,并通过通信接口返回结果。
5、模块软件得到返回的数据,转换成网络通信数据,并发回给SDK软件包。
6、SDK软件包还原成原始设备的返回数据,并提交给用户应用层
通过上面流程我们可以发现,在用户应用开发和设备之间,相当于建立了一个透明的应用层的数据通道,他们之间只需要定义自身的通信交互命令,即可远程监控设备。
根据上述发明的描述,当基于我们的模块和SDK软件包开发物联网项目时,由于其建立透明的应用层数据通道,因此用户在使用过程中,无需联网模块的硬件开发,无需了解复杂的网络通信协议,因此可以极大的简化了用户的开发流程。
下面可以描述用户使用我们的模块和SDK软件开发包的流程:
1、选择相应的通信接口。
目前根据目前设备上面的外部通信接口,选择与我们模块的硬件通信方式,如:UART,RS232,RS485,S PI,I2C等,并简单设计与模块进行硬件电路连接。
2、制定自身的监控数据交互方式
3、根据数据交互方式,开发设备端的应用层的嵌入式软件
4、基于SDK软件,开发自身的移动互联网应用和界面。
经济技术开发时间评估:
如果采用原始的物联网开发方式,由于需要硬件、设备嵌入式软件开发、移动互联网手机软件开发,从整个产品开发下来,至少需要半年以上的时间;同时需要维持硬件开发团队、嵌入软件开发团队、移动互联网应用开发团队。
如图3所示,图3是图1中受控设备例如为太阳能热水控制器产品时的模块示意图。该太阳能热水控制器中的物联网应用数据交互模块位于MCU,模块与太阳能热水控制采用UART传输方式,连接信号:GND TXD RXD。物联网应用数据交互模块通过WIFI模块实现与互联网的通信。
另外,本发明的受控设备还可以是基于物联网应用数据交互模块模块和SDK开发包的WIFI智能插座,可以实现手机随时随地控制***插座电器的开启和关闭,同时可以设置定时开启关闭,统计能耗等功能。
为了举例说明本发明的实现,描述了上述的具体实施方式。但是本发明的其他变化和修改,对于本领域技术人员是显而易见的,在本发明所公开的实质和基本原则范围内的任何修改/变化或者仿效变换都属于本发明的权利要求保护范围。
Claims (3)
1.一种基于移动互联网的物联网应用数据交互***,其特征在于,包括受控设备和用户设备,所述受控设备包括物联网应用数据交互模块,所述用户设备包括移动互联网发开包模块和用户界面模块;
所述物联网应用数据交互模块通过通信接口与受控设备连接,用于进行受控设备的应用数据格式与互联网传输格式的相互转换以及互联网格式的数据的接收和发送;
所述移动互联网发开包模块用于接收和发送互联网传输格式的数据,并进行互联网传输格式与用户设备的应用数据格式的相互转换;
所述用户界面模块用于产生或处理所述用户设备的应用数据。
2.一种基于移动互联网的物联网应用数据交互方法,其特征在于,包括:
通过搜索或者用户输入的方式,获取物联网应用数据交互模块的信息,其所述信息包括受控设备的名称,受控设备的ID或受控设备的网络信息;
提供接口,用户应用层可以发送数据,并将其数据转换成网络通信的数据,传给模块软件。
物联网应用数据交互模块获取网络数据之后,还原成原始的用户应用层数据,并通过通信接口发给受控设备;
受控设备响应从通信接口的数据,并通过通信接口返回结果;
物联网应用数据交互模块得到返回的数据,转换成网络通信数据,并发回给用户设备。
用户设备将网络通信数据还原成原始设备的返回数据,并提交给用户应用层。
3.一种开发如权利要求1所述***的方法,其特征在于,包括:
选择相应的通信接口;
受控设备上的外部通信接口,选择与物联网应用数据交互模块的硬件通信方式,并设计与模块进行硬件电路连接;
制定受控设备与用户设备的监控数据交互方式;
根据数据交互方式,开发用户设备端的应用层的嵌入式软件;
基于应用层的嵌入式软件,开发用户设备自身的移动互联网应用和界面。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310014974.0A CN103929457A (zh) | 2013-01-16 | 2013-01-16 | 基于移动互联网的物联网应用数据交互***和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310014974.0A CN103929457A (zh) | 2013-01-16 | 2013-01-16 | 基于移动互联网的物联网应用数据交互***和方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103929457A true CN103929457A (zh) | 2014-07-16 |
Family
ID=51147534
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310014974.0A Pending CN103929457A (zh) | 2013-01-16 | 2013-01-16 | 基于移动互联网的物联网应用数据交互***和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103929457A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105208075A (zh) * | 2015-08-12 | 2015-12-30 | 新华通讯社 | 一种基于高分散哈希算法的数据采集策略方法及装置 |
CN106549863A (zh) * | 2016-10-27 | 2017-03-29 | 北京物联港科技发展有限公司 | 一种物联网网关、终端及其协议自适应方法和装置 |
CN108540554A (zh) * | 2018-04-10 | 2018-09-14 | 天津科技大学 | 基于mqtt协议对智能硬件装置的控制方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101917465A (zh) * | 2010-08-02 | 2010-12-15 | 任勇 | 基于移动网关的物联网网络架构 |
CN102255869A (zh) * | 2010-05-17 | 2011-11-23 | 上海隐蜂电子科技有限公司 | 基于zigbee无线技术的综合多媒体平台应用*** |
CN102427417A (zh) * | 2011-12-08 | 2012-04-25 | 北京工业大学 | 一种远程控制物联网接入设备的***及方法 |
CN102624594A (zh) * | 2012-03-09 | 2012-08-01 | 伍威 | 一种家用电器设备远程控制*** |
-
2013
- 2013-01-16 CN CN201310014974.0A patent/CN103929457A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102255869A (zh) * | 2010-05-17 | 2011-11-23 | 上海隐蜂电子科技有限公司 | 基于zigbee无线技术的综合多媒体平台应用*** |
CN101917465A (zh) * | 2010-08-02 | 2010-12-15 | 任勇 | 基于移动网关的物联网网络架构 |
CN102427417A (zh) * | 2011-12-08 | 2012-04-25 | 北京工业大学 | 一种远程控制物联网接入设备的***及方法 |
CN102624594A (zh) * | 2012-03-09 | 2012-08-01 | 伍威 | 一种家用电器设备远程控制*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105208075A (zh) * | 2015-08-12 | 2015-12-30 | 新华通讯社 | 一种基于高分散哈希算法的数据采集策略方法及装置 |
CN105208075B (zh) * | 2015-08-12 | 2018-07-31 | 新华通讯社 | 一种基于高分散哈希算法的数据采集策略方法及装置 |
CN106549863A (zh) * | 2016-10-27 | 2017-03-29 | 北京物联港科技发展有限公司 | 一种物联网网关、终端及其协议自适应方法和装置 |
CN106549863B (zh) * | 2016-10-27 | 2019-06-21 | 北京物联港科技发展有限公司 | 一种物联网网关、终端及其协议自适应方法和装置 |
CN108540554A (zh) * | 2018-04-10 | 2018-09-14 | 天津科技大学 | 基于mqtt协议对智能硬件装置的控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104660682B (zh) | 一种基于td-lte的opc数据采集与监控智能终端 | |
CN103944895A (zh) | 一种异构传感网络的数据融合装置 | |
CN104301151A (zh) | 电力通信网移动运维***及方法 | |
CN103107825A (zh) | 蓝牙适配器、实现移动终端控制操作终端的***及方法 | |
CN103996276A (zh) | 一种电厂数据远程传输***及方法 | |
CN203167301U (zh) | 一种WiFi转ZigBee网关 | |
CN107547475A (zh) | 一种支持多通讯规约转换的数据处理设备及其*** | |
CN103929457A (zh) | 基于移动互联网的物联网应用数据交互***和方法 | |
CN202975723U (zh) | 家居智能控制器以及远程家居控制*** | |
CN203984450U (zh) | 智能家居网关 | |
CN101566661A (zh) | 基于透明转发技术的电能质量在线监测*** | |
CN105100000A (zh) | 一种接口转换装置和网络*** | |
CN202872835U (zh) | 可用于工业控制的无线传感器网络与以太网协议转换装置 | |
CN203261357U (zh) | 一种新型通用的物联网网关 | |
CN203027289U (zh) | 一种实现计算机、上位机和下位机之间串口通信的*** | |
CN202210651U (zh) | 一种巡检使用的智能设备 | |
CN204887021U (zh) | 利用公众平台的现场设备的现场数据传输设备及监控*** | |
CN209462409U (zh) | 一种用于工业控制的LoRaWAN与以太网协议转换装置 | |
CN203039729U (zh) | 基于nfc及云技术的信息反馈*** | |
CN202906948U (zh) | 基于modbus_RTU总线的通讯装置 | |
CN202957990U (zh) | 一种基于sd卡的数据采集传输***的升级装置 | |
CN201742445U (zh) | 基于gsm协议的无线数据传输*** | |
CN111311896A (zh) | 一种便易式低功耗模拟量采集无线传输*** | |
CN205622888U (zh) | 智能终端 | |
CN103716591A (zh) | 模块化高清摄像一体化柔性通用智能网关 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C53 | Correction of patent of invention or patent application | ||
CB02 | Change of applicant information |
Address after: Binjiang District Hong Lu Jiang River Street Hangzhou city Zhejiang province 310052 No. 611 Building No. 1 room 106 Applicant after: Hangzhou Gubei Electronic Technology Co., Ltd. Address before: Hengxin Building No. 588 Hangzhou 310052 Zhejiang Province, Binjiang District City Jiangnan Road, room 1201 Applicant before: Hangzhou Gubei Electronic Technology Co., Ltd. |
|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140716 |