CN103024059B - A kind of middleware system for Internet of things - Google Patents
A kind of middleware system for Internet of things Download PDFInfo
- 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
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
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.
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)
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)
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)
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 |
-
2012
- 2012-12-19 CN CN201210555754.4A patent/CN103024059B/en active Active
Patent Citations (4)
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. |