CloudRelay 是一款物联网控制系统,需配合硬件设备使用,提供 Android 客户端与硬件控制端的完整解决方案。
- ✅ 远程电脑开关机控制
- ✅ 微信消息通知
- ✅ 安全认证与操作冷却
- ✅ 自定义控制主题和消息
远程办公设备
sequenceDiagram
participant App
participant Cloud
participant Device
App->>Cloud: 发送控制指令
Cloud->>Device: 转发 MQTT 消息
Device-->>Cloud: 执行状态反馈
// CloudRelayM/build.gradle
dependencies {
implementation 'com.squareup.okhttp3:okhttp:4.12.0'
implementation 'com.alibaba:fastjson:1.2.83'
implementation 'androidx.preference:preference:1.2.1'
}| 项目 | 规格 |
|---|---|
| 主控芯片 | ESP8266/ESP32 |
| 通信协议 | MQTT 3.1.1 |
| 供电电压 | 5V DC ±10% |
- 巴法云账号体系保障通信安全。
- 操作冷却保护防止误触。
- 一键开关机。
- 微信消息通知。
- 自定义控制主题和消息。
- 自动登录选项。
- 接线前务必断开电源。
- 继电器负载不得超过额定值。
- 首次使用前测试所有继电器通道。
- 定期检查硬件连接状态。
- 保持固件版本为最新。
项目开发者:云阙(NebulaGate)
| 联系方式 | 详细信息 |
|---|---|
| 开发者 QQ | 3446936953 |
| 开发者 QQ | 840698039 |
| 电子邮件 | 840698039@qq.com |
| GitHub Issues | 提交问题 |
| 腾讯问卷 | 腾讯问卷 |
- 遵循 Apache-2.0 开源协议。
- 二次开发需保留原始文件头版权声明。
- 禁止用于任何违法用途。
- 修改版本需在文档显著位置注明基于 CloudRelay 项目开发。
- 本项目仅用于学习和研究目的,严禁用于任何非法用途。
- 使用者需自行承担风险。
- 开发者不对任何损失负责。
- 项目开发者不对任何法律问题负责。
| 项目类型 | GitHub | Gitee |
|---|---|---|
| Android 客户端 | CloudRelayM | CloudRelayM |
| 硬件固件 | CloudRelayH | CloudRelayH |
- 使用 Arduino IDE 打开
CloudRelayH/CloudRelayH.ino。 - 在代码中配置 WiFi 信息、巴法云主题、指令信息等等。
- 配置开发板参数(ESP8266/ESP32)。
- 编译并上传固件到硬件。
- 在 巴法云控制台 创建主题(与代码中配置的一致)。
点击查看 Gradle 编译命令
# 完整编译(开发模式)
./gradlew assembleDebug
# 生产环境构建(需要签名配置)
./gradlew assembleRelease \
-PstoreFile=my-release-key.jks \
-PstorePassword=密码 \
-PkeyAlias=key-alias \
-PkeyPassword=密码
# 清理构建缓存
./gradlew clean