最近跟路由器研发之间传输数据,思来想去最后选择了Mqtt(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议!消息队列遥测传输协议,轻量级的发布/订阅协议,适用于一些条件比较苛刻的环境,进行低带宽、不可靠或间歇性的通信。目前已经是物联网消息通信事实上的标准协议了。
废话不多说了,安装步骤如下:
安装:(参考官网 http://mosquitto.org/download/)
第一步:先加入yum源:
在/etc/yum.repos.d/ 目录中新建一个mosquitto.repo文件,里面写入:
repo 写道
[home_oojah_mqtt] name=mqtt (CentOS_CentOS-7) type=rpm-md baseurl=http://download.opensuse.org/repositories/home:/oojah:/mqtt/CentOS_CentOS-7/ gpgcheck=1 gpgkey=http://download.opensuse.org/repositories/home:/oojah:/mqtt/CentOS_CentOS-7/repodata/repomd.xml.key enabled=1
第二步:开始安装
Bash代码
sudo yum search all mosquitto sudo yum install mosquitto mosquitto-clients libmosquitto-devel libmosquittopp-devel python-mosquitto
第三步:配置 如果不加密码 可以不进行下面的配置
安装完成之后,所有配置文件会被放置于/etc/mosquitto/目录下,其中最重要的就是Mosquitto的配置文件,即mosquitto.conf
vim /etc/mosquitto/conf.d/myconf.conf
添加:
password_file /etc/mosquitto/passwd allow_anonymous false
设置用户名:sudo mosquitto_passwd -c passwd st_mqtt (st_mqtt表示用户名)根据设置来进行密码设置!
然后查看一下:cat /etc/mosquitto/passwd
最后:设置自动启动
chkconfig mosquitto on
至此已经安装完成,开启你的Mqtt之旅吧!
转载请注明转自:运达's blog 原文地址:http://www.yunda51.com/1705.html
#广东硅谷学院#学好IT好就业选硅谷IT,学技能拿文凭事半功倍,紧跟专业教师一起冲浪IT行业。我们有建设学习型专业师资团队,教师领跑学生紧随其后。(QQ:800015777,电话0754-88989555)
好久没来了,过来转转
学到了不少知识,支持楼主
顶顶顶顶顶顶顶顶顶顶 非常不错
博主的文章写得非常棒 很喜欢
好吧, 这些东西不会用
步骤清晰,很明了。
很详细啊,谢谢博主分享
好久没来了,过来转转