两个Arduino 的 Blinker外网通讯 与 局域网通讯 共存-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3027|回复: 5

[已解答] 两个Arduino 的 Blinker外网通讯 与 局域网通讯 共存

[复制链接]
发表于 2020-1-3 13:08 | 显示全部楼层 |阅读模式
本帖最后由 w764516453 于 2020-1-3 13:29 编辑

我把问题描述得简单点,如果 ESP写的是 Blinker 固件


那么模拟一个 大型商场环境, 消防设备系列


比如“两个Arduino”用的都是 Bliker固件,  其中一个Arduino负责 “烟雾感应器” ,另一个Arduino负责 “开关消防喷水总闸”


就因为Arduino都是写了 Bliker固件,所以手机可以控制 负责“开关消防喷水总闸”Arduino端口打开水,或者关闭水


但是!


能不能让 两个Arduino 也能同时在 局域网内 无线通讯,Arduino 1号设备 与 Arduino 2号设备 数据互传,如果烟雾感应器报警,则直接通过局域网 直接打开 另一端的 Arduino“消防水总闸”端口,中途无需人工在手机上授权才能打开,不然后果因人工审核授权打开水太迟了,整个商场 烧没了


想要实现的功能是:两个Arduino,两个Blinker的WIFI模块,每个Arduino分配一个WIFI模块,每个WIFI模块都可以用 手机监视和控制(外网), 也可以 每个WIFI模块 也能通过局域网 连接另一个 WIFI模块(局域网),然后Arduino 1号 与Arduino 2号 自动数据交换传递




现在大多数都能在网上查到 怎么用手机远程控制 Blinker单片机,但是我不知道怎么在百度搜索什么关键词能找到 Blinker单片机 1号 通过路由器局域网连接 Blinker单片机 2号 通讯


@[size=13.3333px]奈何col 大大
发表于 2020-1-3 13:40 | 显示全部楼层
有bridge功能,可以让两个设备通信,详见文档。
下一步app上也有自动化功能,可以设定设备间的联动。
发表于 2020-1-4 08:42 | 显示全部楼层
本帖最后由 sting2k1 于 2020-1-4 08:46 编辑

我的理解是,esp1的数据上传给blinker,blinker再将数据传给esp2,这样通过中间媒体blinker传送数据,这是可以实现的。关键是不太稳定,因为如果esp1和blinker以及blinker和esp2中间只要有一个地方出问题了,数据就断了。还有一个方案就是esp1和esp2直接相互通讯,或者通过路由器,可以用server和client,将数据互传,这样就跳开了blinker,稳定性可以做的很好,同样都可以手机、电脑来控制。
ps:设备控制,稳定性是最重要的,当你的烟雾已经报警了,这边数据还没检测到或是没有收到,那将是一件很糟糕的事情。
发表于 2020-1-30 21:05 | 显示全部楼层
你好 那个串口读取16进制的代码 还有吗   研究了好久都没弄好   能参考下你的代码吗   方便的发下 290983735@qq.com 谢谢了
发表于 2020-1-31 16:39 | 显示全部楼层
奈何col 发表于 2020-1-3 13:40
有bridge功能,可以让两个设备通信,详见文档。
下一步app上也有自动化功能,可以设定设备间的联动。 ...

bridge功能的详见文档去哪里找
发表于 2020-2-11 23:13 | 显示全部楼层
添加mqtt啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 06:43 , Processed in 0.078291 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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