簡體   English   中英

如何在不使用IoT中心的情況下從IoT Edge Hub檢索消息

[英]How to retrieve messages from IoT Edge Hub without using IoT Hub

我想編寫一個C#應用程序,以將消息從IoT Edge設備上的IoT Edge 集線器中取出,然后再將其發送到IoT集線器。

我想為我的IoT邊緣模塊編寫一個端到端測試。 為此,我將在Docker容器中運行整個IoT Edge運行時以及MQTT服務器。 然后,我想編寫一個測試,該測試將數據從容器外部發送到MQTT服務器,並通過直接連接到IoT Edge集線器將其檢索回來。

我的初始架構如下所示:

在此處輸入圖片說明

但是我想要這樣的東西:

在此處輸入圖片說明

我仍然需要IoT中心在邊緣上創建設備,但我想直接收聽邊緣中心以從管道中檢索消息。

可以編寫一個“測試模塊”在容器中進行測試,但這實際上不是我想要做的。

所以我的問題是:

  1. 這實際上可行嗎?
  2. 在哪里可以獲得有關如何直接連接到IoT Edge集線器的信息?

Edge集線器沒有像IoT集線器那樣具有終結點來消費來自外部的消息。 因此,您唯一的解決方案是將您的消息路由到另一個自定義模塊。 然后,此模塊可以公開一個端點,在該端點它將向外部系統提供傳入消息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM