Code Monkey home page Code Monkey logo

tc1_a2's Introduction

TC1_A2

斐讯TC1 A2版的智能排插私人固件,下班在学校无聊搞了一下,移植于A1版,请先查阅这位大佬的项目(https://github.com/a2633063/zTC1)

此版本使用的是汉枫的LPT-230wifi模块

固件基于官方SDK进行的二次开发。

使用方法

1.接线:

把第10号引脚(复位引脚)接跟线出来,串口接第5(tx)和第6引脚(rx),电源供电引线最好接5V(测试点),烧录固件时不要接220V交流电

通过串口工具连接到电脑,打开secureCRT软件,设置参数230400,8,none,1 ,连接上模块。

> 图1 要接线的点(用到的点)

2.烧录固件

按住板上的按键,另一只手把复位引线碰一下GND(测试点),接着在1秒内按电脑上的空格键(鼠标光标要在接收窗口上)。

看到有打印出Bootloader的信息,接着按照输入‘S’,再输入‘Y’, 点击菜单栏的"传输"(Transfer),选择“发送Xmodem”,然后就选择XXX_gcc.bin文件,打开。

等待传输完成即可。

3.配网

初次使用可以通过网页去配网:手机连接连接名为"HF-LPT230"的AP,然后用浏览器访问10.10.100.254 这个地址,需要登录,用户名和密码都是admin.

在网页上输入要连接的WiFi SSID和密码,保存等待重启完成,模块就会自动连接你刚刚设置的WiFi网络。

后续更改网络配置可以长按按键(要9秒左右),直到按键灯亮1秒后熄灭,松开按键,此时再按是没反应的,说明已经进入SmartLink配网模式,移步至release 下载hiflying-iots-android-smartlink-demo-7.0.3.apk进行配网。

4.app控制

使用A1版的APP,发现局域网设备的方式添加设备SmartControl_Android_MQTT

5.固件升级

串口升级和web网页升级

web网页升级:只需要访问模块的ip地址+iweb.html(例如:http://192.168.123.184/iweb.html),就可以打开升级页面,选择第一项Upgrade application,浏览文件选择“XXX_upgrade.bin”文件,点击Upload 即可,传输成功会返回:Update successful !

没有意外的应该是可以控制的,实时控制是可以的,但由于是UDP连接,有时APP控制不是很顺畅。 还不能保存app设置的参数,像定时任务,插口名称都会掉电后丢失。 我现在没有测试的设备了,因为一次OTA升级过程中卡死了,导致模块不能进BootLoader了!!!,暂时就只有局域网的APP控制了,可能问题也比较多。

开发未完成,有已知的bug未解决, 不适合商用,千万不要在PDD上或转转上加价售卖烧录了此固件的排插,本人不承担他人使用本项目所造成的后果,所以请谨慎使用.

tc1_a2's People

Contributors

linlyv avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

tc1_a2's Issues

是否使用串口烧写

看了LPT-230wifi的手册,是使用串口来进行烧写,而 A1版本的需要jlink来烧写,请问您的固件是使用哪种方式

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.