簡體   English   中英

從Azure IoT端點讀取

[英]Reading from azure IoT endpoint

我有一個設備的小物聯網項目。 Arduino將一些值發送到azure,在此函數應用程序將其處理,並將arduino的指令發送到IoT中心的端點。 (/ devices / MKR1000 / messages / devicebound?api-version = 2016-02-03)我需要實時從此終結點獲取數據,因此我希望arduino每次僅讀取最新(最新)消息,但是它從最早的開始。

可以使arduino從端點讀取所有消息並顯示最后一條消息,但是我正在尋找一種更有效的方法。

謝謝。

您收到舊消息,因為由於設備未“完成”這些消息,它們仍在Azure IoT中心中排隊。 IoT中心僅在當前支持通過HTTPS和AMQP完成/拒絕/放棄C2D消息的選項。

另一個選項是設置ExpiryTimeUtc(在功能應用程序中?)以更快地釋放較舊的消息(最少1分鍾。默認值:1小時。)。

您可以參考“ 從IoT中心發送雲到設備的消息 ”的更多信息。

暫無
暫無

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

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