步驟1:連接事物
登錄Amazon Web服務(wù)平臺并轉(zhuǎn)到物聯(lián)網(wǎng)會議。在其中選擇AWS IOT,然后單擊它。
在AWS IOT儀表板中,單擊此左側(cè)選項卡中的connect,然后配置設(shè)備(入門)。
下一步,單擊Linux和Python,下載文件并將其放在文件夾中。在命令行中轉(zhuǎn)到此目錄并鍵入:
$ chmod + x start.sh
$ 。/start.sh
這將在您的板上安裝所有python庫,并運行basicPubSub示例來測試通信。
如果一切順利,則您的板已連接到AWS IOT。
步驟2 :創(chuàng)建規(guī)則
單擊規(guī)則并創(chuàng)建。
在規(guī)則中輸入所需的名稱和簡短描述。
在SQL版本中,可以選擇2015-10-08選項。在屬性中放*以獲取完整的消息,在主題中鍵入sdk/test/Python,以遵循示例。條件保持空白。
立即添加操作!
單擊添加操作并選擇SNS并配置該操作。
創(chuàng)建一個新的SNS資源,單擊在創(chuàng)建新資源按鈕上。
創(chuàng)建一個新主題,給它一個名稱和簡短描述,現(xiàn)在單擊該主題并選擇訂閱主題。
下一步,在協(xié)議中選項,選擇電子郵件,然后在上面放上您的電子郵件。
現(xiàn)在在角色中創(chuàng)建一個新角色,并允許它獲得將消息發(fā)送到所選資源的權(quán)限,請單擊“更新角色”按鈕。
單擊“添加操作”按鈕。
確定!
第3步:運行代碼
現(xiàn)在您可以運行代碼,并在電子郵件中查看來自董事會的消息。
在命令行中輸入:
$ 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,因為我將我的名字命名為“ DragonBoard”,在您的情況下將是其他名稱,而端點號將是其他。您可以通過在最后一行的記事本中打開start.sh文件來獲取命令!
如果您不希望收到大量包含示例代碼的電子郵件,請在刪除是的:并運行一次代碼。
來自mqtt主題sdk/test/Python的消息已發(fā)送到您的電子郵件。
現(xiàn)在連接傳感器和執(zhí)行器到您的董事會,創(chuàng)建新規(guī)則,發(fā)送通知并創(chuàng)建新項目!
責(zé)任編輯:wv
-
AWS
+關(guān)注
關(guān)注
0文章
418瀏覽量
24184
發(fā)布評論請先 登錄
相關(guān)推薦
評論