我已經建立了一個ipad應用程序,我連接到一個sensorTag,它將溫度數據發送到應用程序。使用MQTT將iOS設備連接到AWS IoT的最佳方式?
我想要做的是將溫度數據發送到AWS IoT,這個想法是使用MQTT。 我已經建立了一個本地服務器,我將測試數據發送到AWS IoT,但是我沒有設法將設備連接到同一端點。我認爲這樣做的原因是本地服務器可以發佈數據,因爲它引用了證書和私鑰。但在xcode中,我不知道該怎麼做,所以沒有證書和私鑰引用,我不認爲iOS應用可以連接到物聯網。它是否正確?
什麼是最好的方式從這裏? 我下載了AWS iOS SDK,但似乎並不支持物聯網。
我在想,我可能可以讓iOS應用程序將其數據發送到具有證書和密鑰連接到自身的外部服務器,然後讓服務器將數據發佈到AWS IoT。
對於第二個鏈接錯誤,AWS IOT DATA沒有任何SUB API,因爲它是通過HTTP運行的,並且HTTP僅支持發佈,如果您希望PUB/SUB通過websockets或mqtt – jamesjara
更正第二個鏈接很差因爲它只指向HTTPS服務,而不支持訂閱。適用於iOS的AWS開發工具包庫支持通過MQTT訂閱。爲了清晰起見,我將編輯我的帖子。 –