1
kaminic 2017-10-06 18:13:47 +08:00 via Android
Esp 8266 直接用,刷上程序可以吗
|
2
liuzhiyong OP @kaminic 这个问题我仔细调查过:这个项目需要读取光传感器,似乎 esp8266 模块是做不到的( esp8266 芯片可以做到,但是它频率非常高,直接用芯片的 pcb 一般人不可能搞定)。另外一个问题,假设不用光传感器,esp8266 模块可以直接搞定,但是它的程序没有加密的,别人可以随便读取你的程序(有的 esp 模块有加密功能,但是价格昂贵,还不如放在 stm8 里面)。
|
3
lidream2016 2017-10-07 00:19:48 +08:00
@liuzhiyong (1)想多了,esp8266 有 adc 国内公司出的开发板就有带光敏电阻的.(2)esp8266 没有分加密不加密,程序都是有加密的,除非用了其他的第三方程序 (3) stm8 的程序也是可以读取的,而且就这个简单的程序读取他没啥意思.重写比破解还快 (4)直接用 esp8266 比写 stm8 程序快多了.而且不用考虑通信的问题 (5)希望对你有帮助
|
4
liuzhiyong OP @lidream2016 便宜的 ESP8266 模块要用 ADC,就要焊接电线到芯片引脚,而且真的大量生产,不能用开发板呀。
( http://www.instructables.com/id/ESP8266-ADC-Analog-Sensors/ “ If you are very good with a soldering iron ”) 便宜的 ESP8266 模块是没有加密的。 ( https://github.com/esp8266/Arduino/issues/2494 “ flash is external and can be read back trivially ”) ( http://www.esp8266.com/viewtopic.php?f=6&t=4468 “ no way to protect code in the ESP8266 system ”) STM8 是可以加密的,我知道有大公司在用。 要是我哪里说的不正确,欢迎指出来 :-) |
5
lidream2016 2017-10-07 12:15:24 +08:00
@liuzhiyong 我只是举个例子说明 esp8266 有光敏电阻的用例.完全可以只使用一个 esp8266 模块实现,pcb 多布一条线比多焊接一块 stm8 方便,省钱.
stm8 你可以搜下淘宝的破解多得很,stm8 所谓的加密也只是设置读取保护,和 uid 检验.esp8266 你也可以在程序设置 uid 校验. |
6
lidream2016 2017-10-07 12:17:15 +08:00
@liuzhiyong 其实大部分的 IOT 程序没有什么破解的价值.重写比破解还快.
|
7
liuzhiyong OP @lidream2016 你说“ pcb 多布一条线比多焊接一块 stm8 方便,省钱”,问题是 ESP8266 的 PCB 不是一般人能搞定的,反正我是搞不定,传说它的频率超级高。
你说“ stm8 你可以搜下淘宝的破解多得很”,只是有的型号容易被破解,有的型号难得破解的。 你说“ esp8266 你也可以在程序设置 uid 校验”,没有读取保护,这不靠谱呀。 你说“重写比破解还快”,我认为抄袭比自己码代码更快。 |
8
lidream2016 2017-10-07 23:11:08 +08:00
@liuzhiyong
esp8266 的布线我是第一次听说难布,不要使用听说这种词汇,它的频率和你布线没关系.都用 AT 模块了,你还能用 esp8266-12F 模块. .uid 校验的保密性你说不靠谱,现实情况下这样就足够了. 内核能读还怕人读不到你写的程序? 别人是真的不想抄,加一个 uid 校验能把大部分的人挡在外面了,剩下的你想档也挡不住,不管你用 stm8 或者 esp 破解程序要多久?ESP8266 现成框架多如牛毛,一个有经验人写这个程序不到半小时 而且破解出来能用吗,随便在程序里面埋下几个坑.破解就显得毫无意义,他要把你的坑全挖出来,等于全部重新读一遍没有注释的代码加上一堆,库代买,还不如自己全部重新实现. |
9
lidream2016 2017-10-07 23:26:20 +08:00
@liuzhiyong 打个比方吧我程序设置成第一次运行读取 uid 写入 flash 一个或者多个地方地方,第二次运行就会检查是否一样,不一样就开始计时运行时间运行,随机几周或者几个月后自动擦除随机一部分的 flash.我这么做你敢用你破解出来的程序吗.
|
10
liuzhiyong OP @lidream2016 你说“ esp8266 ……它的频率和你布线没关系”,我认为这么高频率的 PCB 我是搞不定,也许你能搞定吧。关于“ esp8266-12F ”模块,这个确实好,ADC 的线做成引脚了,可以直接实现传感器和开关功能,而且便宜。至于程序加密,我个人认为,某些型号的 STM8 目前还不能破解,程序放在里面最保险。
|
11
hatw 2017-10-10 18:04:00 +08:00
不会自己搞硬件,。。。这次十一是买的 yeelight 的智能灯带。。。设定每晚自动开启。。。 然后有个小蚁的摄像头,想起来去看看。。。目前没发现问题。。。也挺好
|
12
qgb 2020-01-22 21:49:29 +08:00
@liuzhiyong liuzhiyong5850 代码和 PCB 都开源吗
|