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

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

https://blog.csdn.net/asjqkkkk/article/details/80714234 

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

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

下面是我app的主界面:

服务端的测试图:

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

 

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

 

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

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

源码github下载地址:https://github.com/R00kieman/Android.git

 

源码百度网盘下载地址:

链接:https://pan.baidu.com/s/1cMYEqh1-sUs-bpdQGCULtQ 
提取码:zy96 
复制这段内容后打开百度网盘手机App,操作更方便哦

 

更多相关文章

  1. 万字长文带你了解最常用的开源 Squid 代理服务器
  2. Nginx系列教程(一)| 手把手教你在Linux环境下搭建Nginx服务
  3. Nginx系列教程(三)| 一文带你读懂Nginx的负载均衡
  4. Activity源码之Android(安卓)6.0权限相关完全解析
  5. android studio 文件结构makefile
  6. Android(安卓)取得应用程序的启动次数和运行时间等信息
  7. Android-电量优化
  8. Cling项目demo实现Android+DLNA实现
  9. 深入Android的消息机制源码详解~Handler,MessageQueue与Looper关

随机推荐

  1. android 静音与振动
  2. android 和 lucene
  3. Android类加载器源码分析
  4. Android与unity交互
  5. android视图继承关系
  6. 在Android中查看和管理sqlite数据库
  7. Android高斯模糊、高斯平滑(Gaussian Blur
  8. Android大牛博客集
  9. Android显示调用App内部组件/第三方App内
  10. 深入理解 Android(安卓)Activity的生命周