mannkind / Rf24node_msgproto
Licence: mit
An application that runs on a Raspberry Pi that interfaces RF24Network packets to a Message Bus. Currently MQTT & AMQP (alpha); Topics are RF24SensorNet compatible.
Stars: ✭ 11
Labels
Projects that are alternatives of or similar to Rf24node msgproto
Home Assistant Configuration
My Home Assistant Config. For more Information visit ->
Stars: ✭ 102 (+827.27%)
Mutual labels: home-automation, mqtt, iot
Home Assistant
Home-Assistant-Config
Stars: ✭ 182 (+1554.55%)
Mutual labels: home-automation, mqtt, iot
Core
🏡 Open source home automation that puts local control and privacy first.
Stars: ✭ 48,265 (+438672.73%)
Mutual labels: home-automation, mqtt, iot
Smarthome
Device integration platform for your smart home
Stars: ✭ 92 (+736.36%)
Mutual labels: home-automation, mqtt, iot
Esphome
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Stars: ✭ 4,324 (+39209.09%)
Mutual labels: home-automation, mqtt, iot
Psmqtt
Utility reporting system health and status via MQTT
Stars: ✭ 95 (+763.64%)
Mutual labels: home-automation, mqtt, iot
Broadlink Mqtt
MQTT client to control BroadLink devices
Stars: ✭ 169 (+1436.36%)
Mutual labels: home-automation, mqtt, iot
Awesome Home Assistant
A curated list of amazingly awesome Home Assistant resources.
Stars: ✭ 3,487 (+31600%)
Mutual labels: home-automation, mqtt, iot
Platypush
A versatile and extensible platform for home and life automation with hundreds of supported integrations
Stars: ✭ 192 (+1645.45%)
Mutual labels: home-automation, mqtt, iot
Hassio Zigbee2mqtt
Hass.io add-on for zigbee2mqtt
Stars: ✭ 547 (+4872.73%)
Mutual labels: home-automation, mqtt, iot
Rpieasy
Easy MultiSensor device based on Raspberry PI
Stars: ✭ 85 (+672.73%)
Mutual labels: home-automation, mqtt, iot
Convention
🏡 The Homie Convention: a lightweight MQTT convention for the IoT
Stars: ✭ 582 (+5190.91%)
Mutual labels: home-automation, mqtt, iot
Homie Esp8266
💡 ESP8266 framework for Homie, a lightweight MQTT convention for the IoT
Stars: ✭ 1,241 (+11181.82%)
Mutual labels: home-automation, mqtt, iot
Temper Esp8266
Temper is a compact temperature sensor based on ESP8266 and SHT30 with large 13x7 pixel led display.
Stars: ✭ 155 (+1309.09%)
Mutual labels: home-automation, mqtt, iot
Blynk Server
Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes
Stars: ✭ 8 (-27.27%)
Mutual labels: home-automation, mqtt, iot
Sonoff Homeassistant
Firmware for ESP8266 based itead Sonoff switches for use with HomeAssistant
Stars: ✭ 354 (+3118.18%)
Mutual labels: home-automation, mqtt, iot
Redmatic
Node-RED packaged as Addon for the Homematic CCU3 and RaspberryMatic 🤹♂️
Stars: ✭ 407 (+3600%)
Mutual labels: home-automation, mqtt, iot
Esphome Core
🚨 No longer used 🚨 - The C++ framework behind ESPHome
Stars: ✭ 545 (+4854.55%)
Mutual labels: home-automation, iot
RF42Node_MsgProto
Quick Start
-
Install a MQTT broker -
mosquitto
orrabbitmq-server
-
Mosquitto
sudo apt-get install mosquitto mosquitto-clients
-
RabbitMQ + MQTT Plugin
sudo echo "deb http://www.rabbitmq.com/debian/ testing main" >> /etc/apt/sources.list wget https://www.rabbitmq.com/rabbitmq-signing-key-public.asc sudo apt-key add rabbitmq-signing-key-public.asc rm rabbitmq-signing-key-public.asc sudo apt-get update sudo apt-get install rabbitmq-server sudo rabbitmq-plugins enable rabbitmq_mqtt
-
-
Install
libssl-dev
andlibc-ares-dev
as needed for the MQTT clientsudo apt-get install libssl-dev libc-ares-dev
-
Clone this repository and compile
git clone https://github.com/mannkind/RF24Node_MsgProto.git cd RF24Node_MsgProto git submodule update --init --recursive
-
Compile RF24Node_MsgProto
make
-
Enable SPI via raspi-config
sudo raspi-config
-
Select: 8 - Advanced Options
-
Select: A6 - SPI
- Answer: Yes
- Answer: Yes
-
Select: Finish
-
Load SPI module
sudo modprobe spi-bcm2708
-
-
Start RF24Node_MsgProto
sudo ~/RF24Node_MsgProto/RF24Node_MsgProto
Options include...
--verbose, -v : defaults to false --node, -n : defaults to 0 --datarate, -d : defaults to RF24_250KBPS --palevel, -p : defaults to RF24_PA_MAX --channel, -c : defaults to 0x4c --key, -k : defaults to "0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f" --msgproto_type: "MQTT" or "AMQP"; defaults to "MQTT" --mqtt_host: defaults to "localhost" --mqtt_port: defaults to 1883 --tls_ca_file: File containing certificates for CA verification (MQTT only) --tls_insecure_mode: Don't attempt to verify CA certificate --tls_cert_file: TLS certificate file (MQTT only) --tls_key_file: TLS private key (MQTT only) --amqp_connstr: defaults to "localhost"
Notice - Unmaintained
Unmaintained; I discovered MySensors and was able to replace RF24Node_MsgProto by utilizing a MySensors ESP8266/MQTT Gateway.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].