使用说明 V1.1
gitee地址 :gitee/地址
系统运行差异说明
| 类型 | 系统策略 |
|---|---|
| 工业级安卓 | 不会关闭任何功能和软件,保证服务持续运行 |
| 消费级安卓 | 会增加系统待机时长,尽量省电,会主动关闭后台软件和服务 |
一、mDNS(域名)连接 MQTT
优势:局域网内使用域名解析,无需知道服务具体 IP 地址。因为每台设备连接 WiFi 后分配的地址都不同。
消费级设备规则
| 安卓版本 | 熄屏表现 | 使用建议 |
|---|---|---|
| Android 11 及以下(7/8/9/10/11) | 熄屏、锁屏、长时间待机后,mDNS 域名一直可用 | 正常使用 |
| Android 11+ | 熄屏后 mDNS 可能失效 | 保持屏幕常亮(可打开日志界面实现) |
💡 提示 :如需熄屏使用,建议改用 IP 地址 直接连接 MQTT。
二、权限说明
为保证应用后台持续运行、不被系统回收,需要授予以下权限:
| 权限 | 用途 |
|---|---|
| ✅ 常驻任务栏通知 | 保持前台服务状态 |
| ✅ 电池白名单 | 避免被省电策略杀掉 |
| ✅ 开机自启 | 设备重启后自动运行 |
| ✅ 访问文件 | 应用正常运行所需 |
三、使用步骤
步骤 1:允许自启
点击「允许自启」按钮 → 跳转系统设置界面 → 找到本应用 → 开启「允许自启」
步骤 2:启动运行
- 点击「运行」按钮
- 根据弹出的授权提示,逐一确认并授予权限
- 返回应用,继续点击「运行」
- 直到界面显示 「启动成功」 即完成
步骤 3:连接与访问
连接 --- MQTT Version 3.1/3.1.1 不支持5.0,不支持 ws://
- tcp://mqttservice.local:1883
- IP:1883 「本地IP+端口」
四、下载文件
五、软件截图


联系作者 - 欢迎合作与交流
💬 技术交流 / 定制开发 / 问题反馈,欢迎联系!
邮箱 :zq-meizi@qq.com
gitee :gitee/zhenqi
CSDN :CSDN博客
作者介绍
全栈 IoT 开发者 --- 原生 Android / Flutter / Java·Kotlin 后端
专注 工业物联网(IIoT) 与 边缘设备控制 全链路开发,从底层硬件通信到云端服务部署,提供端到端的稳定解决方案。
- 工业安卓设备系统级应用开发(保活、省电策略适配、异常自愈、看门狗机制、断线重连、7*24小时)
- 多协议硬件接入与协议解析(Modbus、自定义串口协议等)
- MQTT 物联网平台架构设计与高并发设备接入
- 复杂网络环境下的长连接稳定性保障
- 硬件接入到云端控制,一站式解决