此應用程序用於將從手機中的傳感器獲取的傳感器值發送到特定的MQTT客戶端。重要的是要注意,儘管應用程序中有很多傳感器,但手機中應該有特定的傳感器。
手機中的傳感器類型因手機的品牌和版本而異。首先確定手機中內置的傳感器很重要。
入門
要開始使用,請轉到該應用,然後單擊設置(左上角)。在給定的空格中輸入必要的詳細信息。
如果要將數據發佈到特定的MQTT代理,請輸入主機名和端口。指定發布和訂閱主題也很重要。
您還可以根據需要嘗試其他選項。
操作此應用程序時,手機應始終保持穩定的互聯網連接。
感測器
QR /條形碼掃描儀
用相機掃描QR碼並發送數據。授予應用訪問相機的權限很重要
數據的發送格式-{“ qr”:{“ format”:“ QR_CODE”,“ content”:“”}}
加速度計
加速度計是一種用於測量加速度的機電傳感器。單位– X軸,Y軸,Z軸值,以m / s2為單位
數據的發送格式-{“加速計”:{“ x”:“ 2.84”,“ y”:“ 0.44”,“ z”:“ 10.02”}}
陀螺儀
陀螺儀傳感器,也稱為角速度傳感器或角速度傳感器,是感測角速度的設備。
單位– X軸,Y軸,Z軸值,單位為rad / s
數據的發送格式-{“ gyroscope”:{“ x”:“ 0.0”,“ y”:“ 0.0”,“ z”:“ 0.0”}}
接近傳感器
接近傳感器是一種非接觸式傳感器,當目標進入傳感器的視野時,它會檢測到物體(通常稱為“目標”)的存在。
單位–距離,單位為厘米
數據的發送格式-{“接近”:{“ x”:“ 5.0”}}
光
該傳感器提供區域的亮度
以lx為單位
數據的發送格式-{{“ light”:{“ illuminance”:“ 7.0”}}
溫度
提供室內溫度。
攝氏單位
數據的格式發送-{“溫度”:{“溫度”:“ 7.0”}}
壓力
測量房間壓力
hPa單位
數據的發送格式-{“ pressure”:{“ pressure”:“ 1009.56”}}
位置
授予對應用程序的訪問權限以訪問位置。它以度為單位給出設備的緯度和經度位置,並以米為單位給出當前位置的高度
數據的發送格式-{“ gps”:{“ alt”:“ 0.0”,“ lon”:“ 80.06”,“ lat”:“ 6.72”}}
設定值
轉到右上角的設置。這些是您應更改以創建自定義應用程序的設置。需要一些
字段以及為使應用正常運行而應填寫的可選字段。
主機名–您應該在此字段中輸入代理的名稱。我們建議您使用一些免費的MQTT經紀人。他們是,
broker.hivemq.com
mqtt.eclipse.org
這是一個必填字段。
端口-這也是必填字段。最好的做法是保留端口默認值(1883)
用戶名-這是一個可選要求。最好添加用戶名以提高安全性。
密碼–這是一個可選要求。最好添加用戶名以提高安全性。
ClientID-這是一個可選要求。如果留為空白,則應用程序將為用戶生成一個clientID。
發布主題–用戶應指定要將數據發送到的主題。
訂閱主題–用戶應指定應用程序應偵聽以接收數據的主題。
數據推送間隔–數據發布的速率。
QoS –有關MQTT QoS的更多信息,請訪問MQTT代理的官方網站。
指定必填字段後,單擊“保存”並轉到主頁。滑動滑塊以連接到MQTT代理。如果一切順利,您將在屏幕上看到“已連接”