跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
Diodes捷比信 · 专业器件主题站

从物联网应用程序开发人员的角度专注于边缘计算

从概念上讲,边缘计算是指使计算更接近使用或数据源的位置的想法。随着越来越多的公司加入边缘计算,即使边缘计算正在边缘进行小规模的试点部署,边缘计算也将继续获得动力,这给他们带来了困难。边缘计算一词已被广泛用于描述从微型物联网设备执行的操作到类似数据中心的基础架构的所有内容。从概念上讲,边缘计算是指使计算更接近使用或数据源的位置的想法。有关为什么公司越来越重视边缘计算的更多信息,请访问“我们将走向边缘计算”。本文从物联网应用程序开发人员的角度着眼于边缘计算。毕竟,利用人工智能和机器学习(AI / ML)等新兴技术的应用程序将提供洞察力,以发现提供新服务或优化成本的机会。诸如IoT,AR / VR,机器人技术和电信网络功能之类的新兴用例通常被视为将计算移至边缘的关键驱动力。但是,传统企业也在寻求边缘计算,以更好地支持其远程/分支机构,零售商店,制造工厂等。服务提供商可以在网络边缘部署新的服务类别,以充分利用其与客户的接近性。前卫应用程序尽管底层基础结构起着关键作用,但是边缘计算的优势将在应用程序的背面实现。如果做得正确,边缘应用程序可以在一系列行业中带来新的体验:医疗保健:通过整合来自患者健身追踪器,医疗设备和环境状况的实时数据来改善患者护理。智能基础设施:使城市能够使用来自路边传感器和摄像机的实时数据来改善交通流量(交通信号灯的同步,减少/增加车道),提高安全性(错误的驾驶员,动态限速)或提高航运港口的利用率(装载)和货船卸货)。自动驾驶:实时决策,可以在各种驾驶条件下安全驾驶车辆。工业4.0:通过AI / ML功能在工厂车间进行实时分析,以进行预测性维护,从而提高设备利用率。远程服务:服务提供商使用靠近客户的服务为AR / VR或VDI(虚拟桌面)等用例提供低延迟(小于1毫秒),基于高带宽位置的服务。最佳实践边缘计算为公司提供了跨大量位置的分布式资源池的云计算灵活性和简便性。在物联网用例的上下文中,应用程序开发方法是边缘计算与以前的嵌入式系统不同的众多方式之一。要开发嵌入式应用程序,开发人员需要对硬件和接口有深入的了解。高度定制的操作系统高度依赖基础硬件,因此需要功能专门化。开发工具缺乏IT开发人员使用的工具的灵活性和功能性。边缘计算涉及以下一些最佳实践:一致的工具:开发人员需要能够使用相同的工具,而不管应用程序部署在何处。这意味着除了非边缘应用程序之外,创建边缘应用程序不需要任何特殊技能。这种工具的一个示例是在EclipseChe上构建的RedHatCodeReadyWorkspaces,它为Kubernetes本地开发解决方案提供了一个浏览器内置IDE,可以快速进行应用程序开发,并且可以轻松地部署在边缘或云中。开放式API:定义明确的开放式API允许通过编程方式访问实时数据,使企业能够提供以前无法实现的新型服务。开发人员需要API来创建基于标准的解决方案,这些解决方案可以访问数据而无需担心底层硬件接口。加快应用程序开发:尽管边缘体系结构仍在不断发展,但是今天做出的设计决策将对未来的功能产生持久的影响。更好的方法不是采用为边缘设计的产品以降低开发人员的敏捷性,而是采用可在任何地方(云,本地和边缘)使用的解决方案。考虑到诸如容器,Kubernetes和轻量级应用程序服务之类的技术可以加速从云到边缘的应用程序开发。容器化:大多数新应用程序都内置于容器中,因为它们易于大规模部署和管理。边缘应用程序的需求包括模块化,隔离性和不变性,这使得使用容器特别合适。应用程序将需要部署在许多不同的边缘层上,每个边缘层