一、说明

  MQTT是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。

  Apache Apollo是一个代理服务器,其是在ActiveMQ基础上发展而来的,可以支持STOMP, AMQP, MQTT, Openwire, SSL, and WebSockets 等多种协议。

  总结来说MQTT只是一种消息推送的协议目前(2016/1/13)为V3.1版本,而Apache Apollo是更具这种协议而开发的一款服务性的服务程序,被用来进行消息推送。同样的服务还有Mosquitto,介绍地址:http://blog.csdn.net/xukai871105/article/details/39252653

二、原理

Apache Apollo说白了其实很简单,就是在服务器端创建一个唯一订阅号,发送者可以向这个订阅号中发东西,然后接受者(即订阅了这个订阅号的人)都会收到这个订阅号发出来的消息。以此来完成消息的推送。服务器其实是一个消息中转站。

三、下载安装Apollo(windows)

1.下载地址:http://activemq.apache.org/apollo/

MQTT协议之 Apache Apollo服务搭建相关推荐

  1. MQTT协议之 Apache Apollo服务

    一.说明 MQTT是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分.该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网) ...

  2. mqtt协议之Apache Apollo 安装和配置

    由于项目需要用到mqtt来做推送 ,所有找了下资料,不过配置这块讲解的都不太详细,所以做一篇攻略来给需要填坑的朋友一起交流. 分三部分来讲解: 一:什么是mqtt 二:中间件的选择(我们用到的是Apa ...

  3. 基于mqtt协议的消息推送服务器,基于 MQTT 协议的推送服务

    一.简述 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级& ...

  4. DHCP协议格式、DHCP服务搭建、DHCP协商交互过程入门学习

    相关学习资料 http://www.rfc-editor.org/rfc/rfc2131.txt http://baike.baidu.com/view/7992.htm?fromtitle=DHCP ...

  5. apache+svn服务搭建

    1.安装服务 #安装apache服务 yum install httpd #安装svn服务和httpd模块 yum install subversion mod_dav_svn 2.创建svn仓库 # ...

  6. 手机控制的esp8266利用mqtt协议接入百度云智能插座

    手机控制的esp8266利用mqtt协议接入百度云智能插座 19年的春节,相信大家和我一样都待在家里,利用在家的时间现学现卖,制作了一款手机控制的智能插座,网上资料很多,我在查询资料中发现,esp82 ...

  7. 快速搭建MQTT服务器(MQTTnet和Apache Apollo)

    前言 MQTT协议是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分,http://mqtt.org/. MQTT is a machine-to-machine (M2M)/" ...

  8. MQTT协议学习:2、MQTT中间件搭建及现成MQTT中间件服务

    MQTT协议学习:2.MQTT中间件搭建及现成MQTT中间件服务 文章目录 MQTT协议学习:2.MQTT中间件搭建及现成MQTT中间件服务 1. MQTT协议再解读 2. RabbitMQ (1). ...

  9. mqtt服务器apollo的搭建和测试工具paho的使用

    (1)前言 MQTT协议是IBM开发的一个即时通讯协议; 基于发布/订阅的消息协议,近些年来被广泛应用于能源.电力.....等硬件性能低下的远程设备,此外国内很多企业使用MQTT作为android手机 ...

最新文章

  1. LeetCode-剑指 Offer 12. 矩阵中的路径
  2. 解决:fatal: Not a valid object name: ‘master‘问题
  3. Introduction to Byteball — Part 4: Adoption
  4. 我的架构设计~用层关系图说说mvc,mvvm,soa,ddd - 张占岭 - 博客园
  5. 不给糖果就捣乱,用Python绘制有趣的万圣节南瓜怪【华为云分享】
  6. Python3爬取豆瓣图书Top250并写入txt文件当中
  7. 可视化排班管理_企业人事资源管理系统
  8. C++中如何使用大整数__int 128
  9. leetcode刷题日记-供暖器
  10. pythonsocket中tcp通信接收不到数据_通信中数据发生错误,接收方如何判决?检错码与纠错码必不可少...
  11. 16年4月20号 个人总结
  12. 使用量产工具合并U盘空间一例
  13. python不知道吃什么_一个人不知道吃什么?找出我做的一个人的食物
  14. C语言——计算某日是该年的第几天
  15. excel拆分单元格,然后每个拆分出的单元格沿用原未拆分单元格内容
  16. MySQL的Schema是什么?
  17. 我眼中的《芳华》读后感作文2500字
  18. java语言数学_Java语言实现小学数学练习
  19. 算法题——给你一个字符串s,找到s中最长的回文子串。
  20. Photoshop脚本入门(二)- JavaScript脚本参考

热门文章

  1. 使用ARCGIS计算各县到省会的最短路径(湖北省为例)
  2. 汽车低压连接器-市场现状及未来发展趋势
  3. RocketMQ DLedger架构在小米的大规模实践
  4. 基于python处理Excel表格(自动化办公)
  5. 案例:模拟人造卫星沿轨道围绕地球旋转
  6. 劝学弟学妹学计算机的演讲稿,对学弟学妹的演讲稿
  7. C语言入门系列之6.一维和二维数组
  8. opencv 裁剪图片
  9. 梦幻春晚服务器找不到,梦幻西游手游服务器不一样怎么办 找不到区服怎么解决...
  10. 电子设计教程20:晶体管负反馈放大电路的参数设计