Table of Contents

MQTT Real-time Support for MESHdesk and APdesk

Install Mosquitto

Install Rdcore-API-Gateway

cd /opt
sudo git clone https://github.com/RADIUSdesk/Rdcore-API-Gateway.git
cd /opt/Rdcore-API-Gateway
sudo npm install
sudo mv .env.sample .env
sudo vi .env
 
PORT=8001
#FQDN of your installed server
MESH_CONTROLLER="http://cloud.mesh-manager.com"
MQTT_BROKER="127.0.0.1"
MQTT_PORT=1883
MQTT_USER=openwrt
MQTT_PASS=openwrt
sudo cp /opt/Rdcore-API-Gateway/rdcore-api-gateway.service /lib/systemd/system/
sudo systemctl enable rdcore-api-gateway.service
sudo systemctl start rdcore-api-gateway.service
sudo systemctl status rdcore-api-gateway.service

MQTT Settings in RADIUSdesk

$config['mqtt_settings']['enable_realtime']	= true;
$config['mqtt_settings']['api_gateway_url']	= 'http://164.160.89.129:8001';