— 引言 —
随着智能装备的日益普及、传感器和流量成本的不断降低,物联网(尤其是工业物联网)得到了前所未有的快速发展,其中工业互联网/工业4.0在中国、德国、美国等国家已经上升到战略高度。IoT/IIoT的繁荣也带来了海量数据的管理与分析计算难题,而工业等应用场景的特殊特性又对相关数据采集、存储、计算引擎提出了新的要求。在Apache 基金会,Apache PLC4X、Apache IoTDB、Apache Kafka、Apache StreamPipes等项目共同形成了面向物联网/工业物联网的“采-存-算”完整解决方案。如果想了解更多详情,一定不要错过今年的Apache 年度盛会 - ApacheCon 。
ApacheCon 是 Apache 软件基金会(ASF)的官方全球系列大会,每年举办一次。
作为久负盛名的开源盛宴,
是开源界最具期待的大会之一
。
自 1998 年开办以来,ApacheCon 已经吸引了超过 350 个技术项目和不同社区参与其中,
汇聚海内外的业内专家与老师,分享全球最新的技术动态与实践
,共同探讨 "明天的技术",让广大的技术爱好者们看到各技术前沿,有哪些最新趋势和进展,更好的升级自己的技术栈。
ApacheCon 以往十多年都在海外举行,今年是
组委会首次针对亚太地区举办 ApacheCon 在线大会:ApacheCon Asia。
Asia 大会将来自中国、日本、印度、美国等海内外的 140+ 议题分为大数据、Incubator、API / 微服务、中间件、工作流和数据治理、数据可视化、可观测性、流处理、消息系统、物联网和工业物联网、集成、开源社区/文化、Web Server/Tomcat 等 14 个论坛。
参与 2021 年 8 月 6 日 - 8 日的 Asia 大会,您将获得:
https://www.apachecon.com/acasia2021
https://apachecon.com/acasia2021/tracks.html
IoT/IIoT 是 Apache 最重要的主题之一,本次会议中共有为期2天的报告。在本次 2天盛会中,大家均能了解这些技术的前沿趋势和来自一线用户的实践经验、原理、架构分析等精彩内容。
清华大学软件学院, Apache 软件基金会会员, Apache IoTDB PMC Chair
Mapped 资深技术专家, Apache 软件基金会会员, Apache PLC4X PMC Chair
适用于CAN总线和CANopen的Apache PLC4X
CAN 总线是汽车中非常流行的通信标准,然而它的使用却不局限于这一市场。它广泛应用于建筑和工业控制系统中。由于它的仲裁和优先级功能,尽管已经过时却仍是许多应用程序的首选系统。本演示将简要地描述 CAN 总线规范的主要版本,并将用协议版本澄清一些常见误解。本演示将主要概述 CAN 总线系统应用层协议实现中的主要问题。我们会研究使用编程方式访问总线的不同方法,并了解如何从 Java 运行时环境与之交互。接下来的演示将概述 Apache PLC4X 的主要体系结构部分,以及如何将应用程序层和传输层用于来自异构总线访问 API 的桥接间隙。最后,我们还将通过实际例子来更深入地了解 CANopen 和通信模式。
Łukasz是软件集成开发者,在软件集成方面有超过十年的实践经验。从2010年开始,他参与了许多涉及Apache中间件项目的项目。从2015年开始,他对硬件集成和建筑控制领域的兴趣越来越大。这个兴趣的结果是为openHAB项目创建了BACnet绑定。从2018年开始,他更加关注硬件而不是软件集成。这使他与Apache PLC4X项目合作,在2020年实现了CANopen驱动。迄今为止,Lukasz在BACnet、Modbus、CANopen和无线M-Bus方面工作。他还用M-Bus以及Profinet做了自己的实验。
在这次讲座中,我们将介绍IoTDB在过去一年带来的新功能,包括集群模块、UDF、触发器、多变量时间序列支持等。我们还将在本次讲座中分享一些实践方案,比如如何实现热备份。
清华大学软件学院助理研究员,Apache IoTDB PMC主席,Apache 软件基金会委员,入选中国科协青年托举工程,中国计算机学会数据库专委会通讯委员,中国通信学会高级会员。长期从事大数据管理研究。
在工业物联网中,时序数据是一种常见的数据类型。在对时序数据的分析利用中,数据质量至关重要,低质量的数据可能会使我们的分析出现问题,甚至将我们的决策引入歧途。作为Apache顶级开源项目,时序数据管理系统Apache IoTDB可以为用户提供数据收集、存储和分析等特定的服务。IoTDB-Quality基于IoTDB用户自定义函数(UDF),实现了一系列关于数据质量的函数,包括数据画像、数据质量评估与修复等,显著增强了IoTDB的服务能力,有效满足了工业领域对数据质量的需求。
王浩宇是清华大学软件学院研究生,主要研究方向为时序数据质量,已在相关领域国际高水平会议期刊发表论文多篇。
使用StreamPipes实现ML管道的民主化。为工业物联网应用提供灵活的模型集成和服务
分享嘉宾:Philipp Zehnder, Marco Heyden
Apache StreamPipes(incubating)是一个工业物联网工具箱,它使非技术用户能够灵活地连接、分析和利用连续数据流。StreamPipes 将事件驱动的微服务架构与丰富的图形用户界面集成在一起,使用户可以创建流处理管道。在本次演讲中,我们将重点分析使用机器学习(ML)和Apache StreamPipes的工业相机的图像数据。基于一个可视化质量检测的应用实例,介绍了将ML模型集成到StreamPipes中的技术,并通过一个实例演示了如何使用无代码方法轻松地实时识别产品缺陷。该演讲概述了Apache StreamPipes,重点介绍了StreamPipes在ASF IoT生态系统中的定位,并演示了如何在StreamPipes应用程序中轻松集成和评估机器学习模型。
Philipp Zehnder是FZI信息技术研究中心的一名研究科学家。他目前的研究兴趣是在分布式流处理和流式机器学习领域。他对开源软件非常感兴趣,特别是在IIoT领域,并参与了Apache StreamPipes(孵化)项目。
Marco Heyden目前在卡尔斯鲁厄(Karlsruhe)的FZI信息技术研究中心工作。他热衷于数据流处理,专注于无监督的机器学习和联合学习。他曾在几个公共资助的研究项目中工作,这些项目与工业物联网的机器学习和数据流处理有关。
使用Apache PLC4X的高安全性IIoT通信
在工业物联网领域,有一个问题总是困扰着我,因为这通常是一个阻碍展会的问题:”这些东西经过认证了吗?” 面对现实吧!开源软件和认证软件通常不匹配。所以我花了很多心思来思考如何把这场争论抛诸脑后。我们在 Apache PLC4X 项目中想到的是:被动模式驱动程序(Passive Mode Drivers)。通过被动模式驱动程序,我们能够在不安全的网络中提供物联网数据,而不会损害高安全生产网络。让我们来看一下:通过设计 IIoT 通信实现安全。(Secure by design IIoT communication)
Christofer是一位电气工程师的儿子,在工业硬件方面长大。他是Apache PLC4X项目的发起人和副总裁。他也是一个Apache成员,参与了许多Apache项目和ASF以外的项目。作为Apache孵化器的一员,他也投入了大量的时间来指导孵化器中的新Apache项目。
StreamPipes的新生力量:边缘扩展、客户端API和数据资源管理器介绍
分享嘉宾: Dominik Riemer, Patrick Wiener
一些社区正在计划开发 Apache StreamPipes 的主要功能扩展,旨在减少分析工业物联网数据的任务耗时。在本次演讲中,我们将重点介绍将于2021年推出的三个最新功能:首先,我们将介绍 StreamPipes 边缘扩展,它允许用户灵活地选择管道元素的部署目标,从而实现管道元素在边缘到云连续体上的地理分布。第二,通过 Apache StreamPipes API 和 Client 库,StreamPipes 与外部应用程序的集成得到了显著改进,这是一种新的面向开发人员的方式,可以通过编程方式与 StreamPipes 概念进行交互。最后,我们阐述了最近引入的 data explorer,它简化了 StreamPipes 中持久数据流的交互和可视化探索。这次演讲还将有几个现场演示,演示 Apache StreamPipes 用户的实际成果。
Dominik Riemer是FZI信息技术研究中心的高级研究员和部门经理。他的技术工作主要是围绕工业物联网应用中的流处理。他是Apache StreamPipes的共同发起人和PPMC成员,这是一个自助式工业物联网工具箱。
Patrick Wiener目前在卡尔斯鲁厄的FZI信息技术研究中心工作。他的研究兴趣包括分布式计算(云,边缘/雾计算),物联网和流处理。Patrick 是基础设施管理的专家,如容器和容器协调框架。他曾在一些公共资助的研究项目和工业项目中工作,这些项目与制造业、物流和地理信息系统等领域的大数据管理和流处理有关。
在本课程中,您将通过在一个结合Kafka和树莓派的 Led 灯带游戏,学习强大的 Kafka 概念和技术并提高技能,简单的赛车中配备了一个Led灯带和两个开关,其中车速与控制按钮的脉动是成比例的。如果您可以通过玩游戏来生成数据并学习如何使用卡夫卡建立记分牌和游戏统计数据,那会是怎样的体验?
Igor De Souza
Igor是甲骨文公司的首席解决方案架构师,具有良好的软件工程师背景,在空闲时间喜欢玩树莓派。在加入甲骨文之前,他负责为关键任务系统设计、开发、交付和维护平台服务和云基础设施。Red Sqirl的首席开发人员,这是一个灵活的网络拖放式大数据分析平台,可以将画布转化为Oozie工作流,在Hadoop的顶部运行。Igor从事java工作已经超过15年了。他在爱尔兰为巴西的IT人士组织了一个Facebook小组,有11000人参加。目前,他有一个将名人的推特变现的项目。
Apache IoTDB不仅仅适用于工业领域,在消费物联网领域也存在巨大潜力。本次报告将介绍IoTDB在家庭医疗领域的应用前景及相关业务场景。家庭医疗领域涉及便携式心电图仪、血糖仪、血氧仪等。
秦朝毕业于北京邮电大学,2020年获得爱丁堡大学研究生学位。目前正在探索IoTDB与中国家庭医疗领域的结合。
以上就是 Asia 大会IoT/IIoT论坛的精彩分享。 看到这里您还在犹豫什么呢,赶快来报名吧!