分享

ubuntu 1410下安装MQTT服务器mosquitto成功

 昵称597197 2015-12-07

Mosquitto是一个轻量级的MQTT Broker,支持很多种系统。

下载与安装:http:///download/

注意:由于客户端paho工程进展较快,目前需要使用最新的3.1.1版本的mqosuitto服务器才能连接,因此用Ubuntu内置库的mosquitto将无法正常访问。

安装最新的1.4以上版本的Mosquitto(适用于所有基于Debian的Linux ,如Ubuntu系列):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/sh
 
#To use the new repository you should first import the repository package signing key:
wget http://repo./debian/mosquitto-repo.gpg.key
sudo apt-key add mosquitto-repo.gpg.key
 
#Then make the repository available to apt:
cd /etc/apt/sources.list.d/
 
#Then one of the following, depending on which version of debian you are using:
sudo wget http://repo./debian/mosquitto-wheezy.list
#sudo wget http://repo./debian/mosquitto-jessie.list
  
#Then update apt information:
sudo apt-get update
 
#And discover what mosquitto packages are available:
sudo apt-cache search mosquitto
 
#Or just install:
sudo apt-get install mosquitto
 
echo =========================================
echo MQTT Broker-Mosquitto Server Installed.
echo =========================================

    安装Paho基于Python的MQTT客户端:

1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh
 
echo =========================================
echo Install MQTT Paho client for python.
 
git clone git://git./gitroot/paho/org.eclipse.paho.mqtt.python.git
cd org.eclipse.paho.mqtt.python
sudo python setup.py install
 
echo =========================================
echo MQTT Python client from Paho Installed.
echo =========================================



想学习一下MQTT的使用,需要安装服务器mosquitto在windows下安装后,无法运行,所以在LINUX下试了一下,成功了,安装方法发出来共享,同时抛砖引玉求windows下的安装方法

系统:Ubuntu 1410 在虚拟机运行

安装 mosquitto 服务器
#sudo apt-add-repository ppa:mosiquitto-dev/mosquitto-ppa
#sudo apt-get update
#sudo apt-get install mosquitto
服务器安装后会自动运行

安装客户端
#sudo apt-get install mosuitto.clients

测试一下
打开一个终端
#mosquitto_sub -h 192.168.1.110(虚拟机IP) -t test
在打开一个终端
#mosquitto_pub -t test -m "hello MQTT"
第一个终端会收到消息
测试成功!

接下来用CC3200作为客户端连接成功,可以订阅和发布消息。下面就可以进一步学习和使用了。


Ubuntu无法找到add-apt-repository问题的解决方法,需要的朋友可以参考下

网上查了一下资料,原来是需要 

python-software-properties 

于是 

apt-get install python-software-properties 

除此之外还要安装 

software-properties-common 

于是 

apt-get install software-properties-common 

然后就能用add-apt-repository了

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多