步驟1:連接事物
登錄Amazon Web服務(wù)平臺(tái)并轉(zhuǎn)到物聯(lián)網(wǎng)會(huì)議。在其中選擇AWS IOT,然后單擊它。
在AWS IOT儀表板中,單擊此左側(cè)選項(xiàng)卡中的connect,然后配置設(shè)備(入門)。
下一步,單擊Linux和Python,下載文件并將其放在文件夾中。在命令行中轉(zhuǎn)到此目錄并鍵入:
$ chmod + x start.sh
$ 。/start.sh
這將在您的板上安裝所有python庫,并運(yùn)行basicPubSub示例來測試通信。
如果一切順利,則您的板已連接到AWS IOT。
步驟2 :創(chuàng)建規(guī)則
單擊規(guī)則并創(chuàng)建。
在規(guī)則中輸入所需的名稱和簡短描述。
在SQL版本中,可以選擇2015-10-08選項(xiàng)。在屬性中放*以獲取完整的消息,在主題中鍵入sdk/test/Python,以遵循示例。條件保持空白。
立即添加操作!
單擊添加操作并選擇SNS并配置該操作。
創(chuàng)建一個(gè)新的SNS資源,單擊在創(chuàng)建新資源按鈕上。
創(chuàng)建一個(gè)新主題,給它一個(gè)名稱和簡短描述,現(xiàn)在單擊該主題并選擇訂閱主題。
下一步,在協(xié)議中選項(xiàng),選擇電子郵件,然后在上面放上您的電子郵件。
現(xiàn)在在角色中創(chuàng)建一個(gè)新角色,并允許它獲得將消息發(fā)送到所選資源的權(quán)限,請單擊“更新角色”按鈕。
單擊“添加操作”按鈕。
確定!
第3步:運(yùn)行代碼
現(xiàn)在您可以運(yùn)行代碼,并在電子郵件中查看來自董事會(huì)的消息。
在命令行中輸入:
$ python aws-iot-device -sdk-python/samples/basicPubSub/basicPubSub.py -e a2sgybl1nt1z60.iot.us-west-2.amazonaws.com -r root-CA.crt -c DragonBoard.cert.pem -k DragonBoard.private.key
在我的命令中,證書文件以DragonBoard,因?yàn)槲覍⑽业拿置麨椤?DragonBoard”,在您的情況下將是其他名稱,而端點(diǎn)號將是其他。您可以通過在最后一行的記事本中打開start.sh文件來獲取命令!
如果您不希望收到大量包含示例代碼的電子郵件,請?jiān)趧h除是的:并運(yùn)行一次代碼。
來自mqtt主題sdk/test/Python的消息已發(fā)送到您的電子郵件。
現(xiàn)在連接傳感器和執(zhí)行器到您的董事會(huì),創(chuàng)建新規(guī)則,發(fā)送通知并創(chuàng)建新項(xiàng)目!
責(zé)任編輯:wv
-
AWS
+關(guān)注
關(guān)注
0文章
444瀏覽量
26584
發(fā)布評論請先 登錄
NVIDIA和AWS擴(kuò)展全棧合作伙伴關(guān)系
如何將SD卡驅(qū)動(dòng)模塊掛載至外設(shè)總線
如何使用 NuMaker 板和 Mbed OS 上的連接字符串連接到 Azure IoT?
NB-IoT 網(wǎng)絡(luò)對功耗的真實(shí)影響:Otii實(shí)測 Thales 模組的注冊與連接行為全解析
如何在AMD Vitis Unified 2024.2中連接到QEMU
如何將事物連接到AWS IOT
評論