Mac搭建MQTT服务器
2017-12-26 00:00
701 查看
MQTT服务器介绍:
Apache-Apollo:一个代理服务器,在ActiveMQ基础上发展而来,可以支持STOMP、AMQP、MQTT、Openwire、SSL和WebSockets等多种协议,并且Apollo提供后台管理页面,方便开发者管理和调试。
EMQ:EMQ 2.0,号称百万级开源MQTT消息服务器,基于Erlang/OTP语言平台开发,支持大规模连接和分布式集群,发布订阅模式的开源MQTT消息服务器。
HiveMQ:一个企业级的MQTT代理,主要用于企业和新兴的机器到机器M2M通讯和内部传输,最大程度的满足可伸缩性、易管理和安全特性,提供免费的个人版。HiveMQ提供了开源的插件开发包。
Mosquitto:一款实现了消息推送协议MQTT v3.1的开源消息代理软件,提供轻量级的、支持可发布/可订阅的消息推送模式。
##Mosquitto搭建步骤
1.Mosquitto 安装
安装命令:控制台直接输入 brew install mosquitto
2.mosquitto服务启动命令
停止服务 brew services stop mosquitto
启动服务 brew services start mosquitto
重启服务 brew services restart mosquitto
3.服务器配置
配置文件路径(/usr/local/etc/mosquitto/mosquitto.conf)
4.设置帐号和密码
设置帐号密码文件
编写格式:用户名:密码(可以多行)上图例子就是帐号555,密码666
编写完毕后,需要执行命令mosquitto_passwd -U 帐号密码文件全路径对帐号密码进行TLS加密才会生效
##Brew Error
Error: The
The formula built, but is not symlinked into /usr/local
Could not symlink bin/a2x
/usr/local/bin is not writable.
附客户端测试工具:
http://mqttfx.jensd.de/index.php/download
Apache-Apollo:一个代理服务器,在ActiveMQ基础上发展而来,可以支持STOMP、AMQP、MQTT、Openwire、SSL和WebSockets等多种协议,并且Apollo提供后台管理页面,方便开发者管理和调试。
EMQ:EMQ 2.0,号称百万级开源MQTT消息服务器,基于Erlang/OTP语言平台开发,支持大规模连接和分布式集群,发布订阅模式的开源MQTT消息服务器。
HiveMQ:一个企业级的MQTT代理,主要用于企业和新兴的机器到机器M2M通讯和内部传输,最大程度的满足可伸缩性、易管理和安全特性,提供免费的个人版。HiveMQ提供了开源的插件开发包。
Mosquitto:一款实现了消息推送协议MQTT v3.1的开源消息代理软件,提供轻量级的、支持可发布/可订阅的消息推送模式。
##Mosquitto搭建步骤
1.Mosquitto 安装
安装命令:控制台直接输入 brew install mosquitto
2.mosquitto服务启动命令
停止服务 brew services stop mosquitto
启动服务 brew services start mosquitto
重启服务 brew services restart mosquitto
3.服务器配置
配置文件路径(/usr/local/etc/mosquitto/mosquitto.conf)
bind_address 127.0.0.1 port 1883 //绑定IP地址和端口,现在可以订阅和发布内容了
4.设置帐号和密码
allow_anonymous false //禁止匿名登录 password_file /usr/local/etc/mosquitto/pwfile.example // 帐号密码文件全路径
设置帐号密码文件
555:666 //帐号密码文件编写
编写格式:用户名:密码(可以多行)上图例子就是帐号555,密码666
编写完毕后,需要执行命令mosquitto_passwd -U 帐号密码文件全路径对帐号密码进行TLS加密才会生效
##Brew Error
Error: The
brew linkstep did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/a2x
/usr/local/bin is not writable.
sudo chown -R `whoami`:admin /usr/local/bin
附客户端测试工具:
http://mqttfx.jensd.de/index.php/download
相关文章推荐
- mac 下搭建 svn 服务器
- iOS Mac下服务器搭建
- 简单直播实现(一:创建本地rtmp服务器)Mac上搭建直播服务器Nginx+rtmp
- Mac下搭建SVN服务器
- Mac下搭建Apache服务器
- mac中svn服务器的搭建以及如何在eclipse中使用
- 在MAC搭建apache服务器的基础上,通过php访问MySql数据库
- Mac环境下svn服务器的搭建、svn客户端的使用
- 如何在mac系统下搭建git服务器
- Mac下搭建服务器
- Mac本地搭建Apache服务器步骤,方便我们开发中网络测试
- Mac 下 搭建 svn 服务器
- Mac电脑搭建 svn 服务器
- 【MQTT】在Ubuntu下搭建MQTT服务器
- Mac下搭建svn服务器和XCode配置svn
- Mac下搭建svn服务器教程(终端与 Xcode的使用)
- 转:Mac下搭建svn服务器和XCode配置svn
- mac电脑上SVN服务器搭建
- mac下搭建本地svn服务器
- Mac 搭建 SVN 服务器环境