目录

开源一个Android源生Mqtt客户端app-Mqtt云服务器测试

目录

开源一个Android源生Mqtt客户端app + Mqtt云服务器测试

本文开源的app采用Android studio3.5开发  Mqtt服务器采用的是搭建在阿里云上的Mosquitto, 下载链接在文章结尾

首先感谢CSDN其他博主写的一些博客,我可以快速查到我所需要补充的知识,Android工程实现参考博客链接如下:

此博主的部分代码有问题  我在此基础上更改并添加了自己的一些功能

由于内容较多,关于Mosquitto服务器的搭建、操作及相关命令请自行百度

下面是我app的主界面:

https://i-blog.csdnimg.cn/blog_migrate/3a929ea74a1a6fb3df9b4bfbe8893587.png https://i-blog.csdnimg.cn/blog_migrate/bf1dcfffc4dbbcfe46fc94dc666cd811.png

服务端的测试图:

https://i-blog.csdnimg.cn/blog_migrate/491ed63a01cd39229368ff9e14b05496.png

红框内便是我点击上面小灯时向服务器端发送的报文记录  点击小灯会出现“亮”“灭”交换。

https://i-blog.csdnimg.cn/blog_migrate/b828fc616910c22a64eec0a854a76ab3.png

这个是app退出后服务器端日志的报告

https://i-blog.csdnimg.cn/blog_migrate/53f810671b5eac2489b42055b474480b.png

第一个红框是app刚启动后自动向服务器端订阅报文的服务器端的日志,第二个红框便是订阅的主要信息,包括主题和Qos等级

关于源码的声明:源码中的服务器地址并非我本人服务器的地址,这么做就是防止个人服务器被黑,这不会对功能有影响,若要做测试换成自己的服务器地址就好。

源码github下载地址:

源码百度网盘下载地址:

链接:

提取码:zy96

复制这段内容后打开百度网盘手机App,操作更方便哦