MQTT(1):项目应用简介
来源:互联网 发布:xbox360 java模拟器 编辑:程序博客网 时间:2024/05/18 01:31
项目中用到了基于IBM Mqq协议开发的PushServer进行消息推送。关于MQTT协议规范和介绍实践,网上很多,以下几个比较有参考价值:
1.官网:http://mqtt.org/documentation 最新版本是V3.1.1,上面有规范介绍和文档
2. 对比实践:http://blog.csdn.net/shagoo/article/details/7899466 Android推送方案分析(MQTT/XMPP/GCM)
3.https://www.oschina.net/translate/mqtt-protocol-tutorial 使用Mosquitto开源项目的实际
公司的zpush实现比较复杂,大致架构如下:
(待公网上传。。。)
PushServer:使用C/C++语言编写,实现了核心的Broker功能,同时注册、订阅信息存入SSDB
Webgo:使用go语言编写,实现了一个简单的Web服务,为WebServer提供发送push接口。
WebServer:Web管理后台,通过Wego接口,可以查看所有接入的设备,并给指定设备发送指定消息
App Client:设备客户端,向Broker注册、订阅主题,并接受push消息。
0 0
- MQTT(1):项目应用简介
- MQTT协议(1)-简介
- MQTT简介
- MQTT简介
- MQTT简介
- MQTT简介
- MQTT协议(1)-MQTT协议简介及协议原理
- 实用简介:MQTT协议及其在物联网中的应用
- MQTT协议设计简介
- MQTT协议简介
- MQTT协议简介
- Mqtt协议简介
- mqtt.fx 简介
- MQTT的简单应用
- MQTT协议应用实例
- iOS MQTT 协议应用
- MQTT协议_MQTT协议简介
- MQTT协议-MQTT协议简介及协议原理
- java与c数据类型小结及简单java和c的hello程序
- 第八周求值
- Git的安装与使用
- Dynamics CRM2016 使用web api来创建注释时的注意事项
- Android用简洁的方法对图片进行高斯模糊
- MQTT(1):项目应用简介
- CRC8算法
- 51nod-1266 蚂蚁
- 把下面的表格A以表格B的形式显示出来
- [leetcode]23. Merge k Sorted Lists
- 第八周小球下落
- Linux下实现密钥登录服务器
- 判断单链表是否有环
- Mac上使用homebrew安装PostgreSql 相关总结