OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 48|回复: 2

闲的没事:打算进一步完善 简易家用 SCADA 【私有协议】

[复制链接]

83

主题

553

帖子

0

精华

高级会员

Rank: 4

积分
787
金钱
787
注册时间
2014-9-30
在线时间
134 小时
发表于 4 天前 | 显示全部楼层 |阅读模式
最初 俺 怀疑 “电老虎” 的 表 多计量了 费用 , 于是 四月下旬 买了一个 户内电表 。
装表之前 俺 用 四位万用表 核对了 该表的数据: 还是挺准的 俺相信 自己的 电表 。
WIN_20250427_212238.JPG
之后呢:就 “顺便” 折腾 ESP8266 TCP 客户模式 透传 , 需要 VPN 支持 才行,但是:
VPN 比较 不稳定 , 于是 又折腾 TCP Server 模式 , 但是 它 不能 透传 ,俺也懒人:
于是 买了 某厂商 的 B35 模块 替代 ESP8266 —— B35 可以 在家庭内网 工作于 TCP
Server 模式 , 这样的话 , 外网 连接进去 读取数据 稳定性 好了很多


然后 又 继续 折腾 ESP8266 的 Tasmota 固件 ,它 看起来 比较 高大上, 可是工作
一两个小时,就 失控 不作为 没反应 了 。通用的 东西 最容易 招来 黑客 攻击 。。
高大上.png
于是:俺 就在 B35 模块的 网络结构 上 扩展思路 : 也 考虑到 PC机 软件 简单化 :
外网电脑查询电表 软件的基础上,增加 “远控” 操作 界面 ,发送 控制指令即可 。
私有协议居家.png
远控指令 不被 RS485 电表认识 ,所以 电表 不会应答 这些新来的 远控指令
单片机认识 新来的 远控指令:于是将指令 反馈 发送给 B35 串口 ,B35 将串口
数据 透传给【全体 TCP 客户端】于是 外网电脑 和 内网的 全体 ESP8266 都收到
反馈发来的 【 远控指令 或 开关状态查询 、模拟量读取 等 新指令 】,这些指令
是带有 地址码的 , 只有 对应的 ESP8266 会 做出 应答 或者 执行开、关,动作,
或者上报 某个模拟量 等等,ESP8266 发送出来的 应答,并不能 直接传到 外网
PC机,它 需要 在 单片机应答器上 “回转 一下” 才能 发送到 外网 PC机 。



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

83

主题

553

帖子

0

精华

高级会员

Rank: 4

积分
787
金钱
787
注册时间
2014-9-30
在线时间
134 小时
 楼主| 发表于 4 天前 | 显示全部楼层
只有(绿色) 数据线 发出来 的数据 才能 被 外网PC机 收到 。
(同时 内网 的 全体 ESP8255 也 都能 收到 “绿色 数据”
回复 支持 反对

使用道具 举报

83

主题

553

帖子

0

精华

高级会员

Rank: 4

积分
787
金钱
787
注册时间
2014-9-30
在线时间
134 小时
 楼主| 发表于 3 天前 | 显示全部楼层
  今天 早上 来 电脑开机 给 ESP8266 供电 ,新鲜 启动 一分钟之后 Ping 延迟还是很大 。
444.png
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-15 07:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表