EdgeX Device Auto discovery设计与实作介绍.pdf

EdgeX Device Auto discovery设计与实作介绍.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EdgeX Device Auto- discovery 設計與實作 Agenda • 關於 IOTech • Device Auto-discovery設計 • Device Auto-discovery實作範例 • Q&A © 2020 IOTech Systems Limited. Confidential 關於 IOTech • 全球性的 B2B 軟體公司 • 初期市場重點: 工業物聯網邊緣運算 • 主要團隊成員擁有25年以上的即時性中介軟體產品經驗,並為EdgeX Foundry的主要貢獻組織之一,老 闆Keith Steel是Technical Steering Committee的主席 • 產品- 開放和安全的物聯網邊緣運算平台,涵蓋即時性和半即時性的邊緣運算需求 • 供應商中立- 獨立於各種x86和arm相容的硬體、作業系統和應用程式的整合 • 市場專注- 和全球的合作夥伴共同創造多種物聯網的生態系,目前起始於工業物聯網,並應用在能源管理、 工廠製造自動化和建築物自動化 • 開源專案的商業模式: 基於Linux Foundation 的Edge X Foundry - ‘Red Hat for the I0T Edge’ © 2020 IOTech Systems Limited. Confidential © 2020 IOTech Systems Limited. Confidential Device Auto-discovery Overview 某些通訊協定允許自動搜尋裝置,故EdgeX Foundry Geneva Release 支援 Device Service 能善用這類的通訊協定自動搜尋裝置 的功能,自動建立Device至Core Metadata Service 。 Device Service SDKs (C and Go) 提供這樣的框架使Device Service 開發人員可以輕鬆的實現這項功能。 © 2020 IOTech Systems Limited. Confidential Device Auto-discovery 流程 • 自動搜尋裝置的行為可以被服務內部的計時器或是外部的REST API所以觸發 • 觸發後,SDK會呼叫實作通訊協定自動搜尋裝置的function執行實際的動作 • Device Service搜尋裝置的結果會回傳至SDK ,內容包含所找到的裝置和裝置 的連線資訊 • SDK根據Provision Watcher定義的規則過濾裝置的合法性 • SDK將所有接受的裝置新增至Core Metadata ,這些裝置即可被EdgeX System所使用 © 2020 IOTech Systems Limited. Confidential Triggering Discovery 在配置檔中,Device/Discovery/Enabled必須設定成true ,默認值為false Device/Discovery/Interval為觸發的內部計時器時間,設成0內部計時器則不會動作 外部的REST API路徑為 /api/v1/discovery ,可透過HTTP POST 請求觸發執行,請求會得到下列回應: • 202 Accepted: 表示自動搜尋的行為已成功觸發,並回傳一個correlation id以供未來的除錯查詢 • 423 Locked: 表示此Device Service的AdminState為 locked 或是 OperatingState 為 disabled • 500 Internal Server Error: 表示未知或不預期的錯誤發生 • 501 Not Implemented: 表示此Device Service不支援自動搜尋裝置 • 503 Service Unavailable: 表示Device/Discovery/Enabled的配置值為false © 2020 IOTech Systems Limited. Confidential Finding Devices 當自動搜尋裝置行為被觸發時,SDK會呼叫實作通訊協定自動搜尋裝置的 function執行實際的動作,此動作為通訊協定特有的邏輯,Device Service protocol driver回傳搜尋到的裝置資訊以

文档评论(0)

wendangchuan + 关注
实名认证
内容提供者

高级工程师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年09月22日上传了高级工程师

1亿VIP精品文档

相关文档