CN103024059B - A kind of middleware system for Internet of things - Google Patents

A kind of middleware system for Internet of things Download PDF

Info

Publication number
CN103024059B
CN103024059B CN201210555754.4A CN201210555754A CN103024059B CN 103024059 B CN103024059 B CN 103024059B CN 201210555754 A CN201210555754 A CN 201210555754A CN 103024059 B CN103024059 B CN 103024059B
Authority
CN
China
Prior art keywords
data
module
internet
network
things
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.)
Active
Application number
CN201210555754.4A
Other languages
Chinese (zh)
Other versions
CN103024059A (en
Inventor
樊勇
魏剑平
张卫锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing times Polytron Technologies Inc
Original Assignee
BEIJING LOIT TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by BEIJING LOIT TECHNOLOGY Co Ltd filed Critical BEIJING LOIT TECHNOLOGY Co Ltd
Priority to CN201210555754.4A priority Critical patent/CN103024059B/en
Publication of CN103024059A publication Critical patent/CN103024059A/en
Application granted granted Critical
Publication of CN103024059B publication Critical patent/CN103024059B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

A kind of middleware system for Internet of things, comprise: data reception module, data processing module, network selection module and network access module, wherein: described data reception module is arranged to: receive data according to serial port protocol from transducer, and the data of reception are sent to described data processing module; Described data processing module is arranged to: to resolve according to described serial port protocol the data received and convert thereof into the form that Internet of Things general character platform can identify; Described network selection module is arranged to: network environment residing for this system selects the network of the described Internet of Things general character platform of access, and sends data to the network access module corresponding to selected network and send instruction; Described network access module is arranged to: receive the data transmission instruction that described network selection module sends, the data after format conversion are sent to described Internet of Things general character platform by corresponding network.Sensing data can be sent to Internet of Things general character platform by technique scheme rapidly.

Description

A kind of middleware system for Internet of things
Technical field
We relate to middleware technology of internet of things field, refer in particular to a kind of middleware system for Internet of things.
Background technology
In the exploitation of current Internet of Things, a large amount of application is had to be the application of transducer, need sensing data to be sent to Internet of Things general character platform in debug process, but at present, in order to sensing data being sent to Internet of Things general character platform, need to write different application programs for different agreements to upload, writing of application program is wasted time and energy, and the application program of writing can only be applied to corresponding agreement, it is in a word, current that how fast sensing data to be sent to Internet of Things general character platform be current problem demanding prompt solution.
Summary of the invention
The technical problem to be solved in the present invention is to provide a kind of middleware system for Internet of things, sensing data can be sent to Internet of Things general character platform rapidly.
In order to solve the problem, the invention provides a kind of middleware system for Internet of things, this system comprises: data reception module, data processing module, network selection module, network access module and protocol configuration module, wherein:
Described data reception module is arranged to: receive data according to serial port protocol from transducer, and the data of reception are sent to described data processing module; Or, after the LUA script stored described protocol configuration module compiles, receive data according to user-defined agreement from transducer, and the data of reception be sent to described data processing module;
Described data processing module is arranged to: to resolve according to described serial port protocol or user-defined agreement the data received and convert thereof into the form that Internet of Things general character platform can identify;
Described network selection module is arranged to: network environment residing for this system selects the network of the described Internet of Things general character platform of access, and sends data to the network access module (104) corresponding to selected network and send instruction;
Described network access module is arranged to: receive the data transmission instruction that described network selection module (103) sends, the data after format conversion are sent to described Internet of Things general character platform by corresponding network;
Described protocol configuration module installation becomes: store the LUA script write according to user-defined agreement.
Alternatively, the data that described data processing module receives are the data of binary protocol; The form that described Internet of Things general character platform can identify is text protocol form.
Alternatively, described network access module comprises 3G access module, GPRS access module, Ethernet access module and WI-FI access module, wherein:
Described 3G access module is arranged to: the data after format conversion are sent to described Internet of Things general character platform by 3G network;
Described GPRS access module is arranged to: the data after format conversion are sent to described Internet of Things general character platform by GPRS network;
Described Ethernet access module installation becomes: the data after format conversion are sent to described Internet of Things general character platform by Ethernet;
Described WI-FI access module is arranged to: the data after format conversion are sent to described Internet of Things general character platform by WI-FI network.
As long as middleware system for Internet of things is accessed Internet of Things general character platform and is connected with transducer by this middleware system for Internet of things by technique scheme just sensing data can be sent to rapidly Internet of Things general character platform rapidly.
In addition, in some current colleges and universities, Internet of Things specialty is very general, carrying out in Internet of Things teaching process, having a large amount of Internet of Things practical training projects, doing a complete Internet of Things project needs student's comprehensive knowledge from hardware to software, and middleware system for Internet of things of the present invention, because be provided with protocol configuration module, developer only needs to understand hardware, can realize the fast Development of Internet of things system.
Accompanying drawing explanation
Fig. 1 is the middleware system for Internet of things structural representation of the embodiment of the present invention;
Fig. 2 is the interactive structure schematic diagram of the middleware system for Internet of things of the embodiment of the present invention.
Embodiment
Below in conjunction with drawings and Examples, technical scheme of the present invention is described in detail.
It should be noted that, if do not conflicted, each feature in the embodiment of the present invention and embodiment can be combined with each other, all within protection scope of the present invention.In addition, although show logical order in flow charts, in some cases, can be different from the step shown or described by order execution herein.
A kind of middleware system for Internet of things of the embodiment of the present invention, as described in Fig. 1 and 2, comprising: data reception module 101, data processing module 102, network selection module 103 and network access module 104, wherein:
Described data reception module 101 is arranged to: the serial port protocol specified according to this middleware system for Internet of things receives data from transducer, and the data of reception are sent to described data processing module 102;
Described data processing module 102 is arranged to: to resolve according to described serial port protocol the data received and convert thereof into the form that Internet of Things general character platform can identify;
The data received from transducer are generally binary protocol, the form that Internet of Things general character platform can identify is generally text protocol, so alternatively, described data processing module 102 is arranged to: the data data transaction of the binary protocol received being become text protocol format.
Alternatively, described text protocol is JSON agreement.
Alternatively, described data processing module 102 is single-chip microcomputer.
Described network selection module 103 is arranged to: network environment residing for this system selects the network of the described Internet of Things general character platform of access, and sends data to the network access module 104 corresponding to selected network and send instruction;
Described network access module 104 is arranged to: receive the data transmission instruction that described network selection module 103 sends, the data after format conversion are sent to described Internet of Things general character platform by corresponding network.
Alternatively, described network access module 103 comprises 3G access module 1031, GPRS access module 1032, Ethernet access module 1033 and WI-FI access module 1034, wherein:
Described 3G access module 1031 is arranged to: the data after format conversion are sent to described Internet of Things general character platform by 3G network;
Described GPRS access module 1032 is arranged to: the data after format conversion are sent to described Internet of Things general character platform by GPRS network;
Described Ethernet access module 1033 is arranged to: the data after format conversion are sent to described Internet of Things general character platform by Ethernet;
Described WI-FI access module 1034 is arranged to: the data after format conversion are sent to described Internet of Things general character platform by WI-FI network.
Alternatively, this system also comprises: protocol configuration module 105, and it is arranged to: store the LUA script write according to user-defined agreement;
Described data reception module 101 is also arranged to: after the LUA script stored described protocol configuration module 105 compiles, receive data, and the data of reception are sent to described data processing module 102 according to user-defined agreement from transducer;
Described data processing module 102 is also arranged to: to resolve according to user-defined agreement the data received and convert thereof into the form that Internet of Things general character platform can identify;
Alternatively, described middleware system for Internet of things is realized by software form or is realized by example, in hardware.
Be illustrated further by an application example of the present invention below.
The form that middleware system for Internet of things receives data is text formatting, separates, with the separation that enters a new line between data flow between data value with comma.After the agreement that transducer specifies according to middleware system for Internet of things or user-defined agreement send data to middleware system for Internet of things, middleware system for Internet of things is encapsulated, and is sent to Internet of Things general character platform with the JSON form of http protocol.
The all or part of step that one of ordinary skill in the art will appreciate that in said method is carried out instruction related hardware by program and is completed, and described program can be stored in computer-readable recording medium, as read-only memory, disk or CD etc.Alternatively, all or part of step of above-described embodiment also can use one or more integrated circuit to realize.Correspondingly, each module/unit in above-described embodiment can adopt the form of hardware to realize, and the form of software function module also can be adopted to realize.The present invention is not restricted to the combination of the hardware and software of any particular form.
Certainly; the present invention also can have other various embodiments; when not deviating from the present invention's spirit and essence thereof; those of ordinary skill in the art are when making various corresponding change and distortion according to the present invention, but these change accordingly and are out of shape the protection range that all should belong to claim of the present invention.

Claims (3)

1. a middleware system for Internet of things, is characterized in that, this system comprises: data reception module (101), data processing module (102), network selection module (103), network access module (104) and protocol configuration module (105), wherein:
Described data reception module (101) is arranged to: receive data according to serial port protocol from transducer, and the data of reception are sent to described data processing module (102); Or, after the LUA script stored described protocol configuration module (105) compiles, receive data according to user-defined agreement from transducer, and the data of reception be sent to described data processing module (102);
Described data processing module (102) is arranged to: to resolve according to described serial port protocol or user-defined agreement the data received and convert thereof into the form that Internet of Things general character platform can identify;
Described network selection module (103) is arranged to: network environment residing for this system selects the network of the described Internet of Things general character platform of access, and sends data to the network access module (104) corresponding to selected network and send instruction;
Described network access module (104) is arranged to: receive the data transmission instruction that described network selection module (103) sends, the data after format conversion are sent to described Internet of Things general character platform by corresponding network;
Described protocol configuration module (105) is arranged to: store the LUA script write according to user-defined agreement.
2. middleware system for Internet of things as claimed in claim 1, it is characterized in that, the data that described data processing module (102) receives are the data of binary protocol; The form that described Internet of Things general character platform can identify is text protocol form.
3. middleware system for Internet of things as claimed in claim 1, it is characterized in that, described network access module (103) comprises 3G access module (1031), GPRS access module (1032), Ethernet access module (1033) and WI-FI access module (1034), wherein:
Described 3G access module (1031) is arranged to: the data after format conversion are sent to described Internet of Things general character platform by 3G network;
Described GPRS access module (1032) is arranged to: the data after format conversion are sent to described Internet of Things general character platform by GPRS network;
Described Ethernet access module (1033) is arranged to: the data after format conversion are sent to described Internet of Things general character platform by Ethernet;
Described WI-FI access module (1034) is arranged to: the data after format conversion are sent to described Internet of Things general character platform by WI-FI network.
CN201210555754.4A 2012-12-19 2012-12-19 A kind of middleware system for Internet of things Active CN103024059B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210555754.4A CN103024059B (en) 2012-12-19 2012-12-19 A kind of middleware system for Internet of things

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210555754.4A CN103024059B (en) 2012-12-19 2012-12-19 A kind of middleware system for Internet of things

Publications (2)

Publication Number Publication Date
CN103024059A CN103024059A (en) 2013-04-03
CN103024059B true CN103024059B (en) 2015-08-26

Family

ID=47972183

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210555754.4A Active CN103024059B (en) 2012-12-19 2012-12-19 A kind of middleware system for Internet of things

Country Status (1)

Country Link
CN (1) CN103024059B (en)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103198137A (en) * 2013-04-15 2013-07-10 武汉大学 Access protocol transfer method and system for multi-source heterogeneous remote sensing data system
CN104125208B (en) * 2013-10-15 2015-08-12 腾讯科技(深圳)有限公司 Data transmission method and device
CN104580097A (en) * 2013-10-22 2015-04-29 腾讯科技(深圳)有限公司 Data processing method, device and system
CN105404385B (en) * 2014-05-30 2018-11-27 阿里巴巴集团控股有限公司 A kind of method and device of intelligent display terminal and somatosensory device realization data interaction
CN106576106B (en) * 2014-07-02 2020-09-04 英特尔公司 Method, apparatus and system for exchanging sensor information using middleware
AU2016310529B2 (en) * 2015-08-27 2020-12-17 Johnson Controls Tyco IP Holdings LLP Edge intelligence platform, and internet of things sensor streams system
US10007513B2 (en) 2015-08-27 2018-06-26 FogHorn Systems, Inc. Edge intelligence platform, and internet of things sensor streams system
CN105629790B (en) * 2016-01-29 2019-02-05 广州能迪云服务科技有限公司 A kind of data management platform and its data managing method based on industrial Internet of Things
JP6896759B2 (en) 2016-03-23 2021-06-30 フォグホーン システムズ, インコーポレイテッドFoghorn Systems, Inc. Synthesis of pattern-driven reactions in real-time dataflow programming
TW201734833A (en) * 2016-03-31 2017-10-01 Samoa Datastream Iot Tech Co Ltd Taiwan Branch Architectures for special object application model model on Internet of things and the operating method thereof performing logic standardization for physical data in packet transmitted for induction of attributes for the external object
CN105930410A (en) * 2016-04-18 2016-09-07 南京邮电大学 Data service bus architecture used for data transmission of Internet of Things
CN106209968A (en) * 2016-06-16 2016-12-07 西安佳信***集成有限责任公司 A kind of Internet of Things data intelligence integration middleware
CN106341387A (en) * 2016-07-28 2017-01-18 刘安成 Indoor mobile sensor data signal output scheme
CN108173726A (en) * 2018-01-24 2018-06-15 物链(北京)科技有限公司 Electronic equipment quickly accesses access device, system and its cut-in method of Internet of Things
CN109639696A (en) * 2018-12-23 2019-04-16 上海上实龙创智慧能源科技股份有限公司 A kind of format conversion method applied to internet of things data communication
US11616839B2 (en) 2019-04-09 2023-03-28 Johnson Controls Tyco IP Holdings LLP Intelligent edge computing platform with machine learning capability
CN112380428B (en) * 2020-10-29 2023-07-18 浙江简捷物联科技有限公司 Cloud-edge coordinated edge computing method, system, electronic device and storage medium
CN112911024B (en) * 2021-05-07 2021-08-06 浙江简捷物联科技有限公司 Method and system for collecting data of Internet of things, electronic device and storage medium
CN113704281A (en) * 2021-08-26 2021-11-26 北京天融信网络安全技术有限公司 Data format conversion method and device, storage medium and electronic equipment
CN114466048B (en) * 2022-03-09 2023-01-13 北京豪尔赛智慧城域科技有限公司 Method, device and storage medium for data transfer between Internet of things platforms

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101860978A (en) * 2010-05-14 2010-10-13 南京邮电大学 Internet of things system structure
CN101957927A (en) * 2010-11-12 2011-01-26 福州联迅信息科技有限公司 Middleware architecture of Internet of things and SOA architecture-based middleware of Internet of things
CN102594871A (en) * 2011-12-31 2012-07-18 山东中创软件工程股份有限公司 Data packaging method and system, adapter and Internet of things middleware
CN102710781A (en) * 2012-06-11 2012-10-03 中山爱科数字科技股份有限公司 Internet of things middleware system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7443282B2 (en) * 2005-05-05 2008-10-28 Industrial Technology Research Institute System and a method, including software and hardware, for providing real-time and synchronization views of supply chain information

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101860978A (en) * 2010-05-14 2010-10-13 南京邮电大学 Internet of things system structure
CN101957927A (en) * 2010-11-12 2011-01-26 福州联迅信息科技有限公司 Middleware architecture of Internet of things and SOA architecture-based middleware of Internet of things
CN102594871A (en) * 2011-12-31 2012-07-18 山东中创软件工程股份有限公司 Data packaging method and system, adapter and Internet of things middleware
CN102710781A (en) * 2012-06-11 2012-10-03 中山爱科数字科技股份有限公司 Internet of things middleware system

Also Published As

Publication number Publication date
CN103024059A (en) 2013-04-03

Similar Documents

Publication Publication Date Title
CN103024059B (en) A kind of middleware system for Internet of things
CN109768970A (en) It is a kind of based on configurable puppy parc generation method
CN104932480A (en) Automobile diagnostic system design method and apparatus
CN106598922B (en) Character string conversion method and system
CN107907814B (en) Method for improving mass production test efficiency of chips
CN107592238A (en) Automatic test approach and system, service terminal, the memory of interface
CN102750249B (en) The method that host computer communicates with slave computer, Apparatus and system
CN109408247A (en) Interaction data processing method and device
CN111010317A (en) Bluetooth production and test method and system based on serial port and Bluetooth low-energy consumption dual protocol
CN103309650A (en) Generating method and device of persistence layer codes
CN103098039A (en) High-speed peripheral-device interconnected-bus port configuration method and apparatus
CN105138337B (en) A kind of plug-in unit adaptation method and plug-in unit adaptive device
CN103378994A (en) Method and terminal for testing communication equipment
CN104424239A (en) Resource file loading method and device
CN104375814A (en) Generation method and device of an interface document
CN103905233B (en) Realize method, system and the access network device of analog sensor plug and play
CN105225092A (en) A kind of method of half networking pickup and express mail case
CN204117134U (en) A kind of electric-controlled plate wireless transmission programmer
TW201730774A (en) Serial device emulator using two memory levels with dynamic and configurable response
CN102053936A (en) Method and device for FPGA (field programmable gate array) to communicate with DSP (digital signal processor) via DDR2 (double data rate 2) interface
CN104536884A (en) Code testing method and device
CN111176926A (en) IP (Internet protocol) core simulation system and simulation method based on double-port SRAM (static random Access memory)
CN102253888B (en) Method and device for automatically generating use case scripts
CN110134394A (en) A kind of web interface generation method for supporting multiple terminals
CN109814816A (en) Increase the system and method for print log in CAN bus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee
CP01 Change in the name or title of a patent holder

Address after: 100096 Beijing City, Haidian District Xisanqi building materials City Road No. 18 building 4 layer Bestpower

Patentee after: Beijing times Polytron Technologies Inc

Address before: 100096 Beijing City, Haidian District Xisanqi building materials City Road No. 18 building 4 layer Bestpower

Patentee before: Beijing LOIT Technology Co., Ltd.