2016-02-29 105 views
0

我想從端點接收IOT Hub消息。客戶端Javascript和REST。使用Javascript的Azure IOT Hub Rest API

我用這篇文章https://msdn.microsoft.com/nl-nl/library/mt590786.aspx來創建URL。

這是我的代碼:

function readIOTHub() 
{ 
    $.getJson("https://MyIOTHub.azure-devices.net/devices/device1/messages/devicebound?api-version=2016-02-03", function(result) 
    { 
    alert(result); 
    }); 
} 

但我的要求是沒有收到任何消息。 有人知道如何使用Javascript REST接收來自IOT Hub的消息嗎?

回答

0

我不認爲這是目前可能的,首先是因爲,從我所看到的,Azure的物聯網中心REST API不問題CORS請求(即他們沒有在CORS標題寫的訪問控制,允許-origin),所以你的JS客戶端無法從瀏覽器中訪問它。

0

您可能需要查看物聯網集線器的Node.js sdk,但這又是在Node.js的上下文中。

如果你對node.js沒問題,它就變得簡單多了。

希望這會有所幫助!

梅特爾