Transmit sensor data from remote locations without internet. Transfer data to email, text, Google Sheets, IFTTT, Home Assistant, and more.
An inexpensive IoT SIM card gains access to the cloud via a cellular connection.
The HUB connects to the cellular network or wifi or both.
The HUB can operate as a stand-alone unit with its own sensors.
The HUB can also collect data wirelessly from separate sensor platforms.
The hub software - AmbientHUB - and the sensor software - AmbientAP - are written in C++ with the using the Arduino IDE.
The AmbientHUB software controls an ESP32 micro-controller connected with onboard sensors and an optional OLED display.
Available in the doc folder (see Cellular IoT Homewatch.pdf).
Additional development since then is reflected below and in the software.
The AmbientHUB software can receive the AmbientAP sensor data using the listed protocols.
http
where each sensor is configured
as a server which can be polled by the
hub using a GET command.
ESP-Now
a lighter footprint protocol by
which the sensors push the data to the
hub based on its MAC address.
https://www.espressif.com/en/products/software/esp-now/resources
The AmbientHUB software collects the sensor values for hourly transmission via the Hologram IoT cellular platform to the listed website services.
https://io.adafruit.com/ MQTT for dashboard and redundant IFTTT webhook route
https://ifttt.com/ for notifying to up to 20 email accounts plus Google sheets
https://dweet.io/ which simply saves the messages in scratchpad format
Home Assistant or any MQTT Broker using a local wifi router
Telegram for tailored commands
The AmbientHUB software provides
immediate alerts when sensors cross adaptive thresholds.
An ESP32 or a D1 Mini 8266 micro-controller
temperature / humidity sensors
BME-280
, MCP9808, DHTxx
, AHT10, SHT20
An optional SSD1306
OLED display
https://www.amazon.com/gp/product/B07W1PT6VK
DC 5V 1 Channel Relay Module Board Shield High/Low Level Trigger with Optocoupler