[英]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中心在邊緣上創建設備,但我想直接收聽邊緣中心以從管道中檢索消息。
我可以編寫一個“測試模塊”在容器中進行測試,但這實際上不是我想要做的。
所以我的問題是:
Edge集線器沒有像IoT集線器那樣具有終結點來消費來自外部的消息。 因此,您唯一的解決方案是將您的消息路由到另一個自定義模塊。 然后,此模塊可以公開一個端點,在該端點它將向外部系統提供傳入消息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.