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