
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前面的几篇文章都是在讨论边缘计算的基本概念、发展史和实现的知识地图。本节将从应用的视角去阐述边缘计算的价值,使读者能够更加直观地领略边缘计算带来的新机会和新挑战。为此笔者选择了智能家居、智慧商场和智慧消防三个典型垂直行业应用场景,以边缘通信网关为切入点,针对空天地一体化的三张网(有线光纤、无线5G和卫星通信)分别引入边缘计算,解决智能家居场景下不同业务的网络资源需求、智慧商场场景下的室内导航和智慧

边缘计算开源项目是当前业界为解决垂直领域的计算和网络资源应用问题提出的一套解决方案,根据不同的应用场景有多种类型的平台。笔者将github上关注度较高的边缘计算开源平台进行了对比研究,简述了每个开源项目设计目标,基本功能和应用场景,帮助用户在自己的领域选择合适的边缘计算平台。...

今天开始笔者将详细解读其中的kubeedge开源项目,该项目是云边融合的典型项目,它将云端的应用编排和管理扩展到了边缘设备,基于kubernents构建,实现了云边可靠协作、边缘自治、代理和设备管理,可以非常容易地将已有的复杂机器学习、图像识别、事件处理等部署到边缘端。本文将从设备孪生入手,详述什么是设备孪生,设备孪生的价值以及kubeedge中设备孪生是如何实现的,希望对读者学习和研究kubee

本文继续解读kubeedge项目中的eventbus(事件总线)模块,这个模块与上一节介绍的devicetwin(设备孪生)相关联。主要通过mqtt协议与终端设备进行通信,将devicetwin模块的期望状态发布给终端设备,并订阅来自终端设备的实际状态,上送给devicetwin模块。这个模块虽然不及设备孪生模块在边缘计算模块核心,但是却是打通终端设备和边缘设备通信的重要模块。下面笔者将从这个模块

本文开始的元数据处理将真正展现kubeedge边云协同处理数据的能力。它可以像在云上使用kubernents一样,对云原生API接口进行调用,实现应用在边缘设备上的快速部署,在云端和边缘侧的无缝迁移。这一系列解读的主题包含MetaManager、edged、servicebus和edgehub几个模块,笔者将依然按照前面逆向的思路,从代码架构、上下文通信,主流程和业务的视角进行解读。

网络切片作为一种比较前沿的技术,当前并没有太多系统的资料可以学习,很多的技术资料都是比较分散地分布在论文和一些技术博客中,笔者当前是通过论文的解读获取相关的技术信息,在过程中笔者总结了相关的技术栈,本文就是针对该技术栈的一次探讨,抛砖引玉,为读者入门网络切片提供一些帮助。

假设我们在一个边缘网关设备上引入了kubeedge,那该边缘网关就相当于k8s中的一个node节点,在node节点里可以包含多个pod,每个pod就可以承载一个应用程序或者微服务,pod的实现在kubeedge中可以用docker,容器或者CRI-O技术,pod之间的通信可以直接使用部署在kubeedge中的kubelet,作为应用开发者不需要关心pod的管理和维护过程,也不需要关心如何通信,这些

前面的两篇博客,笔者分别介绍了华为鸿蒙系统中实现mqtt客户端和mosquitto实现服务端broker,本节将介绍一下FreeRTOS中是如何实现mqtt客户端的。FreeRTOS是一款应用在小微型处理器上的实时操作系统,在嵌入式系统中应用非常广泛,当前的物联网终端设备如果要接入互联网,需要支持联网的操作系统,FreeRTOS就提供了这样的一套解决轻量级的解决方案。在这套解决方案中提供了C/S架

前面介绍过mqtt broker的一种开源解决方案-mosquitto[1],本文将简单介绍一下商业化的解决方案-HiveMQ,目的是从商业化的视角看一下如何实现mqtt broker,有哪些可以借鉴和学习的思路,比如mqtt broker mesh组网是前面mosquitto中没有体现的,在商业应用中经常会遇到千万级的发布和订阅场景,此时就需要broker之间组网,进行负载均衡。还有一点值得学习

mqtt协议的实现从角色上看包括broker端和客户端,这两者实现上还是有比较大的区别,本文选取了华为鸿蒙操作系统,其中对mqtt协议客户端的实现作为解读对象,看一下如果选用华为鸿蒙系统,mqtt在什么位置,怎么样移植和使用,内部又是怎么实现的。除了对技术的学习总结,笔者还穿插分享了自己的一些行文思路,架构思路和代码解读思路,比如爆炸思维、目录即架构、一张图秒懂,希望对读者有所启发。因为笔者始终坚








