查看: 871|回复: 5

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

[复制链接]
  • TA的每日心情
    奋斗
    2019-8-10 12:26
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 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 大大
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2020-1-3 13:40 | 显示全部楼层
    有bridge功能,可以让两个设备通信,详见文档。
    下一步app上也有自动化功能,可以设定设备间的联动。
  • TA的每日心情
    无聊
    2020-6-4 14:52
  • 签到天数: 62 天

    [LV.6]常住居民II

    发表于 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:设备控制,稳定性是最重要的,当你的烟雾已经报警了,这边数据还没检测到或是没有收到,那将是一件很糟糕的事情。
  • TA的每日心情
    郁闷
    2019-1-9 23:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 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啊
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    5分钟带你快速了解新一代开发板:M5STACK
    5分钟带你快速了解新一代
    一、什么是M5Stack M5Stack是一种模块化、可堆叠扩展的开发板,每个模块
    Arduino UNO中文数据手册
    Arduino UNO中文数据手册
    2018.9.23重新翻译整理 转载请注明来自Arduino中文社区,并附本帖链接 本帖地址:http
    LabVIEW监控温度传感器
    LabVIEW监控温度传感器
    这里涉及 dht11 数字温度湿度传感器模块、TM1637数码显示模块、LabVIEW。 功能
    黑乌鸦的Arduino兵器库-----DS1302时钟模块
    黑乌鸦的Arduino兵器库---
    嗯 这是一个系列后期会罗列几乎所有的常见基础模块的demo所以 大家的回复将是我最大
    中文 字库 的8针 OLED 12864模块 arduino
    中文 字库 的8针 OLED 128
    屏幕电路SPI连线: 中文字库OLED Arduino UNO GND GND
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表