Quick IoTs - One click app for Internet of Thing
Hi, After months of working, I am happy to release
Quick IoTs
It is an opensource project with the core is Open MQTT Gateway . Quick IoTs
allows to quickly build firmware to send & receive MQTT data from IOT device (ESP8266,ESP32, Arduino) with UI friendly. Flow is below
- Download and Run Quick IOTs App, Choose device from UI
- Choose modules (sensors, gateway..) from UI
- Click Build & Upload. If you are missing any conditions for build, Quick IoTs will help and automatically install missing lib
- Built-in Serial monitor and MQTT logger, so you could easily track data sent & receive from device without 3rd app or terminal
Quick start
-
Create new project
-
Choose device
-
Choose module (1), setup PIN on device as require (2), Build & Upload (3)
-
Your device will be running now. Connect to device wifi, Enter 192.168.4.1 in browser, set Wifi device connect to & MQTT server (that mean you could build device and bring everywhere to setup like a commercial device)
-
Open Serial monitor and MQTT log to see data. Now MQTT data from sensors send through MQTT, you could also send MQTT data to IR gateway. Open
Node-red
and setup a flow to control device through MQTT
Device support
- NodeMCU ESP8266
- NodeMCU ESP32
- Arduino MEGA
- Arduino UNO
Sensor support
- HT11/21/22: Temperature and Humidity
- HCSR501: Motion detect
- INA226: Current/voltage
- ADC: Analog/Moisture
- BH1750: Light
- TSL2561: Luminosity
- BME280: Weather
Gateway support
- Infrared: Send, receive
- RF433, RF315, RF2, Pilight: Radio frequency
- LORA: Long range
- A7: SIM, GSM, GPS
- Bluetooth: Send, receive