- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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回傳搜尋到的裝置資訊以
您可能关注的文档
- Edgex Foundry的简介、现状和路线图.pdf
- EdgeX Foundry与EMQ集成解决方案.pdf
- EdgeX Foundry在中国的过去、现在与将来.pdf
- EdgeX Geneva 规则引擎介绍 - 基于 EMQ X Kuiper的超轻量级IoT流式数据处理.pdf
- EdgeX Geneva在Kubernetes上的部署实践.pdf
- EdgeX边缘计算架构与ROS2机器人操作系统之间的互联互通.pdf
- EdgeX在京东星链零售物联平台的应用.pdf
- Edgex在制造过程优化中的应用.pdf
- EdgeX中国挑战赛赛程介绍.pdf
- EMQ X Kuiper - 开源边缘实时流式数据分析框架.pdf
- 2022-2023学年山东省临沂市蒙阴县实验中学联考数学试题试卷含解析.doc
- 2022-2023学年安徽舒城桃溪中学高考适应性测试(3月1日)数学试题含解析.doc
- 2022-2023学年安徽省青阳县第一中学高三第五次月考数学试题试卷数学试题含解析.doc
- 牛呼吸道疾病综合征病原PCR检测技术规范.pdf
- 大庆市野生鸟类疫源疫病监测技术规范.pdf
- fresh线性代数作业解决问题.pdf
- 005a1630模拟电子技术基础教学大纲.pdf
- 2022-2023学年安徽省阜阳市临泉县第一中学高三第二次高考模拟考试数学试题试卷含解析.doc
- 2022-2023学年山东省临沂市兰陵县第一中学高三5月联考数学试题含解析.doc
- samsung专有内容可能会更改electrical part list电气零件清单.pdf
文档评论(0)