Рет қаралды 3,271
In this tutorial, Shawn walks you through the process of setting up Machinechat’s JEDI One Internet of Things (IoT) server on a Raspberry Pi.
JEDI One is an IoT service that collects and timestamps incoming data. Unlike other similar services, it can be run on a home or office computer in a local network, giving you control of your data.
JEDI One can run on Windows, Mac, and Linux. However, we choose to show using it on a Raspberry Pi, as the Raspberry Pi is a small, low power computer that is easily turned into a headless Linux server.
Once JEDI One is set up on your server, you can create users and configure data collectors using a web portal. Data can be sent to these data collectors over HTTP (using POST requests).
Then, we construct a simple IoT sensor node using Arduino and an ESP8266 development board (the Adafruit Feather HUZZAH). We read temperature, humidity, and pressure data from a BME280. This information is packaged into a JSON string, which is then sent to the JEDI One server.
The JEDI One server can display a variety of charts and gauges to give users near-real-time status updates of their collection of sensors. In addition to looking at plots over time, you can upload a floor plan to your system view and add gauges on top of it to remind you where sensors are placed in your house, office, factory, farm, etc.
Product Links:
Raspberry Pi 3B+ - www.digikey.co...
Raspberry Pi 4 (4 GB) - www.digikey.co...
Raspberry Pi 4 (8 GB) - www.digikey.co...
Adafruit Feather HUZZAH (ESP8266) - www.digikey.co...
Adafruit BME280 temperature, humidity, and pressure sensor - www.digikey.co...
Related Videos:
Creating a custom ESP8266 development board PCB: • Create PCBs for Rapid ...
What is Edge AI? • Intro to Edge AI: Mach...
Related Project Links:
Getting Started with Machinechat’s JEDI One IoT Software - www.digikey.co...
Related Articles:
What is Edge AI? www.digikey.co...
ESP8266 IoT Temperature Sensor www.digikey.co...