...
...
View file | ||||
---|---|---|---|---|
|
Section | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Install prerequisites for compiling packages
Code Block language bash yum install gmp-devel python-devel
Install Mosquitto
Download the repository config file for your CentOS version from below and copy it to /etc/yum.repos.d/ You’ll now be able to install and keep mosquitto up to date using the normal package management tools.
Install mosquitto "yum install mosquitto" and mosquitto clients "yum install mosquitto-clients"
Code Block language bash [root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# wget http://download.opensuse.org/repositories/home:/oojah:/mqtt/CentOS_CentOS-7/home:oojah:mqtt.repo --2017-01-26 14:05:40-- http://download.opensuse.org/repositories/home:/oojah:/mqtt/CentOS_CentOS-7/home:oojah:mqtt.repo Resolving download.opensuse.org (download.opensuse.org)... 195.135.221.134, 2001:67c:2178:8::13 Connecting to download.opensuse.org (download.opensuse.org)|195.135.221.134|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 272 [text/plain] Saving to: ‘home:oojah:mqtt.repo’ 100%[====================================================================================================================================================================>] 272 --.-K/s in 0s 2017-01-26 14:05:40 (20.8 MB/s) - ‘home:oojah:mqtt.repo’ saved [272/272] [root@localhost yum.repos.d]# yum install mosquitto Loaded plugins: fastestmirror ... Installed: mosquitto.x86_64 0:1.4.10-3.1 Dependency Installed: tcp_wrappers.x86_64 0:7.6-77.el7 uuid.x86_64 0:1.6.2-26.el7 Complete! [root@localhost yum.repos.d]# yum install mosquitto-clients Loaded plugins: fastestmirror ... 2/2 Installed: mosquitto-clients.x86_64 0:1.4.10-3.1 Dependency Installed: libmosquitto1.x86_64 0:1.4.10-3.1 Complete!
Copy the mosquitto.conf attached here (mosquitto.conf.centos) to /etc/mosquitto.
Code Block [admin@localhost SiteController]$ sudo cp /home/admin/mosquitto.conf /etc/mosquitto/mosquitto.conf
Install SiteController (output was truncated)
Code Block language bash [root@localhost SiteController-install]$ ./setup.sh Checking python version ... Python 2.7.5 WARNING: at least Python version 2.7.9 is required for TLS support Hint: you could avoid this question by issuing the setup.sh script with environment variable IGNORE_PYTHON_TLS_ISSUE set to 1: IGNORE_PYTHON_TLS_ISSUE=1 ./setup.sh Press [a] to abort, any other key to continue! Checking mosquitto version ... 1.4.10 (build date 2016-12-05 08:26:01+0000) OS type is generic linux ... Allowed characters are upper and lower case ASCII [a-zA-Z], digits [0-9], dashes - and underlines _. Your entry: > CentOS_Test Thank you. Serial name set to CentOS_Test Changing serial id of SiteController from "" to "CentOS_Test". /opt/azeti/SiteController/config/SiteController.cfg has been modified. Hint: to start the SiteController directly after installation run the setup script with AUTOSTART_SITECONTROLLER set to 1: AUTOSTART_SITECONTROLLER=1 ./setup.sh Please check the configurations in "/opt/azeti/SiteController/config". Adapt them to your needs, then start the controller with the following line (copy the complete line, there are two quotes in it): "/opt/azeti/SiteController/run_SiteController.py" start [root@localhost SiteController-install]$
...