步驟1:設(shè)置MQTT.fx
MQTT.fx是一個(gè)基于Java的基于Eclipse Paho的MQTT客戶端。
轉(zhuǎn)到網(wǎng)站并下載軟件:
http://mqttfx.jfx4ee .org/index.php/download
由于已安裝mqtt.fx,請(qǐng)打開(kāi)該軟件并對(duì)其進(jìn)行配置以連接到AWS IOT
配置文件名稱:根據(jù)您的喜好
經(jīng)紀(jì)人地址:要獲取經(jīng)紀(jì)人地址,請(qǐng)轉(zhuǎn)到AWS IOT儀表板的設(shè)置。 (請(qǐng)參閱圖片)
代理端口:8883
客戶端ID:隨機(jī)
SSL/TLS:
單擊“啟用SSL/TLS”復(fù)選框
選擇TLSv1.2協(xié)議
選中“自簽名證書(shū)”框:
CA文件:上傳您的root-CA.crt文件
客戶端證書(shū)文件:上傳您的THING.cert.pem文件
客戶端密鑰文件:上傳您的THING.private.key文件
》
要了解如何連接事物并獲取證書(shū)文件,請(qǐng)遵循此教程:
https://www.instructables.com/id/Getting-Started-With-AWS -IOT
步驟2:設(shè)置Sigfox回調(diào)
登錄到您的sigfox后端帳戶,然后轉(zhuǎn)到“設(shè)備類型”屏幕以創(chuàng)建回調(diào)。
好吧,現(xiàn)在單擊左側(cè)選項(xiàng)卡中的CALLBACKS,然后單擊新的
創(chuàng)建一個(gè)AWS IOT回調(diào),在下一個(gè)屏幕中,選擇BASIC config方法,然后單擊啟動(dòng)堆棧按鈕。
您將被重定向到AWS以創(chuàng)建IAM USER。 Sigfox用于將數(shù)據(jù)連接并推送到AWS IoT的堆棧。
現(xiàn)在,復(fù)制您的AWSAccountID(在我的帳戶屏幕中找到)以及您可以在URL中找到的區(qū)域,主題名稱使用sigfox。
自創(chuàng)建堆棧以來(lái),請(qǐng)單擊堆棧按鈕,然后單擊“輸出”,在其中可以找到您的訪問(wèn)密鑰,秘密密鑰和主題,以填寫Sigfox回調(diào)配置。/p》
在JSON正文中,您可以輸入:
{“ data”:“ {data}”}
您將收到sigfox設(shè)備發(fā)送的數(shù)據(jù)。
步驟3:將DragonBoard連接到AWS
您可以按照本教程了解如何將東西連接到AWS IOT:https://www.instructables.com/id/Getting-Started-With-AWS-IOT
連接板后,轉(zhuǎn)到:
$ cd aws-iot-device-sdk-python/samples/basicPubSub
$ vi basicPubSub.py
替換以下主題的已訂閱和已發(fā)布主題“ sdk/test/Python” “ sigfox”
所有發(fā)送到sigfox主題的消息都顯示在MQTT.fx軟件中,如果該主題中有規(guī)則,則數(shù)據(jù)也會(huì)發(fā)送到智能手機(jī)和電子郵件中。
責(zé)任編輯:wv
-
軟件
+關(guān)注
關(guān)注
69文章
5364瀏覽量
91918 -
AWS
+關(guān)注
關(guān)注
0文章
444瀏覽量
26637 -
MQTT
+關(guān)注
關(guān)注
5文章
740瀏覽量
25270
發(fā)布評(píng)論請(qǐng)先 登錄
如何用 MQTT 實(shí)現(xiàn)設(shè)備間通信(超簡(jiǎn)單實(shí)操版)
昉·星光開(kāi)發(fā)板智能家居遠(yuǎn)程控制
在VisionFive 2上實(shí)現(xiàn)智能家居的遠(yuǎn)程控制
創(chuàng)龍 瑞芯微 RK3588 國(guó)產(chǎn)2.4GHz八核 工業(yè)開(kāi)發(fā)板—MQTT通信協(xié)議案例
工業(yè)智能網(wǎng)關(guān)可以通過(guò)MQTT協(xié)議對(duì)接到哪些平臺(tái)
使用paho-mqtt里例程連接服務(wù)器失敗怎么解決?
Vision Board開(kāi)發(fā)板使用paho_mqtt連接阿里云失敗是什么原因呢?
如何在NuMaker-IoT-M467 上使用 FreeRTOS 和 CycloneTCP 的 MQTT 連接?
【創(chuàng)龍TL3562-MiniEVM開(kāi)發(fā)板試用體驗(yàn)】--MQTT通訊
GraniStudio :MQTT 協(xié)議的深度剖析
MQTT介紹
請(qǐng)問(wèn)55912是否支持WLAN卸載和AnyCloud(AWS+MQTT) 功能嗎?
精通 MQTT:消息隊(duì)列遙測(cè)傳輸指南!
怎樣使用MQTT連接到AWS MQTT Broker .fx軟件并使用AWS IOT Python SDK在DragonBoard中查看消息
評(píng)論