mirror of
https://github.com/a2633063/zTC1.git
synced 2025-12-09 21:38:13 +08:00
65 lines
1.9 KiB
Markdown
65 lines
1.9 KiB
Markdown
# zTC1
|
|
**斐讯TC1智能排插个人固件.**
|
|
|
|
斐讯0元购完全翻车了,服务器也已经关闭.其中的智能排插TC1,也以为服务器关闭,app无法登陆,定时开关等功能完全无法使用,为此,针对TC1智能排插的硬件,开发供自己使用的FW,确保自己能够正常使用此排插.
|
|
|
|
|
|
|
|
## 编译烧录
|
|
|
|
### 编译
|
|
|
|
TC1使用的主控为EMW3031,基于MiCO(MCU based Internet Connectivity Operating System)开发.[MiCO简介点这里](http://developer.mxchip.com/handbooks/101)
|
|
|
|
需要按照官方说明才能保证此项目能够编译成功:
|
|
|
|
1. 安装[MiCO Cube编译工具](http://developer.mxchip.com/handbooks/102)
|
|
2. 配置[MICoder IDE环境](http://developer.mxchip.com/handbooks/105)
|
|
3. 配置[Jlink下载工具](http://developer.mxchip.com/handbooks/103)
|
|
4. check out 此项目,按照[从一个现有的 Git 仓库克隆导入](http://developer.mxchip.com/handbooks/102#从一个现有的-git-仓库克隆导入)确认项目编译/下载正常
|
|
|
|
### 烧录
|
|
|
|
需要拆开TC1: 底部防滑垫下两颗螺旋,敲击底部拆下电路板,将CLK/DIO接口与jlink或其他支持烧录的烧录器连接,使用以上编译即可直接烧录
|
|
|
|
|
|
|
|
## 功能
|
|
|
|
暂时计划完成以下功能,后续有需要继续添加
|
|
|
|
- [x] wifi (断连)自动连接
|
|
|
|
- [x] app 直接配置wifi连接
|
|
|
|
- [x] SNTP网络校时
|
|
- [x] MQTT客户端连接服务器
|
|
- [x] app控制每个接口单独开关(测试版本)
|
|
- [x] 配置每个接口单独定时开关(未测试验证)
|
|
- [ ] 配置每个接口单独倒计时开关
|
|
- [ ] app实时显示功率
|
|
- [ ] ~~根据功率自动开关~~
|
|
|
|
|
|
|
|
根据以上功能,此项目针对EMW3031,需要完成以下功能
|
|
|
|
|
|
- [x] 掉电保存数据
|
|
|
|
- [x] wifi自动连接
|
|
|
|
- [x] Easylink
|
|
|
|
- [x] SNTP自动校时
|
|
|
|
- [x] MQTT客户端连接服务器,订阅/发布主题
|
|
|
|
- [ ] Json 数据处理
|
|
|
|
- [x] MQTT设置各项配置
|
|
|
|
- [x] 单独提供一个UDP/TCP端口供配置
|
|
|
|
|