Building Enterprise Iot Solutions with Eclipse Iot Technologies: An Open Source Approach to Edge Computing
暫譯: 使用Eclipse IoT技術構建企業物聯網解決方案:邊緣計算的開源方法

Desbiens, Frédéric

  • 出版商: Apress
  • 出版日期: 2022-12-14
  • 售價: $1,900
  • 貴賓價: 9.5$1,805
  • 語言: 英文
  • 頁數: 364
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484288815
  • ISBN-13: 9781484288818
  • 相關分類: Java 相關技術物聯網 IoT
  • 海外代購書籍(需單獨結帳)

商品描述

Build IoT solutions for the enterprise using open-source building blocks from the Eclipse IoT Working Group at the Eclipse Foundation. This book introduces you to key protocols and their implementations, such as CoAP (Eclipse Californium), DDS (Eclipse Cyclone DDS), LwM2M (Eclipse Leshan), and MQTT (Eclipse Paho, Eclipse Mosquitto, and Eclipse Amlen). You will learn about Edge Computing platforms (Eclipse ioFog, Eclipse Kanto), IoT gateways (Eclipse Kura, Eclipse Kapua), and next-generation edge native protocols (Eclipse zenoh).The book also covers production-ready platforms for digital twins (Eclipse Ditto), energy management (Eclipse VOLTTRON), contactless payments (Eclipse Keyple), and much more.
Although the book discusses hardware matters, its focus is on software and relevant open standards. The book helps you understand the pros and cons of the technologies available from Eclipse IoT and how they have been used in actual deployments. The examples provided cover a variety of use cases, such as industrial automation, smart agriculture, digital buildings, robotics, and others.

The book's contents follow a reference architecture encompassing constrained devices (things), edge devices (gateways, servers), and IoT Cloud platforms. For each of those three pillars, you will learn about relevant open-source components. Usage of code libraries and frameworks is explained through code samples. You will also learn how to deploy and configure platform-type components and how to leverage them. Special attention will be paid to security and edge computing throughout the book.
What You Will Learn

  • Describe in your own words the main software components required in an IoT architecture
  • Select the appropriate IoT protocols, components, frameworks, and platforms for a specific project
  • Evaluate the connectivity options at your disposal and select the most appropriate ones
  • Explain the value of business models focused on open-source components and deploy such models in your organization
  • Determine if edge computing is relevant to a project and deploy the relevant components on an edge computing platform
  • Build Enterprise IoT solutions leveraging an array of open-source components and platforms using popular languages such as C, Java, and Rust


Who This Book Is For
Developers new to enterprise IoT who want to learn about fundamental technologies for that market segment and seek an introduction to relevant, open-source building blocks; experienced IoT developers who seek alternatives to the proprietary platforms they are currently using; software architects designing IoT solutions who want to understand open-source technology options

商品描述(中文翻譯)

建立企業物聯網解決方案,使用來自Eclipse基金會Eclipse IoT工作組的開源組件。本書介紹了關鍵的協議及其實現,例如CoAP(Eclipse Californium)、DDS(Eclipse Cyclone DDS)、LwM2M(Eclipse Leshan)和MQTT(Eclipse Paho、Eclipse Mosquitto和Eclipse Amlen)。您將了解邊緣計算平台(Eclipse ioFog、Eclipse Kanto)、物聯網閘道(Eclipse Kura、Eclipse Kapua)以及下一代邊緣原生協議(Eclipse zenoh)。本書還涵蓋了數位雙胞胎(Eclipse Ditto)、能源管理(Eclipse VOLTTRON)、非接觸式支付(Eclipse Keyple)等的生產就緒平台。

雖然本書討論了硬體問題,但重點在於軟體和相關的開放標準。本書幫助您了解Eclipse IoT可用技術的優缺點,以及它們在實際部署中的應用。提供的範例涵蓋了各種使用案例,例如工業自動化、智慧農業、數位建築、機器人技術等。

本書的內容遵循一個參考架構,涵蓋受限設備(物品)、邊緣設備(閘道、伺服器)和物聯網雲平台。對於這三個支柱,您將學習相關的開源組件。通過程式碼範例解釋代碼庫和框架的使用。您還將學習如何部署和配置平台類型的組件,以及如何利用它們。本書將特別關注安全性和邊緣計算。

您將學到什麼


  • 用您自己的話描述物聯網架構中所需的主要軟體組件

  • 為特定項目選擇適當的物聯網協議、組件、框架和平台

  • 評估可用的連接選項並選擇最合適的選項

  • 解釋以開源組件為重點的商業模型的價值,並在您的組織中部署這些模型

  • 確定邊緣計算是否與項目相關,並在邊緣計算平台上部署相關組件

  • 利用各種開源組件和平台,使用流行語言如C、Java和Rust構建企業物聯網解決方案

本書適合誰

對企業物聯網感興趣的開發者,想要了解該市場細分的基本技術並尋求相關的開源組件介紹;尋求替代目前使用的專有平台的經驗豐富的物聯網開發者;設計物聯網解決方案的軟體架構師,想要了解開源技術選項。

作者簡介

Frédéric Desbiens manages IoT and Edge Computing programs at the Eclipse Foundation. His job is to help the community innovate by bringing together devices and software. He is a strong supporter of open source. In the past, he worked as a product manager, solutions architect, and developer for companies as diverse as Pivotal, Cisco, and Oracle. He has an MBA in electronic commerce, a BASc in Computer Science and a BEd, all from Université Laval. After work hours, Frédéric likes to read a history book, play video games, or watch anime.

作者簡介(中文翻譯)

Frédéric Desbiens 在 Eclipse 基金會負責物聯網 (IoT) 和邊緣計算 (Edge Computing) 計畫。他的工作是通過將設備和軟體結合在一起來幫助社群創新。他是開源的堅定支持者。在此之前,他曾擔任產品經理、解決方案架構師和開發人員,服務於 Pivotal、Cisco 和 Oracle 等多家不同的公司。他擁有電子商務的 MBA、計算機科學的 BASc 以及教育學的 BEd,均來自 Laval 大學。下班後,Frédéric 喜歡閱讀歷史書籍、玩電子遊戲或觀看動畫。