Difference between revisions of "MQTT Broker"
(.) |
(.) |
||
(20 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
== Software Installation for Windows 10 == | == Software Installation for Windows 10 == | ||
+ | |||
+ | Install Steps | ||
+ | |||
+ | #Copy MQTT Broker install package (ex: MQTTBrokerSetup_1.0.4.exe) to gateway. | ||
+ | #Double click MQTTBrokerSetup_x.x.x.exe to install. | ||
+ | #Click "Next" to continue the setup wizard. | ||
+ | #Select installation folder then click "Next" | ||
+ | #Click "Next" to begin the installation | ||
+ | #Complete the installation, click "Finish" to exit the setup wizard | ||
+ | |||
+ | Uninstall Steps: | ||
+ | |||
+ | #Select the Start button, then select Settings > Apps. Choose the MQTTBrokder to remove, and then select Uninstall. | ||
+ | |||
+ | |||
== Software Installation for Ubuntu 16.04 == | == Software Installation for Ubuntu 16.04 == | ||
Install Steps | Install Steps | ||
− | <pre>$ sudo chmod +x MQTTBrokerSetup-1.0. | + | |
− | $ sudo ./MQTTBrokerSetup-1.0. | + | 1. Copy MQTT Broker install package (ex: MQTTBrokerSetup-1.0.6-Ubuntu_16.04-x86_64.run) to gateway. |
+ | |||
+ | 2. Execute following command | ||
+ | <pre>$ sudo chmod +x MQTTBrokerSetup-1.0.6-Ubuntu_16.04-x86_64.run | ||
+ | $ sudo ./MQTTBrokerSetup-1.0.6-Ubuntu_16.04-x86_64.run | ||
</pre> | </pre> | ||
− | NOTE: Please wire the gateway to Internet with Network cable before install, it is necessary to install the dependencies. | + | <span style="color:#FF0000;">NOTE: Please wire the gateway to Internet with Network cable before install, it is necessary to install the dependencies.</span> |
Uninstall Steps | Uninstall Steps | ||
<pre>$ sudo /usr/local/EdgeSense/MQTTBroker/uninstall.bash | <pre>$ sudo /usr/local/EdgeSense/MQTTBroker/uninstall.bash | ||
+ | </pre> | ||
+ | |||
+ | == Service control == | ||
+ | |||
+ | '''In Windows''' | ||
+ | |||
+ | Open the Service Manager to Start/Stop/Restart Mosquitto Broker services and to check if service is running. | ||
+ | |||
+ | '''In Ubuntu''' | ||
+ | |||
+ | Use systemctl command to Start/Stop/Restart Mosquitto Broker services and to check if service is running. | ||
+ | |||
+ | *Usage: sudo systemctl OPERATION mosquitto.service | ||
+ | *OPERATION can be start , stop , restart, status | ||
+ | |||
+ | For example, | ||
+ | <pre>$ sudo systemctl start mosquitto.service | ||
</pre> | </pre> | ||
Line 35: | Line 71: | ||
|- | |- | ||
| style="text-align: center;" | 1 | | style="text-align: center;" | 1 | ||
− | | style="text-align: center; width: 55px;" | 1.0. | + | | style="text-align: center; width: 55px;" | 1.0.4<br/> |
− | | style="text-align: center; width: 80px;" | | + | | style="text-align: center; width: 80px;" | 2019/8/15 |
| style="text-align: center;" | x86_64 CPU<br/> | | style="text-align: center;" | x86_64 CPU<br/> | ||
| style="text-align: center;" | Windows<br/> | | style="text-align: center;" | Windows<br/> | ||
| <br/> | | <br/> | ||
− | | style="width: 395px;" | | + | | style="width: 395px;" | [file://eossfs/ESS-Release/EdgeSense/Software/MQTTBroker/Windows/ Download - v1.0.4]<br/> |
− | [file://eossfs/ESS-Release/EdgeSense/ | ||
− | |||
− | |||
− | |||
|- | |- | ||
| style="text-align: center;" | 2 | | style="text-align: center;" | 2 | ||
− | | style="text-align: center; width: 55px;" | 1.0. | + | | style="text-align: center; width: 55px;" | 1.0.5<br/> |
− | | style="text-align: center; width: 80px;" | <br/> | + | | style="text-align: center; width: 80px;" | 2019/2/14<br/> |
| style="text-align: center;" | x86_64 CPU<br/> | | style="text-align: center;" | x86_64 CPU<br/> | ||
− | | style="text-align: center;" | | + | | style="text-align: center;" | Ubuntu 16.04<br/> |
| <br/> | | <br/> | ||
− | | style="width: 395px;" | | + | | style="width: 395px;" | [file://eossfs/ESS-Release/EdgeSense/Software/MQTTBroker/Ubuntu/ Download - v1.0.5]<br/> |
− | [file://eossfs/ESS-Release/EdgeSense/ | ||
− | |||
− | |||
− | |||
|- | |- | ||
| style="text-align: center;" | 3 | | style="text-align: center;" | 3 | ||
− | | style="text-align: center; width: 55px;" | 1.0. | + | | style="text-align: center; width: 55px;" | 1.0.6 |
− | + | | style="text-align: center; width: 80px;" | 2019/12/20 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | style="text-align: center; width: 80px;" | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| style="text-align: center;" | x86_64 CPU<br/> | | style="text-align: center;" | x86_64 CPU<br/> | ||
| style="text-align: center;" | Ubuntu 16.04<br/> | | style="text-align: center;" | Ubuntu 16.04<br/> | ||
| <br/> | | <br/> | ||
− | | style="width: 395px;" | | + | | style="width: 395px;" | [file://eossfs/ESS-Release/EdgeSense/Software/MQTTBroker/Ubuntu/ Download - v1.0.6]<br/> |
− | [file://eossfs/ESS-Release/EdgeSense/ | + | |} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Above release files are available at local server, please paste file's url in File Explorer to copy file. Refer to [[EdgeSense_FAQ#Access_to_EdgeSense_release_folder|Access EdgeSesense release folder]]. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
Latest revision as of 09:25, 20 December 2019
Contents
Introduction
MQTT broker as the asynchronous communication bus for Inter-service communication. Inter-service communication protocol base on MQTT standard and IETF (The Internet Engineering Task Force) defined media types for Sensor Makeup Language (SenML) in JSON format. User can follow EIS communication protocol or use Device ( for device's sensor ) or WSN-Device ( for Wireless Sensor Network ) SDK to integrate a new service with the EIS eco-system.
How To
Software Installation for Windows 10
Install Steps
- Copy MQTT Broker install package (ex: MQTTBrokerSetup_1.0.4.exe) to gateway.
- Double click MQTTBrokerSetup_x.x.x.exe to install.
- Click "Next" to continue the setup wizard.
- Select installation folder then click "Next"
- Click "Next" to begin the installation
- Complete the installation, click "Finish" to exit the setup wizard
Uninstall Steps:
- Select the Start button, then select Settings > Apps. Choose the MQTTBrokder to remove, and then select Uninstall.
Software Installation for Ubuntu 16.04
Install Steps
1. Copy MQTT Broker install package (ex: MQTTBrokerSetup-1.0.6-Ubuntu_16.04-x86_64.run) to gateway.
2. Execute following command
$ sudo chmod +x MQTTBrokerSetup-1.0.6-Ubuntu_16.04-x86_64.run $ sudo ./MQTTBrokerSetup-1.0.6-Ubuntu_16.04-x86_64.run
NOTE: Please wire the gateway to Internet with Network cable before install, it is necessary to install the dependencies.
Uninstall Steps
$ sudo /usr/local/EdgeSense/MQTTBroker/uninstall.bash
Service control
In Windows
Open the Service Manager to Start/Stop/Restart Mosquitto Broker services and to check if service is running.
In Ubuntu
Use systemctl command to Start/Stop/Restart Mosquitto Broker services and to check if service is running.
- Usage: sudo systemctl OPERATION mosquitto.service
- OPERATION can be start , stop , restart, status
For example,
$ sudo systemctl start mosquitto.service
Release
Index | Version |
Date |
Platform |
OS |
Release Note |
Download |
1 | 1.0.4 |
2019/8/15 | x86_64 CPU |
Windows |
|
Download - v1.0.4 |
2 | 1.0.5 |
2019/2/14 |
x86_64 CPU |
Ubuntu 16.04 |
|
Download - v1.0.5 |
3 | 1.0.6 | 2019/12/20 | x86_64 CPU |
Ubuntu 16.04 |
|
Download - v1.0.6 |
Above release files are available at local server, please paste file's url in File Explorer to copy file. Refer to Access EdgeSesense release folder.