2018年4月27日
摘要: MQTT简介 MQ 遥测传输 (MQTT) 是轻量级基于代理的发布/订阅的消息传输协议,设计思想是开放、简单、轻量、易于实现。这些特点使它适用于受限环境。该协议的特点有: 使用发布/订阅消息模式,提供一对多的消息发布,解除应用程序耦合。 对负载内容屏蔽的消息传输。 使用 TCP/IP 提供网络连接。 阅读全文
posted @ 2018-04-27 19:44 清明-心若淡定 阅读(6575) 评论(0) 推荐(0) 编辑
摘要: DASH 为什么选择DASH YouTube采用DASH!其网页端及移动端APP都使用了DASH。DASH的其他采用者包括:Netflix, Hulu, … 什么是DASH 一种服务端、客户端的流媒体解决方案: 服务端: 将视频内容分割为一个个分片,每个分片可以存在不同的编码形式(不同的codec、 阅读全文
posted @ 2018-04-27 16:13 清明-心若淡定 阅读(16587) 评论(2) 推荐(4) 编辑
摘要: MQTT客户端可以通过订阅位于$SYS层次下的主题来查看mosquitto服务器的状态信息。标记为Static的主题对于每一次订阅只发布一次。其它所有主题每隔sys_interval(在mosquitto.conf文件中配置)秒更新发布。如果sys_interval设置为0,系统就不发布更新。 $S 阅读全文
posted @ 2018-04-27 15:44 清明-心若淡定 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 1、topic 定阅与发布必须要有主题,只有当定阅了某个主题后,才能收到相应主题的payload,才能进行通信。 2、 主题层级分隔符—“/” 主题层级分隔符使得主题名结构化。如果存在分隔符,它将主题名分割为多个主题层级。斜杠(‘/’ U+002F)用于分割主题的每个层级,为主题名提供一个分层结构。 阅读全文
posted @ 2018-04-27 15:34 清明-心若淡定 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 前言:基于Mosquitto服务器已经搭建成功,大部分都是采用默认的是允许匿名用户登录模式,正式上线的系统需要进行用户认证。 1.用户参数说明 Mosquitto服务器的配置文件为/etc/mosquitto/mosquitto.conf,关于用户认证的方式和读取的配置都在这个文件中进行配置。 al 阅读全文
posted @ 2018-04-27 15:23 清明-心若淡定 阅读(9713) 评论(0) 推荐(0) 编辑
摘要: mosquitto_pub(发布)的用法 用法: 选项: -d, –debug :开启debug选项 -f, –file:把一个文件的内容做为消息的内容发送。经测试,支持txt文件,不支持doc等其他形式文件。 -h, –host:说明所连接到的域名,默认是localhost -i, –id:客户端 阅读全文
posted @ 2018-04-27 14:52 清明-心若淡定 阅读(8842) 评论(0) 推荐(1) 编辑
摘要: Mosquitto的配置文件存放在/etc/mosquitto/mosquitto.conf 配置文件具体的配置内容为: 阅读全文
posted @ 2018-04-27 14:39 清明-心若淡定 阅读(2988) 评论(0) 推荐(0) 编辑
摘要: OS环境:CentOS6.5 1、安装依赖 2、为mosquitto增加websocket支持,安装文本socket库文件 ,解压缩 3、运行 websocket 4、安装mosquitto 下载mqtt--- mosquitto-1.4.8.tar.gz, 解压缩 5、修改config.mk文件以 阅读全文
posted @ 2018-04-27 14:36 清明-心若淡定 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: 1、消息模型: MQTT是一种基于代理的发布/订阅的消息协议。提供一对多的消息分发,解除应用程序耦合。一个发布者可以对应多个订阅者,当发布者发生变化的时候,他可以将消息一一通知给所有的订阅者。这种模式提供了更大的网络扩展性和更动态的网络拓扑。 2、消息质量 MQTT提供三种质量的服务: 1)至多一次 阅读全文
posted @ 2018-04-27 14:26 清明-心若淡定 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 一、简述 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有 阅读全文
posted @ 2018-04-27 11:30 清明-心若淡定 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 前言 使用python编写程序进行测试MQTT的发布和订阅功能。首先要安装:pip install paho-mqtt 测试发布(pub) 我的MQTT部署在阿里云的服务器上面,所以我在本机上编写了python程序进行测试。 然后在shell里面重新打开一个终端,订阅一个主题为“chat” mosq 阅读全文
posted @ 2018-04-27 11:16 清明-心若淡定 阅读(1752) 评论(0) 推荐(0) 编辑