Difference between revisions of "Edge Messaging"
From RifidiWiki
(→Clients for Bublishings/Subscribing to MqTT Broker) |
|||
Line 9: | Line 9: | ||
*Moquette (MQTT Implementation) starts by default this can be changed | *Moquette (MQTT Implementation) starts by default this can be changed | ||
-Dorg.rifidi.mqtt.enabled=true | -Dorg.rifidi.mqtt.enabled=true | ||
+ | |||
+ | Link to Rifidi Source containing MQTT - https://transcends.svn.cloudforge.com/rifidi/rifidi/trunk/org.rifidi.edge/src/org/rifidi/edge/Activator.java | ||
=Clients for Publishings/Subscribing to MqTT Broker= | =Clients for Publishings/Subscribing to MqTT Broker= |
Revision as of 01:31, 22 September 2014
Contents
Introduction
Prior to Rifidi 3.1 (coming Fall 2014) Edge Messaging is available through ActiveMQ/JMS Interface. Starting in 3.1 Edge Messaging is now accessible though MQTT (Lightweight IoT Messaging Protocol through leveraging Moquette-mqtt plugin.
This now enables Rifidi Applications to publish events (captured via Rifidi Services for example Readzone Montoring, Stables Set) to a lightweight MQTT messaging queue
Configuration
In rifidiserver.ini - In rifidiserver.ini - A full list of Rifidi Edge configuartion parameters can be found Edge_Server_Configuration
- Moquette (MQTT Implementation) starts by default this can be changed
-Dorg.rifidi.mqtt.enabled=true
Link to Rifidi Source containing MQTT - https://transcends.svn.cloudforge.com/rifidi/rifidi/trunk/org.rifidi.edge/src/org/rifidi/edge/Activator.java
Clients for Publishings/Subscribing to MqTT Broker
An example client for subscribing/consuming these messages can be found at Paho Eclipse IoT/M2M Project
Example Rifidi Application
- Coming soon