[英]Consume RESTFull service and insert them into Context broker
我有一個外部服務,通過 Restfull API 提供天氣數據並進行身份驗證。 能夠使用服務並將數據發送/插入到上下文代理的最佳選擇是什么。 我正在考慮使用 json 文件開發自定義 IoT 代理,以提供外部 Restfull 服務端點和上下文代理的配置。 是否有其他選擇來實現相同的功能?
這里的大問題是您是否需要將數據注入上下文代理,或者只是通知上下文代理此類數據存在。 如果您想將氣象站視為一種設備,那么您提出的架構確實很有意義:
下面的網絡研討會討論了帶有代碼演練的示例
另一種方法是創建一個微服務來偵聽注冊端點——對於 NGSI-v2,為此使用/v2/op/query
批處理端點,對於 NGSI-LD,它是直接轉發請求。 在這種情況下,氣象站數據保留在上下文代理本身之外,可用於擴充現有實體。 可以在FIWARE 教程中找到一個工作示例
顯然,您選擇的路線將取決於您需要對數據做什么,例如,如果您需要訂閱溫度變化,那么最好將氣象站視為以測量和 go 形式提供上下文數據的設備對於選項 1。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.