美文网首页
MQTT 开发

MQTT 开发

作者: wjundong | 来源:发表于2020-08-18 14:14 被阅读0次

Linux 搭建MQTT服务器

  • 安装

    sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa     # 添加源到软件仓库
    sudo apt-get update                                         # 更新软件仓库列表
    sudo apt-get install mosquitto                              # 安装mosquitto
    
  • 试运行

    sudo service mosquitto status                               # 查看运行状态
    sudo service mosquitto start                                # 启动服务
    sudo service mosquitto stop                                 # 停止服务
    
  • 添加和系修改配置

      sudo service mosquitto stop   #首先停止服务
    
      # 用户的局部配置文件放在: /etc/mosquitto/conf.d/目录下,并且这个目录下的所有以.conf后缀的文件都将被mosquitto作为配置文件,在启动时加载。
    
      # 在/etc/mosquitto/conf.d目录下,新建myconfig.conf配置文件,输入以下内容
    
      # 关闭匿名访问,客户端必须使用用户名
      allow_anonymous false
      #指定 用户名-密码 文件
      password_file /etc/mosquitto/pwfile.txt
    
  • 创建一个MQTT服务器账户

      # 假设用户名为:user1, 在命令行运行:
     
      mosquitto_passwd -c /etc/mosquitto/pwfile.txt user1
    
      #回车后连续输入2次用户密码即可,然后重新启动 mosquitto
      sudo service mosquitto start      
    
  • 测试 mosquitto:可在App Store下载MQTTool工具进行测试。

  • 在线用测试网址参考博客

相关文章

网友评论

      本文标题:MQTT 开发

      本文链接:https://www.haomeiwen.com/subject/chtkjktx.html