酷炫MQTT实现消息推送

本文介绍了如何利用MQTTLens插件进行MQTT消息推送的实现,包括MQTTLens的安装和配置,客户端使用paho库接收MQTT消息的步骤,以及在Android中创建Notification展示推送效果。详细讲解了连接设置、权限添加、服务开启和订阅器的实现,并提供了DEMO下载链接。
摘要由CSDN通过智能技术生成

首先在实现本功能之前我们需要储备一下预备知识,大家可以看我的前两篇文章以及官网,了解MQTT的基本常识:
MQTT入门篇

MQTT服务器Mosquitto安装及使用

MQTT官网

在步入正题之前先给大家发放个福利,介绍一款MQTT插件:MQTTLens 。

MQTTLens插件的使用

MQTTLens

1.安装:点击链接进行安装。

2.输入以下三个信息:
connection name : 随便写
HostName:写服务器地址,如果自己电脑测试,就写本地地址
client ID : 唯一ID 一般是设备唯一识别码

这里写图片描述

3.保存,使用 。接下来就可以订阅或者发布消息了。

⚠️:订阅和发布的标题必须一致!!!

这里写图片描述

客户端接收MQTT消息

这里我们需要用到开源库 paho,更多paho的接收可以查看官网:paho官网

paho API

###第一步:倒入依赖库PAHO
1.在APP下Gradle中添加:

dependencies {
    compile 'org.eclipse.paho:org.eclipse.paho.android.service:1.1.1'
    compile 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.1.1'
}

2.在project下Gradle中添加:

repositories {
        maven {
            url "https://repo.eclipse.org/content/repositories/
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值