受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收到测试信息
订阅成功:
发布信息:
接受消息:
分享到:
相关推荐
java中使用消息中间件ActiveMQ的MQTT协议发布消息使用fusesource,fusesource提供三种方式实现发布消息的方式,分别是阻塞式(BlockingConnection)、回调式(CallbackConnection)和Future样式(FutureConnection)
SpringBoot+ActiveMq+MQTT实现消息的发送和接收 后台消费者、生产者、消息发送接口、发送消息业务类等相关配置
mqtt客户端发布与推送消息,实现实时接收新消息
简单实现mqtt的消息推送,包括服务端和Android端项目工程
智能汽车充电桩运营商平台,本项目采用mqtt技术实现消息推送,用Vue+Springboot+Mybatis。调用百度地图api。本人负责前端的开发以及后端的开发。 智能汽车充电桩运营商平台,本项目采用mqtt技术实现消息推送,用Vue+...
MQTT方式实现Android推送服务器端
安卓Andriod源码——基于MQTT的安卓消息推送php服务端源码+安卓端源码.zip
安卓Android源码——基于MQTT的安卓消息推送php服务端源码+安卓端源码.zip
安卓Android源码——基于MQTT的安卓消息推送php服务端源码+安卓端源码.rar
MQTT 协议是Android 系统中消息推送的实现技术之一, 由于其具有低功耗、节省流量和可扩展性强的优点, 目前已得到了众多应用. 同时, RocketMQ 作为一种分布式消息队列, 在服务器分布式部署上具有很大优势, 具有高...
基于MQTT协议实现(推送系统),要的下
IBM官方提供的MQTT 移动消息传递和 M2M 客户机包,包括C JAVA android 开发API。 此API可以有效的帮助大家快速的开发MQTT client 程序。 我是从IBM官网下载的,下载很不容易,主要是网速过慢。 希望此包可以帮助到...
网上其实有的 用的swing界面 演示mqtt 推送和接收消息的全过程
NULL 博文链接:https://hw1287789687.iteye.com/blog/2067736
SpringBoot整合MQTT服务器实现消息的发送与订阅(推送消息与接收推送)客户端类与回调方法.rar 博客地址:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/112394731
Android 实现XMP协议,基于 mqtt 消息推送通知指南
本文介绍了MQTT协议的基本内容和特点,以Mosquitto、Redis等开源项目为基础设计并实现了一个基于MQTT协议的消息推送服务器,能够对用户订阅的消息进行推送,同时还实现了用户身份验证、ACL权限检查、自动订阅话题、...
Android MQTT消息推送Android MQTT消息推送
MQTT实现android消息推送,资源包括实现的详细教程文档,例子源代码,服务器端源代码,rsmb。