MQTT

MQTT

by Sulthan Allaudeen

HTML

https://www.howtoforge.com/tutorial/ubuntu-postgresql-installation/

tar -zcvf emqttd.tar.gz emqttd - create tar
tar -zxvf emqttd.tar.gz - extract

tar -zcvf rta-node-event-handler.tar.gz /opt/node-server/rta-node-event-handler
tar -zxvf /opt/node-server/rta-node-event-handler.tar.gz

tar -xvzf


apachectl configtest

# /etc/init.d/apache2 restart

OR
$ sudo /etc/init.d/apache2 restart

OR
sudo service apache2 restart

EMQTT 
./bin/emqttd_ctl plugins unload emq_auth_pgsql
./bin/emqttd_ctl plugins unload emq_auth_username
./bin/emqttd_ctl plugins unload emq_dashboard
./bin/emqttd_ctl plugins load emq_auth_pgsql
./bin/emqttd_ctl plugins load emq_auth_username
./bin/emqttd_ctl plugins load emq_dashboard

emq_auth_pgsql.conf
 ./bin/emqttd start
 ./bin/emqttd console 
 
emq_retainer.conf => 0 min
 
 
emq.conf

mqtt.allow_anonymous = false
mqtt.acl_nomatch = deny


./bin/emqttd_ctl plugins list


tat- publishusers.js - url
ubuntu@ip-172-31-45-85:/opt/emqttd/etc/plugins$ sudo nano emq_auth_username.conf


dbConnectin.js
var connectionString = 'postgres://atma_user:tsi1234$$@http://18.219.109.80:5432/totem_dev';

tsi123321





apache install
sudo apt-get install apache2
sudo add-apt-repository ppa:ondrej/apache2
sudo apt-get update
sudo apt-get dist-upgrade

	 
	 
	 
proxypass error


sudo a2enmod
sudo a2enmod ssl
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod proxy_ajp
sudo a2enmod rewrite
sudo a2enmod deflate
sudo a2enmod headers
sudo a2enmod proxy_balancer
sudo a2enmod proxy_connect
sudo a2enmod proxy_html

put certificate in plugins -> mqt_dashboard


https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

db.createUser(
  {
    user: "appuser",
    pwd: "tsi1234$$",
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
  }
)

db.createUser(
  {
    user: "admin",
    pwd: "changeit",
    roles: [ { role: "readWrite", db: "totem_dev" } ]
  }
)

 db.createRole({
 "role" : "userAdminAnyDatabase"
		})



db.createRole(
   {
     role:...