This repository holds multiple projects done for studying and researching.
- Temperature Monitoring
- Automated Toyota ANDON Production software
For the Temperature Monitoring project, you will need a ESP8266 Arduino and a BMP180 sensor. After getting those hardwares, just compile the project inside the ESP and install it.
It creates a REST API with informations about Temperature and some other things.
Useful in scenarios of Data Centers, Farms, Medical Storages, etc.
The modules you need for this project to compile correctly, are:
- SparkFun BPM180 Arduino Library
- ESP8266 WiFi Library
- The JSON Serialization Arduino Library
- The ESP Async Library for creating our REST API
For this you will need a ESP8266 and electrical devices for buttons, alerts and signals. Since this goes beyond code, you can take a read at this document that explain briefly on how the ANDON concept works.
It is basically doing a logic of getting electrical signals from physical buttons, and communicating with a external API that handles its requests and the IoT flow of messages using a low-profile network protocol called MQTT, and it's Broker, which is called MQTT Broker.
For this fully to work, you will need:
- A API that handles communication with the MQTT Protocol.
- ESP8266 WiFi Library
- Important: For this to be functional on ESP8266, we recommend you to install ESP8266 Community on V2.4.0.
- The Official MQTT Library for using MQTT Protocol messages
The REST API part is a bit more complicated. Here are some useful links that can help you understand its architecture a little better, and also help you choose your language/library of choice:
There are others out there, but you need to do a quick search.