OpenMiniHub gateway V2 is an opensource IoT MQTT gateway for RaspberryPi
- Full gateway and node control with MQTT API V2
- Supports OpenNode
- Supports ESPurna
- Partly compatible with MySensors.org Serial API v2
- Compatible with LowPowerLab RFM96 library
- Possibility to use local and cloud MQTT broker and easily switch between them
- Written in NODE.JS
- Wireless node update using RFM69_OTA
- SQLite3 storage of node configuration and data
- Sequelize for easy switch between databases & database change version control
- Automatic gateway update
- Data history stored in InlfuxDB
- Lightweight - runs on Raspberry PI Zero
- Self installing script & automatic update from GIT if new version is commited
- The main concept is user friendly and usable by non IT persons (iOS application)
The full details of how to install this gateway will be published on web.
- Do a
git clone https://github.com/openminihub/gateway.gitin/home/pior copy the contents of this directory in/home/pi/gateway - Run
bash ./gateway/setup/setup.shto setup the gateway and install all dependencies - Adjust any settings if needed in
config/gateway.jsonor do it with iOS APP - Connect a GatewayNode to your Pi through the GPIO serial port or USB. The default configured serial port in settings.json5 is
dev/serial0(GPIO serial port)
This source code is released under GPL 3.0 with the following ammendment:
You are free to use, copy, distribute and transmit this Software for non-commercial purposes.
For more details see LICENSE