pro空间

  • 首页
  • 分类
    • 日常
    • 笔记
    • 音乐
    • 壁纸
    • 游戏
    • 技巧
    • 实验
    • 摘录
  • 链接
  • 轻语
  • 留言
  • 订阅
  • 虫洞
首页 » 笔记,实验 » 正文

kubeedge-counter-demo(完结)

  • 2020-12-13
  • 笔记,实验
  • 8 条评论
  • 7018 次阅读

标签: kubeedge

本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。

已有 8 条评论

  1. cheche
    April 21st, 2022 at 12:48 am

    counter demo中的数据流是怎样的啊。大佬可以专门发个文章分享下

  2. cheche
    April 21st, 2022 at 12:21 am

    那么edgecore是watch到device的变化就会像$hw/events/device/counter/twin/update发数据吗

    1. pro1515151515pro1515151515 Author
      April 21st, 2022 at 10:50 am

      edgecore一般只监听mqtt数据,不主动发数据,除非有App遥控它发。

      web-controller-app通过crdClient修改device状态,crdClient远程调用edgecore往mqtt发数据(trackController.go里的UpdateDeviceTwinWithDesiredTrack函数)。

      1. cheche
        April 21st, 2022 at 09:25 pm

        我现在的问题是我看到device的状态改了 但是edge端的mapper-counter没日志输出。感觉像是没收到mqtt数据、所以想知道是哪里往mqtt发数据的。
        "UpdateDeviceTwinWithDesiredTrack" 这个函数是更新device状态,没什么疑问。
        所以请问 "crdClient远程调用edgecore往mqtt发数据",这一步是是哪个函数里做的啊

        1. pro1515151515pro1515151515 Author
          April 22nd, 2022 at 09:13 pm

          确认一下是要看counter-app的输出,还是mapper-counter的输出。
          "更新device状态"就是通过"crdClient远程调用edgecore往mqtt发数据"实现的,具体过程要找cloudcore和edgecore的源码,Controller→CloudHub→EdgeHub→EventBus→mqtt。

          1. cheche
            April 23rd, 2022 at 01:21 am

            好的谢谢大佬

  3. cheche
    April 20th, 2022 at 02:56 am

    有个问题请教一下大佬
    webapp只是patch了device status
    然后边缘端的代码 我看只是订阅了mq的topic,那么是谁往topic发消息的啊 ,如果 edgecore发的话 又是怎么知道topic名字的呢

    1. pro1515151515pro1515151515 Author
      April 20th, 2022 at 09:26 pm

      counter-mapper往mqtt发消息,在device.go的第29行 counter.handle(data),这个counter.handle就是main.go里的publishToMqtt函数。
      edgecore也能往mqtt发消息,来与counter-mapper通信。edgecore不知道topic名字,只是按规则去订阅一些topic,其中包括$hw/events/device/<设备名>/state/update。碰巧crd配置文件里定义了一个叫counter的设备,所以edgecore会订阅$hw/events/device/counter/twin/update这个主题。

评论已关闭

  • 上一篇: kubeedge-counter-demo(三)
  • 下一篇: 快速搜论文、下载论文的方法

最新文章

  • CS天空盒360°全景
  • 一键问九个大模型:群英荟萃
  • 润色精灵GPT,一键润色+复制结果+高亮比较
  • 视觉大模型最方便的使用方式:截图瞬答
  • 通过扭曲自己来适应环境,指的是什么心理功能?
  • 论文精读必备:分句翻译
  • 我的第一个开源项目
  • ChatGPT帮助我进行学术写作的三种方式(转自Nature)
  • 【键盘钢琴】Scarborough Fair
  • 用浏览器查看自己注册了哪些网站

最近回复

  • 刘郎: Ai人工智能确实可以帮我们很多👍
  • 刘郎: 你确定这是钢琴不是键盘? 看起来很酷的
  • Andy烧麦: 有一个为你花钱的女伴,真好
  • che: 好的谢谢大佬
  • pro1515151515: 确认一下是要看counter-app的输出,还是mapper-c...
  • che: 我现在的问题是我看到device的状态改了 但是edge端的ma...
  • pro1515151515: edgecore一般只监听mqtt数据,不主动发数据,除非有Ap...
  • che: counter demo中的数据流是怎样的啊。大佬可以专门发个文...
  • che: 那么edgecore是watch到device的变化就会像$hw...
  • pro1515151515: counter-mapper往mqtt发消息,在device.g...

分类

  • 日常
  • 笔记
  • 音乐
  • 壁纸
  • 游戏
  • 技巧
  • 实验
  • 摘录

标签

  • 作曲
  • 备忘录
  • 知识图谱
  • 边缘计算
  • 区块链
  • kubeedge
  • 脚本
  • 机器学习
  • 讲座笔记
  • python
  • 英语
  • GLaDOS
  • C++
  • Life Is Strange
  • 奇幻风景
  • 抽象
  • bilibili
  • 知网入口
  • cs
  • mnist
  • 神经网络
  • 比特币
  • 深度学习
  • notepad++
  • go
  • 颈椎病
  • 健康
  • 服务器
  • Linux
  • 学术

归档

  • 2025 年 4 月
  • 2025 年 1 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 8 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 1 月
  • 2023 年 8 月
  • 2023 年 3 月
  • 2022 年 12 月
  • 2022 年 9 月
  • 2022 年 6 月
  • 2022 年 5 月
  • 2022 年 3 月
  • 2021 年 12 月
  • 2021 年 9 月
  • 2021 年 8 月
  • 2021 年 7 月
  • 2021 年 5 月
  • 2021 年 4 月
  • 2021 年 1 月
  • 2020 年 12 月
  • 2020 年 11 月
  • 2020 年 10 月
  • 2020 年 9 月
  • 2020 年 8 月
  • 2020 年 7 月
  • 2020 年 6 月
  • 2020 年 5 月
  • 2020 年 4 月
  • 2019 年 11 月
  • 2019 年 10 月
  • 2019 年 9 月
  • 2019 年 8 月
  • 2019 年 7 月

其它

  • 文章 RSS
  • 评论 RSS
  • 登录

© 2025 pro空间. Powered by Typecho & Initial.

粤ICP备2024251140号 粤公网安备44010602012740

本站壁纸由 保罗 | API 提供服务