RADIUSdesk

This is an old revision of the document!


MQTT Real-time Support for MESHdesk and APdesk

Install Mosquitto

Install Rdcore-API-Gateway

  • Go to /opt directory
cd /opt
  • Clone Rdcore API Gateway from Github
sudo git clone https://github.com/RADIUSdesk/Rdcore-API-Gateway.git
  • Go to newly cloned directory
cd /opt/Rdcore-API-Gateway
  • Install NPM Dependencies
sudo npm install
  • Rename .env.sample to .env and edit
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
  • The Rdcore API Gateway Systemd Startup File
cp /opt/AmpCore-API-Gateway/rdcore-api-gateway.service /lib/systemd/system/
  • Enable the Rdcore API Gateway
sudo systemctl enable rdcore-api-gateway.service
  • Start the Rdcore API Gateway
sudo systemctl start rdcore-api-gateway.service
sudo systemctl status rdcore-api-gateway.service

MQTT Settings in RADIUSdesk