`
chourentang
  • 浏览: 57449 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

MQTT——activemq5.8 推送消息实现

阅读更多
受csdn上面http://blog.csdn.net/johnny901114/article/details/8898727这篇博文的 指导,实现了利用activemq5.8+mqtt在android上面的推送。但是没有利用文章中提供的android dome,文中的demo使用时可能会有一些问题,而是使用了githup上的这个demo:
https://github.com/dobermai/android-mqtt-push

实现的步骤如下:
1.下载activemq,http://activemq.apache.org/
2.解压下载包,运行activem,安装和运行很简单,可参考官方文档:http://activemq.apache.org/version-5-getting-started.html
3.下载android demo,导入eclipse
4.使用模拟器运行,在使用模拟器运行时有二个需要注意的地方:
  1-地址设置使用这个格式:
  public static final String BROKER_URL = "tcp://10.0.2.2:1883";
  2-端口号1883是activemq的mqtt连接的端口号,默认activemq没有mqtt的配置,需要增加,在<transportConnectors>节点中,增加
<transportConnector name="mqtt" 
			uri="mqtt://0.0.0.0:1883?create=false"/>

 
5.运行android demo,运行前可看一下demo的代码,很简单,主要是知道android是否连接上了activemq
6.在activemq中对主题发布测试信息,android收到测试信息
订阅成功:

发布信息:

接受消息:
分享到:
评论

相关推荐

    ActiveMQ使用mqtt协议的实现发布消息的三种方式.txt

    java中使用消息中间件ActiveMQ的MQTT协议发布消息使用fusesource,fusesource提供三种方式实现发布消息的方式,分别是阻塞式(BlockingConnection)、回调式(CallbackConnection)和Future样式(FutureConnection)

    Apache ActiveMQ5.8

    1. **多协议支持**:ActiveMQ支持多种消息协议,如OpenWire、STOMP、AMQP、MQTT和WS-Messaging,使得不同平台和语言的应用程序可以轻松集成。 2. **高性能**:利用内存和磁盘存储的混合策略,ActiveMQ可以处理高...

    SpringBoot+ActiveMq+MQTT实现消息的发送和接收

    在本文中,我们将深入探讨如何使用SpringBoot、ActiveMQ和MQTT来实现消息的发送与接收。这是一个典型的分布式系统中的消息通信场景,其中SpringBoot作为应用程序框架,ActiveMQ作为消息中间件,而MQTT(Message ...

    mqtt客户端发布与推送消息

    在本文中,我们将深入探讨MQTT客户端如何发布与推送消息,并实现实时接收新消息。 ### MQTT协议简介 MQTT协议基于客户端-服务器的架构,其中客户端可以是设备、应用或者其他MQTT实体,服务器称为Broker。协议的核心...

    MQTT协议实现的推送功能

    总的来说,MQTT协议在实现消息推送功能时,提供了高效、可靠的通信方式,尤其适合资源有限的移动设备和物联网设备。通过服务端和客户端的合理设计与实现,我们可以构建一个稳定、安全的消息推送系统。

    MQTT项目资源(用springboot+mybatis,智能汽车充电桩运营商平台,本项目采用mqtt技术实现消息推送).zip

    智能汽车充电桩运营商平台,本项目采用mqtt技术实现消息推送,用Vue+Springboot+Mybatis。调用百度地图api。本人负责前端的开发以及后端的开发。 智能汽车充电桩运营商平台,本项目采用mqtt技术实现消息推送,用Vue+...

    安卓Andriod源码——基于MQTT的安卓消息推送php服务端源码+安卓端源码.zip

    这篇文档将深入解析标题和描述中提及的"安卓Andriod源码——基于MQTT的安卓消息推送php服务端源码+安卓端源码.zip"的相关知识点,主要围绕MQTT协议在Android消息推送中的应用以及PHP服务端的角色展开。 MQTT...

    MQTT方式实现Android推送服务器端

    MQTT(Message Queuing Telemetry ...在实际开发中,需要结合Android客户端、服务器端和Web前端,通过MQTT协议实现消息的实时推送。同时,需要考虑网络条件、设备性能、电池寿命等因素,优化推送效率和用户体验。

    activeMQ 推送之mqtt客户端

    ActiveMQ 是一个开源的消息中间件,它遵循开放消息中间件协议(Open Message Broker Protocol),并且支持多种消息协议,包括 MQTT(Message Queuing Telemetry Transport)。MQTT 是一种轻量级的发布/订阅式消息...

    基于MQTT协议的推送

    综上所述,"基于MQTT协议的推送"涉及的知识点涵盖了MQTT协议的基础原理、核心特性如发布/订阅模型、QoS服务质量、Topic、保留和遗嘱消息,以及如何利用Java Swing构建MQTT客户端进行消息的收发演示。通过这样的实践...

    基于RocketMQ的MQTT消息推送服务器分布式部署方案.pdf

    MQTT 协议是Android 系统中消息推送的实现技术之一, 由于其具有低功耗、节省流量和可扩展性强的优点, 目前已得到了众多应用. 同时, RocketMQ 作为一种分布式消息队列, 在服务器分布式部署上具有很大优势, 具有高...

    基于MQTT推送服务端java实现

    基于MQTT的推送服务端在Java中的实现是一个常见需求,尤其在实时数据传输和设备通信场景中。本教程将深入探讨如何在Java中构建一个MQTT服务器,结合提供的描述和标签,我们将主要关注以下几个知识点: 1. **MQTT...

    安卓Android源码——基于MQTT的安卓消息推送php服务端源码+安卓端源码.zip

    本资源包含两个主要的压缩文件:`send_mqtt.zip` 和 `AndroidPushNotifications.zip`,它们涉及到了在安卓(Android)平台上实现基于MQTT的消息推送技术。MQTT(Message Queuing Telemetry Transport)是一种轻量级...

    基于MQTT的安卓消息推送php服务端源码+安卓端源码.zip

    标题中的“基于MQTT的安卓消息推送php服务端源码+安卓端源码.zip”表明这是一个包含完整开发项目的压缩包,项目涉及了Android客户端和PHP服务端,主要功能是实现基于MQTT协议的消息推送。MQTT(Message Queuing ...

    安卓Android源码——基于MQTT的安卓消息推送php服务端源码+安卓端源码.rar

    在本资源中,我们主要关注的是一个用于实现安卓Android应用的消息推送系统,它基于MQTT(Message Queuing Telemetry Transport)协议。MQTT是一种轻量级的发布/订阅消息协议,广泛应用于物联网(IoT)和移动应用,...

    MQTT——移动消息传递和 M2M 客户机开发API包

    IBM官方提供的MQTT 移动消息传递和 M2M 客户机包,包括C JAVA android 开发API。 此API可以有效的帮助大家快速的开发MQTT client 程序。 我是从IBM官网下载的,下载很不容易,主要是网速过慢。 希望此包可以帮助到...

    SpringBoot整合MQTT服务器实现消息的发送与订阅(推送消息与接收推送)客户端类与回调方法.rar

    SpringBoot整合MQTT服务器实现消息的发送与订阅(推送消息与接收推送)客户端类与回调方法.rar 博客地址:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/112394731

    基于MQTT协议实现(推送系统)

    基于MQTT协议的推送系统,能够有效地处理大量设备的连接,支持低功耗和网络不稳定环境,是实现物联网应用和实时消息推送的理想选择。在实际开发中,需要充分考虑系统的可扩展性、安全性和性能,以满足不同场景的需求...

Global site tag (gtag.js) - Google Analytics