Zip ea4ff98a48 fix:domoticz反馈数据导致的重复动作的问题
fix:优化全开全关是逻辑
add:增加mqtt连接状态判断函数
2019-03-14 16:55:36 +08:00
2019-01-07 08:23:58 +08:00
2019-03-13 17:01:08 +08:00

zTC1

斐讯TC1智能排插个人固件.

斐讯0元购完全翻车了,服务器也已经关闭.其中的智能排插TC1,也以为服务器关闭,app无法登陆,定时开关等功能完全无法使用,为此,针对TC1智能排插的硬件,开发供自己使用的FW,确保自己能够正常使用此排插.

编译烧录

编译

TC1使用的主控为EMW3031,基于MiCO(MCU based Internet Connectivity Operating System)开发.MiCO简介点这里

需要按照官方说明才能保证此项目能够编译成功:

  1. 安装MiCO Cube编译工具
  2. 配置MICoder IDE环境
  3. 配置Jlink下载工具
  4. check out 此项目,按照从一个现有的 Git 仓库克隆导入确认项目编译/下载正常

烧录

需要拆开TC1: 底部防滑垫下两颗螺旋,敲击底部拆下电路板,将CLK/DIO接口与jlink或其他支持烧录的烧录器连接,使用以上编译即可直接烧录

功能

暂时计划完成以下功能,后续有需要继续添加

  • wifi (断连)自动连接

  • app 直接配置wifi连接

  • SNTP网络校时

  • MQTT客户端连接服务器

  • app控制每个接口单独开关(测试版本)

  • 配置每个接口单独定时开关(未测试验证)

  • 配置每个接口单独倒计时开关

  • app实时显示功率

  • 根据功率自动开关

根据以上功能,此项目针对EMW3031,需要完成以下功能

  • 掉电保存数据

  • wifi自动连接

  • Easylink

  • SNTP自动校时

  • MQTT客户端连接服务器,订阅/发布主题

  • Json 数据处理

  • MQTT设置各项配置

  • 单独提供一个UDP/TCP端口供配置

Description
斐讯TC1 a1智能排插第三方固件
Readme 64 MiB
Languages
C 95.1%
Assembly 2%
HTML 1.8%
Makefile 0.6%
C++ 0.3%