zoukankan      html  css  js  c++  java
  • 阿里云Ubuntu配置安装MQTT服务器

    先来说说mqtt协议:

    MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,它比较适合于在低带宽、不可靠的网络的进行远程传感器和控制设备通讯等,正在日益成为物联网通信协议的重要组成部分。

    MQTT服务器:

    EMQX:在github上有5K以上的Star。

    为什么要选择它?

    1. 非常小的通信开销(最小的消息大小为 2 字节);
    2. 支持各种流行编程语言(包括C,Java,Ruby,Python 等等)且易于使用的客户端;
    3. 支持发布 / 预定模型,简化应用程序的开发;
    4. 提供三种不同消息传递等级,让消息能按需到达目的地,适应在不稳定工作的网络传输需求。
    5. 他是开源的。

    安装方法:

    1、先找到下载地址:https://www.emqx.io/cn/downloads

    选择如下:复制下载地址

    2、远程连接你的服务器 执行命令 :  wget 刚才复制的网址

    3 、解压下载的文件 : unzip emqttd-ubuntu16.04-v2.3.11.zip

     4、进入到解压的文件夹里面:cd emqttd

    5、配置 执行:    ./bin/emqttd console   

    如果遇到停顿按 control+C

    6、守护模式启动:./bin/emqttd start

    7、查看运行状态:  ./bin/emqttd_ctl status  

    显示如下:

    Node 'emq@127.0.0.1' is started
    emqttd 2.3.11 is running

    配置成功。

    8、浏览器输入你的服务器IP地址加18083 即可进入后台管理界面如:192.168.4.4:18083

    账号是admin、密码是public  可以修改

    如果不能访问,那就是你的服务器安全组没有允许18083该端口访问配置即可,(顺便把1883端口也允许访问)

  • 相关阅读:
    redis该怎么用
    cookie和session的比较
    web常见攻击
    请大神指导从大日志文件中统计关键字次数的办法
    apache中 MaxClients 与MaxRequestsPerChild
    如何提高缓存命中率
    CSU-ACM2018暑假集训比赛1
    CodeForces
    CodeForces
    CodeForces
  • 原文地址:https://www.cnblogs.com/easyidea/p/11565632.html
Copyright © 2011-2022 走看看