OpenEdv-开源电子网
标题:
闲的没事:打算进一步完善 简易家用 SCADA 【私有协议】
[打印本页]
作者:
caosix
时间:
2025-5-11 20:46
标题:
闲的没事:打算进一步完善 简易家用 SCADA 【私有协议】
最初 俺 怀疑 “电老虎” 的 表 多计量了 费用 , 于是 四月下旬 买了一个 户内电表 。
装表之前 俺 用 四位万用表 核对了 该表的数据: 还是挺准的
俺相信 自己的 电表 。
(, 下载次数: 0)
上传
点击文件名下载附件
之后呢:就 “顺便” 折腾 ESP8266 TCP 客户模式 透传 , 需要 VPN 支持 才行,但是:
VPN 比较 不稳定 , 于是 又折腾 TCP Server 模式 , 但是 它 不能 透传 ,俺也懒人:
于是 买了 某厂商 的 B35 模块 替代 ESP8266 —— B35 可以 在家庭内网 工作于 TCP
Server 模式 , 这样的话 , 外网 连接进去 读取数据 稳定性 好了很多
。
然后 又 继续 折腾 ESP8266 的 T
asmota 固件 ,
它 看起来 比较 高大上
, 可是工作
一两个小时,就 失控 不作为
没反应 了 。
通用的 东西 最容易 招来 黑客 攻击
。。
(, 下载次数: 0)
上传
点击文件名下载附件
于是:俺 就在 B35 模块的 网络结构 上 扩展思路 : 也 考虑到 PC机 软件 简单化 :
在
外网电脑查询电表 软件的基础上
,增加 “远控” 操作 界面 ,发送 控制指令即可 。
(, 下载次数: 0)
上传
点击文件名下载附件
远控指令 不被 RS485 电表认识 ,所以
电表 不会应答 这些新来的 远控指令
:
单片机认识
新来的 远控指令:于是将指令 反馈 发送给 B35 串口
,B35 将串口
数据 透传给【全体 TCP 客户端】于是 外网电脑 和 内网的 全体 ESP8266 都收到
反馈发来的 【 远控指令 或 开关状态查询 、模拟量读取 等 新指令 】,这些指令
是带有 地址码的 , 只有 对应的 ESP8266 会 做出 应答 或者 执行开、关,动作,
或者上报 某个模拟量 等等,ESP8266 发送出来的 应答,并不能 直接传到 外网
PC机,它 需要 在 单片机应答器上
“回转 一下” 才能 发送到 外网 PC机 。
作者:
caosix
时间:
2025-5-11 20:53
只有
(绿色) 数据线 发出来 的数据
才能 被 外网PC机 收到 。
(同时 内网 的 全体 ESP8255 也
都能 收到 “绿色 数据”
)
作者:
caosix
时间:
2025-5-12 09:10
今天 早上 来 电脑开机 给 ESP8266 供电 ,新鲜 启动 一分钟之后 Ping 延迟还是很大 。
(, 下载次数: 0)
上传
点击文件名下载附件
欢迎光临 OpenEdv-开源电子网 (https://www.openedv.com/)
Powered by Discuz! X3.4