#author("2023-06-29T11:00:20+08:00","default:Admin","Admin") #author("2023-06-29T11:00:43+08:00","default:Admin","Admin") [[IoT]] &color(red){※前提条件:本情報はubentu12.04 LTS 15.04を基づいて説明してる}; &color(red){※前提条件:本情報はmosquitto 2.0.15を基づいて説明してる}; * 环境 [#e7584ff7] 下载 进入mosquitto下载网址:https://mosquitto.org/download/,如下图 * 配置 [#h6c3bc1f] 修改mosquitto配置,安装成功后,在安装文件夹下。找到mosquitto.conf 文件,用编辑器打开。 ** 端口 [#t7d396e5] 找到linstener,取消前面的#注释,并指定要侦听的端口,如下: listener 7788 ** 设置用户名密码 [#w71a397b] 找到allow_anonymous节点,这个节点作用是,是否开启匿名用户登录,默认是true。打开此项配置(将前面的 # 号去掉)之后将其值改为true 修改前:#allow_anonymous 修改后:allow_anonymous false ** 用户保存位置 [#f966e983] 找到password_file节点,这个节点是告诉服务器你要配置的用户将存放在哪里。打开此配置并指定pwfile.example文件路劲(注意是绝对路劲) 修改前:#password_file 修改后:password_file D:\pwfile.example * 启动mosquitto服务 [#x6796c75] 在管理工具->服务,中找到Mosquitto Broker,启动mosquitto服务 * 创建用户 [#v0264db1] 建立用户名和密码、打开命令窗口 键入以下命令: #codeprettify{{ mosquitto_passwd -c /etc/mosquitto/pwfile.example admin }} mosquitto_passwd /etc/mosquitto/pwfile.example mosquitto 注意第二次建立用户时不用加 -c 若是加 -c 会把第一次建立的用户覆盖。 至此两个用户建立成功,此时若是查看 pwfile.example 文件会发现其中多了两个用户。 #hr(); コメント: #comment_kcaptcha