IoTDB 社区出品|CommunityOverCode Asia 2024 专题介绍之 IoT
作为 Apache 软件基金会(ASF)的官方全球系列大会,每年的 CommunityOverCode Asia 都吸引着来自全球各个层次的参与者、社区共同探索 "明天的技术"。7 月 26 日至 28 日,即将于杭州的浙江大学森林会议中心强势来袭的 CommunityOverCode Asia 2024 上,大家可以近距离感受来自 Apache 项目的最新发展和新兴创新。
此次会议共设有 1 个主论坛和 15 个分论坛,来自不同领域的 150 余位专家导师将和大家分享 Apache 项目的最新突破和 Apache 孵化器中即将到来的创新,以及开源开发和以 “The Apache Way” 领导社区驱动的项目,共同探讨 Apache 的运作生态、Apache 软件的商业模式、开源的法律问题以及其他许多主题的内容。
其中,CommunityOverCode Asia 2024 的 IoT 专题由 IoTDB 两位项目管理委员会成员,乔嘉林和 Christofer Dutz 出品,将在 7 月 28 日下午与大家见面,将给大家带来 Apache 社区在物联网/工业物联网方向建设和发展的最新资讯和前沿实践,现在就一起来看看吧!
专题介绍
近年来, 日渐兴起的物联网(Internet of Things)与工业物联网(Industrial Internet of Things)应用对嵌入式操作系统、边缘数据采集、边 - 云数据管理、数据分析提出了许多挑战。为此,Apache 软件基金会提供了如 Apache IoTDB,Apache Mynewt,Apache PLC4X 和 Apache Streampipes 等一系列 IoT 相关的项目。
IoT 主题将围绕 Apache 软件基金会中 IoT 相关项目的最新进展、核心技术以及用户经验分享等话题展开研讨,致力于打造成 IoT 应用用户和开发者们的技术盛宴。
出品人
乔嘉林
CommunityOverCode Asia 2024
清华大学博士,天谋科技 CTO,Apache 软件基金会委员,Apache TsFile 项目社区主席,Apache IoTDB 项目管理委员会成员。曾获北京市科技进步一等奖、入选中国开源云联盟杰出开源贡献者、中国开源先锋 33 人、2023 中国电子信息行业联合会优秀软件工程师。
Christofer Dutz
CommunityOverCode Asia 2024
喜爱协同的开源爱好者。担任 Apache PLC4X、Apache IoTDB 和 Apache TsFile 项目管理委员会成员,同时也是 Apache 软件基金会成员,现任 Apache 软件基金会董事会成员,正担任其第二个任期。
议程亮点
7 月 28 日 14:00 - 17:45
演讲议题:Apache IoTDB:一个具有可扩展分区和共识算法的分布式时间序列数据库
分享时间:7 月 28 日 14:00 - 14:30
议题介绍:
Apache IoTDB(物联网数据库)是一个高性能的物联网原生分布式时间序列数据库系统。在本次会议中,我们首先对 IoTDB 进行简要介绍。然后,我们讨论其可扩展的分区算法和创新的负载均衡机制。接下来,我们提出了一个支持各种共识算法的统一框架,包括 Apache Ratis 实现的强一致性共识算法(Raft)(一种高性能 Raft 库)和基于异步复制思想的弱一致性共识算法。我们还简要介绍了 Ratis,并讨论了为什么 IoTDB 在众多 Raft 实现中选择了它。最后,我们分享了在时间序列场景中部署和应用这个框架的一些思考。
演讲嘉宾:
Xinyu Tan 丨天谋科技 - 数据库内核开发工程师
Apache IoTDB/TsFile PMC
演讲议题:使用 Apache StreamPipes 和 Apache Pulsar 进行物联网流处理
分享时间:7 月 28 日 14:30 - 15:00
议题介绍:
Apache StreamPipes 是一个自助式(工业级)物联网工具箱,使非技术用户能够连接、分析和探索物联网数据流。在 Apache StreamPipes 0.93.0 版本中增加对 Pulsar 消息系统的支持后,我们可以将 StreamPipes 的用户友好界面与 Pulsar 强大的流式消息处理和存储能力相结合。这使得更容易构建更复杂且对性能要求较高的物联网流处理应用程序。
在本次演讲中,我们将讨论如何使用 StreamPipes 和 Pulsar 高效构建和运营物联网流服务。我们将重点利用 StreamPipes 基于 Pulsar 构建流式计算应用程序,利用 Pulsar 的各种订阅模型、精确的消息确认机制、数据模式、消息读写优化等现有功能,来丰富 StreamPipes 的流式计算能力。我们还将探讨使用 StreamPipes 和 Pulsar 开发物联网流服务的最佳实践。
演讲嘉宾:
Zike Yang 丨 Apache Pulsar/StreamPipes PMC Member
Zike Yang 是 Apache Pulsar 和 Apache StreamPipes 团队的 Committer 和 PMC 成员之一。他目前主要关注于消息系统和流处理。
演讲议题:基于 RocketMQ 的云原生 MQTT 核心设计
分享时间:7 月 28 日 15:00 - 15:30
议题介绍:
随着智能家居、工业互联网和车联网的快速发展,面向物联网(物联网)设备的消息通信需求正经历前所未有的增长。在这种情况下,高效可靠的消息标准变得至关重要。MQTT 协议在新一代物联网场景中被广泛认可,正在逐渐成为行业标准。MQTT 5.0 协议以其卓越的设计在物联网场景中崭露头角,成为新的行业标准。
在本次会议中,我们将介绍在 RocketMQ 基础上实现的 MQTT 5.0 协议的无服务器核心设计。我们将具体演示如何重新设计开源 retain 和 will 消息的存储机制,确保消息的稳定可靠传递,并实现有序消息、共享订阅和消息 TTL 等核心协议设计。
面对设备通信周期的高峰和低谷差异的挑战,我们还将讨论如何将无服务器架构应用于消息队列,有效降低运营成本,同时利用云原生环境的特性,为物联网设备提供快速响应和灵活扩展的通信能力。
此外,我们还将探索在云生态系统中实现 MQTT 的实际集成,并介绍一种基于统一存储的数据生态系统集成解决方案。
演讲嘉宾:
Weiguang Liu 丨 Alibaba Cloud R&D Engineer
Weiguang Liu 于 2022 年 6 月获得华中科技大学硕士学位后,加入了阿里云作为一名研发工程师。他的专业领域是消息队列技术的研究与开发,尤其擅长 MQTT 和 Kafka。
演讲议题:揭示 IoTDB 流处理引擎在工业互联网边缘-云应用中的强大能力
分享时间:7 月 28 日 15:45 - 16:15
议题介绍:
在工业互联网领域,时间序列数据已成为跨越各个行业的价值关键来源,源自设备、传感器和其他终端点。工业互联网时代的到来标志着一种由设备、边缘和云之间协调互动所特征化的新时代:设备代表了数据采集的终端设备;边缘作为边缘控制器负责数据聚合;而云则表示用于数据处理的云服务器。终端设备与云之间的这种共生关系构成了工业互联网中的一个全面闭环生态系统,包括从终端到云端的数据上行传输和从云端到终端的数据下行传输。
在这种情况下,最新版本的 IoTDB 因其创新地引入了流处理引擎而脱颖而出,实现了数据同步和实时流计算等功能的支持。这一进步提供了为工业互联网边缘-云应用量身定制的全面解决方案。本演讲旨在深入探讨 IoTDB 流处理引擎的基本原理、实际使用技巧、典型应用场景和最新进展。
演讲嘉宾:
Steve Yurong Su 丨 Senior R&D Engineer at Timecho Ltd. PMC member of Apache IoTDB and Apache TsFile. Apache StreamPipes Committer.
专注于大规模工业物联网场景,具备边缘 - 云时间序列处理、时间序列数据库内核和实时数据库内核开发的专业知识。
演讲议题:使用 ASF 开源项目构建一个时间序列数据库
分享时间:7 月 28 日 16:15 - 16:45
议题介绍:
本次演讲将重点介绍如何利用内存列存储格式 Apache Arrow、用 Rust 实现的即插即用查询引擎 Apache Datafusion 以及通用存储数据访问层 Apache OpenDAL。通过集成这些强大的 ASF 开源项目,我们构建了一个云原生、高性能、灵活的时间序列数据库,为时间序列数据提供高效的存储和查询支持。
演讲嘉宾:
Wenkang Xu 丨 GreptimeDB, Engineer
一个曾经的 Windows Phone 应用程序开发人员,一个 second-hand E-bike 用户,和一个刚毕业的数据库工程师。
演讲议题:基于 Apache NuttX,Xiaomi Vela 在 IoT 操作系统领域的实践与探索
分享时间:7 月 28 日 16:45 - 17:15
议题介绍:
Apache NuttX 是一款符合标准且占用空间小的实时操作系统(RTOS),可用于 8 位到 64 位微控制器环境,并遵循 Posix 和 ANSI 标准。小米基于开源实时操作系统 Apache NuttX 打造了物联网嵌入式软件平台 Xiaomi Vela,并在超过 2 千万台设备中广泛应用。本次分享将介绍 Apache NuttX 的特点,以及 Xiaomi Vela 与 Apache NuttX 社区的合作成果。包括:
1、Apache NuttX 介绍
2、Xiaomi Vela 与 Apache NuttX 的关系
3、Xiaomi Vela 过去一年对 Apache NuttX 社区的贡献与应用总结
4、未来展望
演讲嘉宾:
Chao Du 丨 Xiaomi Vela Open Source Director
Xiaomi Vela 开源项目负责人,拥有 10 年云计算、通讯行业开源和市场营销经验。曾是 IMGeek 开发者社区创办人。
演讲议题:Apache NiFi 和 MiNiFi 在物联网中的应用案例
分享时间:7 月 28 日 17:15 - 17:45
议题介绍:
介绍 Apache Nifi 和 Minifi,针对各种物联网数据收集和数据路由用例进行技术深入讨论。
演讲嘉宾:
Yan Liu 丨 Cloudera
Cloudera 解决方案工程师。Apache Hive 和 Apache Flink 的贡献者。在大数据领域拥有超过 10 年的实际经验,目前的重点是使用 Apache Flink、Apache Hive 和 Apache Iceberg 构建实时数据仓库。
评论