白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

System and method for optimizing data communication of internet of things (IoT) devices

專利號(hào)
US11997165B2
公開(kāi)日期
2024-05-28
申請(qǐng)人
RIoT Secure AB(SE Farsta)
發(fā)明人
Aaron Ardiri
IPC分類
H04L67/12; G16Y20/20; G16Y40/10; H04L47/36
技術(shù)領(lǐng)域
iot,data,transcoded,raw,console,may,server,management,device,be
地域: Farsta

摘要

The present subject matter discloses a system and method for optimizing data communication of Internet of Things (IoT) devices. The system comprises a collection of IoT devices, an IoT server, a management console, third party IoT gateways and user devices. The IoT device is connected to a sensor or an actuator. The IoT device identifies attributes of the sensor or the actuator. Further, the IoT device receives raw data generated by the sensor or the actuator. Subsequently, the IoT device defines data types for the raw data based on the attributes and define bit stream storage for the data types. The IoT device may optimize data-transmission size of the data types and bit stream storage using a communication protocol and transmit the raw data to the IoT server. The IoT server may transcode the raw data into a desired format and relay transcoded data to a management console.

說(shuō)明書(shū)

PRIORITY INFORMATION

The present application does not claim priority from any other application.

TECHNICAL FIELD

The present subject matter described herein, in general, relates to Internet of Things (IoT) device communications. Particularly, the invention describes a system and a method for data communication of IoT devices over a network.

BACKGROUND

Nowadays, Internet of Things (IoT) devices are commonly used in both consumer and industrial applications. The IoT devices typically provide raw data (for example real-time or historical information) from sensors and actuators to management consoles via an IoT server. The raw data is visualized through the management consoles and accessible on a variety of devices, including mobile phones and laptops. The management consoles also provide instructions to control the actuators. The sensors provide the raw data by analyzing environmental or physical interactions. The raw data is further processed by a microcontroller of the IoT device. The microcontroller communicates the processed raw data to the IoT server. The IoT server can provide instructions to microcontroller to control the actuators.

In general, the microcontrollers of the IoT devices are resource-constrained microcontrollers that have limited CPU power, Random Access Memory (RAM), and flash (programming) memory. Some IoT devices are enabled with provisions to operate in low/narrow bandwidth network communications. The low/narrow bandwidth network communications have some restrictions that include a number of uplink/downlink messages, frequency of communication and size of data transmission. These low/narrow bandwidth network communications are applicable for industry-specific and consumer solutions.

權(quán)利要求

1
The invention claimed is:1. A system for optimizing data communication of Internet of Things (IOT) device over a network, the system comprises:the Internet of Things (IOT) device connected to an actuator and a sensor, wherein the IoT device comprises a first processor and a first memory storing machine-readable instructions, wherein the first processor is configured to:identify attributes of at least one of the sensor and the actuator;receive raw data from at least one of the sensor and the actuator, wherein the raw data is received based on the attributes;define data types of the raw data based on the attributes, wherein the data types comprise at least one of: integer, enumeration, bitfield, range, scalar, and string;define a bit stream storage for the data types based on the attributes;optimize a data transmission size of the data types and the bit stream storage using a communication protocol; andtransmit the raw data having the optimized data transmission size; andan IoT server to receive and process the raw data transmitted by the IoT device, wherein the IoT server comprises a second processor, and a second memory storing machine-readable instructions, wherein the second processor is configured to:receive the raw data having the optimized data transmission size;transcode the raw data into a desired format; andrelay the raw data transcoded into the desired format to a management console, wherein the management console is configured to facilitate communication between the IOT device and the IoT server over a network, wherein the management console is configured to receive control data, from a user device indicating change of an operating state of the actuator.2. The system of claim 1, wherein the desired format comprises at least one of XML, XMPP, and JSON.3. The system of claim 1, wherein the management console is further configured to:receive the raw data transcoded into the desired format from at least one of the IoT server and a third party IoT gateway;connect the user device with the IoT server, wherein the IoT server communicates with the IoT device through the network;display the raw data transcoded into the desired format and historical data of the sensor on the user device; andtransmit the control data to the IoT device to control the actuator connected to the IoT device.4. The system of claim 1, wherein the IoT server is configured to indicate firmware updates available for the IoT device when instructed by an administrator in the management console, and wherein the firmware updates for the IOT device are transmitted automatically.5. The system of claim 4, wherein a firmware of the IoT device is updated automatically, and wherein the firmware update is received from the IoT server.6. The system of claim 1, wherein the change of the operating state of the actuator corresponds to an action performed by the actuator based on the control data.7. The system of claim 1, wherein the network is a wireless network.
微信群二維碼
意見(jiàn)反饋