The document discusses using ESP8266 IoT devices and a Wi-Fi Global Chain Network to provide ubiquitous Wi-Fi connectivity. The network would use ESP8266 nodes that can operate as both access points and clients to relay Wi-Fi signals over long ranges with stable connections up to 100m through walls. It proposes several potential use cases, such as connecting smart cars to optimize traffic prediction and control, and mounting ESP8266 devices on drones or road lights for easy setup of the network.
4. ESP8266 IoT Devices
Low power consumption (~12 days from AA battery)
Supports SSL
Detects nodes & services with UDP broadcast
Supports MQTT protocol
Bandwidth 150Mbs in up to 200M range
5. Wi-Fi Global Chain Network
ESP8266 supports Wi-Fi AP and client at the same time
May work as Wi-Fi repeater
With MQTT protocol chain may contain hundreds of devices
100m stable through walls
Module price ~1$
6. Smart cars synchronization use case
Predictive traffic control
Real-time sensors synchronization
Unlimited access to cloud services
Efficient energy recuperation
Optimal route predictions
Large scale simulations
Smart road light control to save energy
End more…
7. Easy setup with drones
ESP8266 can be powered from small sonar panels
Devices can be mounted adhesive tape or magnets
Best device location is road lighting
Delivery is easy with drones
Drones can be controlled by computer vision
Network will be reconfigured automatically
8. Solar powered
ESP8266 consume 67mA in average
At night will work from Li-ion battery
At day will work from sonar energy and charging battery
9. Conclusions
Unlimited secure Wi-Fi will dramatically bust IoT world
Predicted production price ~4$ per device
Connected cars will optimize traffic
Car crash rate ideally 0%
Germany has 12,993km roads = 350.000$
Liechtenstein has 130km roads = 5000$
Editor's Notes
1. Signaling
With connected IoT devices, reliable bidirectional signaling is essential for collecting and routing data between devices.
2. Security
Security is a huge umbrella, but it’s paramount in Internet of Things connectivity.
For example, what good is a smart home if anyone can unlock your doors? Here are three specifics:
Authorization: When sending or receiving a stream of data, it’s essential to make sure that the IoT device or server has proper authorization to send or receive that stream of data.
Open ports: An IoT device is dangerously vulnerable when it’s sitting and listening to an open port out to the Internet. You need birectional communication, but you don’t want to have open ports out to the Internet.
Encryption: You need end to end encryption between devices and servers.
3. Presence Detection
It’s important to immediately know when an IoT device drops off the network and goes offline. And when that device comes back online, you need to know that as well. Presence detection of IoT devices gives an exact, up to the second state of all devices on a network. This gives you the ability to monitor your IoT devices and fix any problems that may arise with your network.
4. Power consumption
Thousands of IoT devices signaling and sending data between one another takes a toll on power and CPU consumption. With all this communication, you need minimal battery drain and low power consumption. You can’t afford to use up 100% of an IoT devices’s small and expensive embedded CPU power.
5. Bandwidth
In addition to power and CPU, bandwidth consumption is another challenge for IoT connectivity. Bandwidth on a cellular network is expensive, especially with hundreds of thousands of IoT devices on a network sending request/response signals to your server.
That’s a huge server issue and a requires a large scale server farm handling all this data. You need a lightweight network that can seamlessly transfer data between devices and servers.