140 Star 1.1K Fork 192

稀饭放姜 / iRTU

 / 详情

后台配置里面的-预警-GPIO触发上报 快速上报有时会丢失

已完成
创建于  
2022-09-16 08:23

固件版本

  • 固件名称:1.9.8
  • 使用模组:Air724UG
  • 使用设备:裸模块插线
  • 使用功能:mqtt

描述一下这个问题

目前状态需求:现开启了PIO17 18 19 三个通道的下降沿, 当出现变化后会通过mqtt发送报文到后台.
遇到的问题: 当三个PIO信号点不断的触发,会有几次报文发送不了的存在. 好像是直接丢弃了.

复现步骤

一秒内按顺序依次触发PIO17 18 19三个信号. 只有PIO17 或者18触发了 19就丢弃了. 或者是18触发了. 17 19都丢弃了. 不知是pio电频检测的评率没有那么快 还是mqtt发送报文的时候效率偏慢?

预期的行为

至少是存在一个消息发送的列队 遵从先进先出的规则,做到每次报文都稳定的上报. 或者是短时间内快速切换pio 默认发送最后一次的状态.

评论 (0)

王锤子 创建了任务
黄何 负责人设置为黄何
黄何 优先级设置为主要
黄何 任务状态待办的 修改为已完成
展开全部操作日志

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
Lua
1
https://gitee.com/hotdll/iRTU.git
git@gitee.com:hotdll/iRTU.git
hotdll
iRTU
iRTU

搜索帮助