WO2012008823A1 - Method of communicating data to multiple sensor networks - Google Patents
Method of communicating data to multiple sensor networks Download PDFInfo
- Publication number
- WO2012008823A1 WO2012008823A1 PCT/MY2011/000066 MY2011000066W WO2012008823A1 WO 2012008823 A1 WO2012008823 A1 WO 2012008823A1 MY 2011000066 W MY2011000066 W MY 2011000066W WO 2012008823 A1 WO2012008823 A1 WO 2012008823A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- sensor
- data
- protocol
- mscan
- network
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
Definitions
- the present invention relates generally to network communications, more particularly to communicating data in multiple sensor networks.
- Wireless sensor network is a useful network for monitoring data.
- a plurality of sensor nodes is assigned in multiple places where sensors are located.
- a plurality of wireless transmitter is integrated into the sensors adapted to a particular input.
- Sensor nodes in a wireless sensor network can be connected in a network with a gateway.
- a prior art describes a method of collecting information by providing information signal consisting of transmitter identification code and an information field, wherein the information signal is received by another nearby transmitter and repeated in the same signal type.
- the information signal is translated in a gateway into a WAN compatible data transfer protocol.
- the information signal is then transferred in WAN to a computer.
- Different sensor networks are being connected by a translator to WAN.
- the present invention proposes a solution which provides networking with different predefined sensor protocol such as zigBee, 6lowpan, rfid, and CAN. It is able to integrate multiple sensor protocol with a standard protocol. Motorola Scalable Controller Area Network (MSCAN) is chosen as the intermediate standard protocol. A translator is used to translate wireless sensor network protocol into MSCAN and vice versa. The system supports two way communications between application servers and multiple sensor networks.
- zigBee zigBee
- 6lowpan 6lowpan
- rfid rfid
- CAN Motorola Scalable Controller Area Network
- a translator is used to translate wireless sensor network protocol into MSCAN and vice versa.
- the system supports two way communications between application servers and multiple sensor networks.
- Fig. 1 shows an overview of signal translator and monitoring according to the invention
- Fig. 2 shows a flow chart for communicating data with multiple sensor networks
- Fig. 3 shows a block diagram of data sequence and process DESCRIPTION OF EMBODIMENTS
- the data communication system is designed using Motorola Scalable Controller Area Network (MSCAN) binary as an intermediate protocol.
- MSCAN raw database is also used as main database design. This protocol and MSCAN raw database will become the link between the different wireless sensor network and its application. The system does not dictate the way data flow within the wireless sensor network itself thus making the wireless sensor network to be configurable to suit its application.
- the sensor data from the wireless sensor network will be translated into MSCAN binary protocol at the wireless sensor network gateway.
- the result will be stored in a raw database in the MSCAN raw database. Any application then can utilize this raw database to suit its application.
- the system architecture also supports two way communications with any sensor network.
- the application servers can communicate with multiple sensor network protocols with a single standard protocol.
- the MSCAN raw database format uses a simple two column database definition. It consists of data received timestamp and MSCAN binary protocol defined raw data which starts with 7e and ends with 7d.
- a signal translator and application monitor is designed to interact between sensor and database, as shown in Fig. 1.
- the translator and application monitor receives data sent by gateway (G) from various sensors, such as MIMOS sensor and RFID sensor, in MSCAN protocol and stores the data in a raw database before relaying the sensor data to parser engine. Data is stored in raw database through database interface. Data from sensor network in MSCAN protocol is usually wrapped into a desired communication protocol. Different type of communication medium will require different type of drivers. Examples of communication mediums are serial communication, short message service, and TCP/IP.
- the sensor data is parsed in MSCAN protocol into common readable format before being sent to application remote management server.
- different type of formula is retrieved to parse the data because different sensor network protocols require different formulas.
- a formula processor is used to modify formula on the fly.
- a data command is initiated from a remote network management system.
- the command data is received by parser engine.
- Parser engine converts the data command into MSCAN protocol.
- the transmission driver wraps the data command with communication protocol of desired communication medium to be used, such as serial communication, short message service, and TCP/IP.
- the command is sent to gateway through desired communication medium.
- the gateway receives the command and checks if it is a broadcast or individual command and converts the command into sensor predefined network such as zigBee, 6lowpan, rfid, and CAN.
- the router node enhances the communication distance by forwarding the command to another router or at last, the respective node. If there is no communication medium used, the command data does not need to be wrapped and unwrapped with communication protocol.
- the node responds to the command and trigger external devices.
- the actuator node reads the feedback from devices and wraps it to sensor network defined protocol.
- the node responds to the command by reading or sampling sensor data.
- the sensor node collects the data and wraps it in sensor network defined protocol.
- the router node enhanced the communication distance by forwarding the sensor data response to another router or at last to gateway.
- Sensor node collects data from sensor and wraps it to sensor network defined protocol such as zigBee, 6lowpan, rfid, and CAN.
- sensor network defined protocol such as zigBee, 6lowpan, rfid, and CAN.
- gateway receives the sensor response, it converts the sensor network protocol to MSCAN protocol and forward to remote network management system through desired communication medium by wrapping the sensor data with communication protocol.
- Transmission driver unwrap the data from gateway and store the sensor data in raw database server.
- the parser engine translates the MSCAN protocol to common human readable format and vice versa.
- the remote network management system application displays the data and process the command.
- Data can be transmitted from application server to sensor network.
- Application server can issue command and data confined in MSCAN protocol to be passed to transmitter.
- the transmitter will relay the command to driver and send to sensor network.
- a data sequence diagram shows the use of MSCAN protocol.
- Sensor data is sent from sensor or actuator node.
- the data is formatted into defined sensor network protocol such as zigBee, 6lowpan, rfid, and CAN.
- the sensor gateway will convert this data into MSCAN protocol and wrap it into desired communication medium, such as serial communication, short message services or TCP/IP.
- desired communication medium such as serial communication, short message services or TCP/IP.
- the parser engine can translate the data from MSCAN protocol format into human readable format, before passing it to application server (PAMS).
- PAMS application server
- Command data from application server to sensor also goes through a similar, process, said command to be executed at the sensor or actuator.
- the invention disclosed a method for communicating data to multiple sensor networks. It is the combination of the above features and its technical advantages give rise to the uniqueness of such invention.
- the descriptions above contain much specificity, these should not be construed as limiting the scope of the embodiment but as merely providing illustrations of some of the presently preferred embodiments.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Mobile Radio Communication Systems (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
It is a hassle to integrate different sensor network protocols such as zigBee, 6lowpan, rfid, and CAN into one monitoring system. The invention proposes a method to integrate multiple sensor networks with a single standard protocol: Motorola Scalable Controller Area Network (MSCAN). Multiple sensor protocols are converted into MSCAN to facilitate data communication from sensor node to gateway, translator, database and application. The system supports two way communications between application servers and multiple sensor networks.
Description
METHOD OF COMMUNICATING DATA TO MULTIPLE SENSOR NETWORKS
The present invention relates generally to network communications, more particularly to communicating data in multiple sensor networks.
BACKGROUND
Wireless sensor network is a useful network for monitoring data. A plurality of sensor nodes is assigned in multiple places where sensors are located. A plurality of wireless transmitter is integrated into the sensors adapted to a particular input. Sensor nodes in a wireless sensor network can be connected in a network with a gateway.
Currently, various wireless sensor network protocols are being deployed. Some of the common sensor protocols are zigBee, 6lowpan, rfid, wifi, and CAN. It is a hassle to integrate different wireless sensor network due to the difference in protocol deployed. Some system architecture only supports or focuses on targeted sensor network. It is not flexible enough to support multiple sensor networks. It is difficult to integrate multiple wireless sensor networks with a standard protocol.
A prior art describes a method of collecting information by providing information signal consisting of transmitter identification code and an information field, wherein the information signal is received by another nearby transmitter and repeated in the same signal type. The information signal is translated in a gateway into a WAN compatible data transfer protocol. The information signal is then transferred in WAN to a computer. Different sensor networks are being connected by a translator to WAN.
However, the system described is general. There are no specific protocols or architecture mentioned to develop the data communication system.
It is an object of the invention to provide a method to enable multiple sensor networks having different protocols to be networked together with a specific network protocol. It is a waste of resource if certain sensors are restricted to only a certain network having certain protocol.
SUMMARY OF INVENTION
The present invention proposes a solution which provides networking with different predefined sensor protocol such as zigBee, 6lowpan, rfid, and CAN. It is able to integrate multiple sensor protocol with a standard protocol. Motorola Scalable Controller Area Network (MSCAN) is chosen as the intermediate standard protocol. A translator is used to translate wireless sensor network protocol into MSCAN and vice versa. The system supports two way communications between application servers and multiple sensor networks.
BRIEF DESCRIPTION OF DRAWINGS
The invention will now be described in greater detail, by way of an example, with reference to the accompanying drawings, in which:
Fig. 1 shows an overview of signal translator and monitoring according to the invention;
Fig. 2 shows a flow chart for communicating data with multiple sensor networks; and Fig. 3 shows a block diagram of data sequence and process DESCRIPTION OF EMBODIMENTS
The data communication system is designed using Motorola Scalable Controller Area Network (MSCAN) binary as an intermediate protocol. An MSCAN raw database is also used as main database design. This protocol and MSCAN raw database will become the link between the different wireless sensor network and its application. The system does not dictate the way data flow within the wireless sensor network itself thus making the wireless sensor network to be configurable to suit its application.
The sensor data from the wireless sensor network will be translated into MSCAN binary protocol at the wireless sensor network gateway. The result will be stored in a raw database in the MSCAN raw database. Any application then can utilize this raw database to suit its application.
The system architecture also supports two way communications with any sensor network. The application servers can communicate with multiple sensor network protocols with a single standard protocol.
The MSCAN raw database format uses a simple two column database definition. It consists of data received timestamp and MSCAN binary protocol defined raw data which starts with 7e and ends with 7d.
A signal translator and application monitor is designed to interact between sensor and database, as shown in Fig. 1. With a driver engine, the translator and application monitor receives data sent by gateway (G) from various sensors, such as MIMOS sensor and RFID sensor, in MSCAN protocol and stores the data in a raw database before relaying the sensor data to parser engine. Data is stored in raw database through database interface. Data from sensor network in MSCAN protocol is usually wrapped into a desired communication protocol. Different type of communication medium will require different type of drivers. Examples of communication mediums are serial communication, short message service, and TCP/IP.
In parser engine, the sensor data is parsed in MSCAN protocol into common readable format before being sent to application remote management server. During the parse process, different type of formula is retrieved to parse the data because different sensor network protocols require different formulas. A formula processor is used to modify formula on the fly.
The method of communicating data will now be described, as shown in Fig. 2. A data command is initiated from a remote network management system. The command data is received by parser engine. Parser engine converts the data command into MSCAN protocol. Then, the transmission driver wraps the data command with communication protocol of desired communication medium to be used, such as serial communication, short message service, and TCP/IP. The command is sent to gateway through desired communication medium. The gateway receives the command and checks if it is a broadcast or individual command and converts the command into sensor predefined network such as zigBee, 6lowpan, rfid, and CAN. The router node enhances the communication distance by forwarding the command to another router or at last, the respective node.
If there is no communication medium used, the command data does not need to be wrapped and unwrapped with communication protocol.
For actuator node, the node responds to the command and trigger external devices. The actuator node reads the feedback from devices and wraps it to sensor network defined protocol.
For sensor node, the node responds to the command by reading or sampling sensor data. The sensor node collects the data and wraps it in sensor network defined protocol.
The router node enhanced the communication distance by forwarding the sensor data response to another router or at last to gateway. Sensor node collects data from sensor and wraps it to sensor network defined protocol such as zigBee, 6lowpan, rfid, and CAN. When the gateway receives the sensor response, it converts the sensor network protocol to MSCAN protocol and forward to remote network management system through desired communication medium by wrapping the sensor data with communication protocol. Transmission driver unwrap the data from gateway and store the sensor data in raw database server. The parser engine translates the MSCAN protocol to common human readable format and vice versa. Finally, the remote network management system application displays the data and process the command.
Data can be transmitted from application server to sensor network. Application server can issue command and data confined in MSCAN protocol to be passed to transmitter. The transmitter will relay the command to driver and send to sensor network.
A data sequence diagram, as shown in Fig. 3, shows the use of MSCAN protocol. Sensor data is sent from sensor or actuator node. The data is formatted into defined sensor network protocol such as zigBee, 6lowpan, rfid, and CAN. The sensor gateway will convert this data into MSCAN protocol and wrap it into desired communication medium, such as serial communication, short message services or TCP/IP. At the transmission driver, the driver will unwrap the data and store it into raw database in MSCAN protocol. After that, the parser engine can translate the data from MSCAN protocol format into human readable format, before passing it to application server (PAMS). Command data from application server to sensor also
goes through a similar, process, said command to be executed at the sensor or actuator.
Accordingly, the invention disclosed a method for communicating data to multiple sensor networks. It is the combination of the above features and its technical advantages give rise to the uniqueness of such invention. Although the descriptions above contain much specificity, these should not be construed as limiting the scope of the embodiment but as merely providing illustrations of some of the presently preferred embodiments.
Claims
1. A method of transmitting data to multiple sensor networks, comprising:
receiving command data with destination of sensor node;
converting command data into Motorola Scalable Controller Area Network (MSCAN) protocol;
converting the command data into predefined sensor protocol according to sensor network protocol of sensor node; and
sending the command data to respective sensor node through sensor network.
2. A method according to claim 1 , after converting command data into MSCAN protocol, further comprising:
wrapping the command data with communication protocol of desired communication medium to be used;
sending the command data to gateway through desired communication medium; and
unwrapping communication protocol of command data.
3. A method according to claim 1 , wherein the command data is determined if it is for broadcast, or individual sensor or actuator.
4. A method of receiving data from multiple sensor networks, comprising:
receiving sensor data from sensor node to gateway;
converting sensor data into Motorola Scalable Controller Area Network (MSCAN) protocol; and
translating sensor data into common readable format.
5. A method according to claim 4, after converting sensor data into MSCAN, further comprising:
wrapping the sensor data with communication protocol of desired communication medium to be used;
receiving sensor data from gateway through desired communication medium; and unwrapping communication protocol of sensor data.
6. A method according to claim 4, wherein the sensor data is stored in a raw database.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| MYPI2010700046A MY158580A (en) | 2010-07-13 | 2010-07-13 | Method of communicating data to multiple sensor networks |
| MYPI2010700046 | 2010-07-13 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2012008823A1 true WO2012008823A1 (en) | 2012-01-19 |
Family
ID=45469653
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/MY2011/000066 Ceased WO2012008823A1 (en) | 2010-07-13 | 2011-06-02 | Method of communicating data to multiple sensor networks |
Country Status (2)
| Country | Link |
|---|---|
| MY (1) | MY158580A (en) |
| WO (1) | WO2012008823A1 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2639954C2 (en) * | 2013-04-30 | 2017-12-25 | Ска Хайджин Продактс Аб | Method and device for collecting and storing data related to absorbent product state |
| TWI625613B (en) * | 2015-10-13 | 2018-06-01 | 富士通股份有限公司 | Control system and control method |
| WO2019214825A1 (en) * | 2018-05-10 | 2019-11-14 | Sony Mobile Communications Inc. | Transmission of sensor data from sensor devices |
| US11026173B2 (en) | 2016-12-14 | 2021-06-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Wake-up radio |
| CN112910830A (en) * | 2019-12-04 | 2021-06-04 | 北京博瑞华通科技有限公司 | Data transmission system, data uploading method and data issuing method of Internet of vehicles |
| US11076351B2 (en) | 2016-12-14 | 2021-07-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Wake-up signal construction |
-
2010
- 2010-07-13 MY MYPI2010700046A patent/MY158580A/en unknown
-
2011
- 2011-06-02 WO PCT/MY2011/000066 patent/WO2012008823A1/en not_active Ceased
Non-Patent Citations (3)
| Title |
|---|
| BANNATYNE R: "Controller Area Network Systems Continue to Proliferate Through Low-cost Components, Business Briefing, Global Automotive Manufacturing and Technology", 2003 * |
| MOTOROLA ET AL., DATA SHEET MGT5100TS/D, REV. 0, 04/2002, MGT5100 MICROPROCESSOR TECHNICAL SUMMARY, 2002 * |
| SARWAR U ET AL.: "Architecture for 6LoWPAN Mobile Communicator System", PROCEEDINGS OF THE INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, vol. II, 17 March 2010 (2010-03-17) - 19 March 2010 (2010-03-19), HONG KONG * |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2639954C2 (en) * | 2013-04-30 | 2017-12-25 | Ска Хайджин Продактс Аб | Method and device for collecting and storing data related to absorbent product state |
| US10950340B2 (en) | 2013-04-30 | 2021-03-16 | Essity Hygiene And Health Aktiebolag | Process and arrangement for collecting and storing data related to a condition of an absorbent product |
| TWI625613B (en) * | 2015-10-13 | 2018-06-01 | 富士通股份有限公司 | Control system and control method |
| US11026173B2 (en) | 2016-12-14 | 2021-06-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Wake-up radio |
| US11076351B2 (en) | 2016-12-14 | 2021-07-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Wake-up signal construction |
| US11510145B2 (en) | 2016-12-14 | 2022-11-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Wake-up radio |
| WO2019214825A1 (en) * | 2018-05-10 | 2019-11-14 | Sony Mobile Communications Inc. | Transmission of sensor data from sensor devices |
| CN112910830A (en) * | 2019-12-04 | 2021-06-04 | 北京博瑞华通科技有限公司 | Data transmission system, data uploading method and data issuing method of Internet of vehicles |
| CN112910830B (en) * | 2019-12-04 | 2022-10-21 | 北京博瑞华通科技有限公司 | Data transmission system, data uploading method and data issuing method of Internet of vehicles |
Also Published As
| Publication number | Publication date |
|---|---|
| MY158580A (en) | 2016-10-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109687995B (en) | A CoAP-based OPC UA message transmission method suitable for resource-constrained industrial field devices | |
| WO2012008823A1 (en) | Method of communicating data to multiple sensor networks | |
| US9154544B2 (en) | Device and method for supporting internet-based sensor data transmission | |
| JP2005027289A5 (en) | ||
| EP2748999B1 (en) | Ethernet physical layer monitoring system employing social networking service for delivery of alerts to mobile devices | |
| WO2004107093A3 (en) | Home network management system | |
| KR102022731B1 (en) | Method and gateway for extending ethercat nework | |
| KR20110002881A (en) | Method and apparatus for processing messages | |
| CN104412566A (en) | Methodes and nodes for handling an address of a resource | |
| EP2472819A8 (en) | Systems and methods for providing and operating a secure communication network | |
| KR20090065260A (en) | Address translation system and method using unique identifier for interworking IP-based system and WAN node | |
| KR20190008595A (en) | Gateway server for relaying between iot device on non-tcp/ip network and iot server based on onem2m and method thereof | |
| KR101607096B1 (en) | Method and device for establishing an end-to-end communication between two networks | |
| KR20130017264A (en) | System and method for providing web service for smart objects | |
| KR100445658B1 (en) | Home Appliance Network System with Multiple Communication Protocol and Operating Method for the Same | |
| JP5839705B2 (en) | Remote control system, remote control device, remote control method, and remote control program | |
| CN103609194B (en) | Communication device, communication system and communication method | |
| Nguyen et al. | Horizontal integration of CoAP and MQTT on Internet protocol-based LoRaMotes | |
| KR20120087557A (en) | The Node Slotting Method And The FlexRay-CAN Gateway based Node Mapping Using The Method And The Method of Operating The FlexRay-CAN Gateway | |
| CN105263127A (en) | Short message communication method and device | |
| CN202617111U (en) | Ethernet integrated controller and network system thereof | |
| CN111711563A (en) | Medical internet of things gateway | |
| KR20240023783A (en) | Dual transformation device between Modbus protocol and REST API protocol for power generation monitoring | |
| KR101017966B1 (en) | Multichannel Gateway Device and Data Processing Method | |
| KR101916469B1 (en) | Gateway apparatus based on ethernet |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11807105 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 11807105 Country of ref document: EP Kind code of ref document: A1 |