EMQ X broker este un broker distribuit MQTT complet open-source, foarte scalabil și foarte disponibil, pentru gestionarea a zeci de milioane de clienți simultani pentru aplicații IoT, M2M și mobile.
Începând cu versiunea 3.0, agentul EMQ X suportă pe deplin specificația protocolului MQTT V5.0 și este compatibil retroactiv cu MQTT V3.1 și V3.1.1, precum și cu alte protocoale de comunicație precum MQTT-SN, CoAP, LwM2M, WebSocket și STOMP. Versiunea 3.0 a agentului EMQ X poate scala la peste 10 milioane de conexiuni MQTT concurente pe un singur cluster.
Site oficial:Autentificarea cu hyperlink este vizibilă.
Acest articol va implementa emqx cu docker pe centOS 7, adresa imaginii docker:Autentificarea cu hyperlink este vizibilă.
Informațiile despre server sunt următoarele:
[root@VM_0_9_centos ~]# pisică /etc/redhat-release Lansarea CentOS Linux 7.5.1804 (Core) [root@VM_0_9_centos ~]# docker -v Docker versiunea 1.13.1, build 6e3bb8e/1.13.1 Extrage imaginea:
Operațiune:
Comanda oferită de imagine are o eroare: docker run --rm -ti --name emqx -p 18083:18083 -p 1883:1883 emqx:latest
După ce emqx pornește cu succes, acesta este mapatDouă porturi: 18083 și 1883, putem accesa prin extranet.
| 1883 | Portul protocolului MQTT | | 8883 | Portul MQTT/SSL | | 8083 | Portul MQTT/WebSocket | | 8080 | Port HTTP API | | 18083 | Portarea consolei de management al tabloului de bord |
Portul 18083 este ocupat de Web Admin Control și este activat prin pluginul 'emq_dashboard'.
URL-ul consolei de acces: http://ip:18083/, username implicit de logare: admin, parolă: public.
(Sfârșit)
|