Register

  • 点击获取
  •   

已有账号直接登录    

公告:
Ubuntu14.04安装配置mosquito及websocket启用。
首页 > 嵌入式开发 > Linux嵌入式    作者:RainFly   2017年10月14日 11:01 星期六   热度:7619°   字号:   评论:6    
时间:2017-10-14 11:01   热度:7619°  评论:6 条 

设计思路:利用MQTT协议 实现底层硬件和web实时双向通讯。

mosquito:http://mosquitto.org/files/source/

libwebsocketshttps://gitee.com/woniu201/libwebsockets

安装步骤:

    1.下载并编译liewevsocket

$ tar zxvf libwebsockets-1.4-chrome43-firefox-36.tar.gz
$ cd libwebsockets-1.4-chrome43-firefox-36
$ mkdir build
$ cd build
$ cmake ..(PS:apt-get install cmake 安装cmake工具)
$ make install
$ ldconfig


    2.编译安装mosquito


$ wget http://mosquitto.org/files/source/mosquitto-1.4.2.tar.gz
$ tar zxvf mosquitto-1.4.2.tar.gz
$ cd mosquitto-1.4.2
更改configure.mk中
WITH_WEBSOCKETS:=no
变成(这一步是做WebSocket支持)

WITH_WEBSOCKETS:=yes
$ make
$ make install
$ cp mosquitto.conf /etc/mosquitto
编译过程可能遇到一些错误,


解决编译过程中找不到ares.h的问题:HTTP://www.cnblogs.com/xiaoerhei/p/3777157.html

mosquitoo 默认的端口是1883 websockets默认是9001

请在/etc/mosquitto/mosquitto.conf 的“Default Listener”  一节添加如下几行:
port 1883
listener 9001
protocol websockets



但是在阿里云ECS主机后台需要配置开放端口,9001端口无法开启,配置为1884.


    3.添加用户且重新启动进程

$ adduser mosquitto
$ reboot
//重新启动进程
$ mosquitto -c /etc/mosquitto/mosquitto.conf -d 


查看所有端口是否已经打开 netstat -anp 

捕获.PNG


测试可以正常访问的!























 您阅读这篇文章共花了:  
捐赠支持:如果觉得这篇文章对您有帮助,请"扫一扫"鼓励作者!
二维码加载中...
本文作者:RainFly      文章标题: Ubuntu14.04安装配置mosquito及websocket启用。
本文地址:http://www.rainfly.cn/?post=284
版权声明:若无注明,本文皆为“雨夜轩”原创,转载请保留文章出处。

已有6条吐槽

代寫論文網站  Firefox 55.0 Firefox 55.0 Windows 10 Windows 10  巴基斯坦  2018-04-27 21:10 #6楼
我们还需要更好地控制这些社交媒体网站,因为这些也会给社区带来不公正的情况,因为我们可以在没有任何理由的情况下将任何人归咎于此类社交站点上的其他人
代写essay  Firefox 54.0 Firefox 54.0 Windows 10 Windows 10  罗马尼亚  2018-01-03 21:47 #5楼
收藏了,感谢楼主的分析
宁国房产网  Google Chrome 55.0.2883.87 Google Chrome 55.0.2883.87 Windows 7 Windows 7  安徽省池州市 电信 2017-11-14 22:06 #4楼
文章不错支持一下
代写essay  Google Chrome 61.0.3163.100 Google Chrome 61.0.3163.100 Windows 10 Windows 10  乌克兰  2017-11-06 22:26 地板
支持楼主。
知道91  Google Chrome 61.0.3163.100 Google Chrome 61.0.3163.100 Windows 10 Windows 10  四川省成都市 电信 2017-10-26 20:26 板凳
博主这个二次元网站有点花啊!
今日头条  Google Chrome 45.0.2454.101 Google Chrome 45.0.2454.101 Windows 7 Windows 7  广东省佛山市 电信 2017-10-16 15:47 沙发
文章不错支持一下吧

QQ游客评论

返回顶部    首页    捐赠支持    手气不错    友情链接    关于我们    站长工具    站长介绍    手机版本    后台登陆   
版权所有:雨夜轩    站长:RainFly    特别鸣谢   文章归档   皖ICP备15003600号-1   百度统计
Copyright©2015雨夜轩 Powered by emlog强力驱动 七牛CDN全球加速 360站长联盟安全认证 中国博客联盟荣誉成员 可信赖网站 谷歌地图   百度地图   
页面加载耗时:0.065秒 数据库查询次数:26次
背景设置
-->