Multimode Heterogeneous IOT Networks
A novel IOT network, methods of making, structure and functions, and method of use are disclosed.
1 . A novel IOT network, comprising:
a plurality of IOT network nodes, each node comprising at least one CPU, memory, firmware, an operating system, and I/O for communicating with other nodes;
wherein a first MDTU is one of said plurality of IOT network nodes;
a plurality of first MDTU sensors, wherein each one of said plurality of first MDTU sensors is designed to provide sensor data of a physical parameter to the said first MDTU;
wherein said MDTU is configured to retransmit sensor data from each one of said plurality of first MDTU sensors in the form of message data units to at least one other node of the IOT network.
2 . The IOT network of claim 1 :
wherein said first MDTU further comprises a network edge agent configured to receive and implement policies and tasks transmitted to it from a cloud controller.
3 . The IOT network of claim 1 , further comprising said cloud controller;
wherein said cloud controller is configured to communicate policies and tasks to plural nodes of said plurality of IOT network nodes; and
wherein said could controller is configured to determine policies and tasks to transmit to said plural nodes based at least in part upon data received by said could controller from nodes of said IOT network.
4 . The IOT network of claim 3 wherein said cloud controller is programmed to determine and communicate policies and tasks to said plural nodes of said plurality of IOT network nodes that improve at least one of spectral efficiency, resource utilization rate, and real-time ability.
5 . The IOT network of claim 3 wherein said cloud controller is configured to execute periodic triggers, application layer triggers, and device awareness triggers.
6 . The IOT network of claim 5 wherein said cloud controller is configured to execute application layer triggers when it finds no periodic trigger.
7 . The IOT network of claim 6 wherein said cloud controller is configured to execute device awareness triggers when it finds no application layer trigger.
8 . The IOT network of claim 3 wherein said could controller is configured to determine policies and tasks to transmit to said plural nodes based at least in part upon sensor data received by said cloud controller and resulting from measurement of a physical parameter by one of said plurality of first MDTU sensors.
9 . The IOT network of claim 1 wherein said first MDTU is configured to transmit sensor data from different one of said plurality of first MDTU sensors along different communication paths.
10 . The IOT network of claim 1 wherein said first MDTU is configured to split a stream of data originating from one sensor into distinct streams and to transmit the distinct streams of data along different communication paths.
11 . The IOT network of claim 10 wherein said first MDTU stores latency and bandwidth limits of different communication paths in the IOT network and determines which communication path to send at least one of the distinct streams based upon one of the stored latency and bandwidth limits.
12 . The IOT network of claim 1 , wherein said first MDTU is configured to execute a sensor hash function on sensor data and transmit the output of the hash function (sensor hash) with corresponding sensor data.
13 . The IOT network of claim 1 , wherein said first MDTU is configured to seed a key generating algorithm with sensor data that results from measurement of a physical quantity and a sensor hash.
14 . The IOT network of claim 1 , wherein said IOT network is programmed and/or configured to provide a Virtual Reality (VR) based upon sensor data collected from a plurality of sensors.
15 . The IOT network of claim 14 , wherein said IOT network is programmed to determine a time evolution of said VR based upon sensor data collected from a plurality of sensors.
16 . The IOT network of claim 15 , wherein said IOT network is programmed to transmit instructions when said time evolution of said VR predicts a predetermined event.
17 . The IOT network of claim 15 , wherein said IOT network is programmed to run simulations by varying sensor data collected from a plurality of sensors to time evolution of simulations.
18 . The IOT network of claim 17 , wherein said IOT network is configured to store results of simulations for at least one of geographic region abnormalities and logical region abnormalities.
19 . The IOT network of claim 17 , wherein said IOT network is configured determine responses to simulations that are relatively effective in achieving a desired result.
20 . The IOT network of claim 19 , wherein said desired result is fire suppression.