本文涵蓋了IOT Gateway的安裝和配置部分,我們將IOT Gateway連接到ThingsBoard服務器并可視化一些基本的網關統計資訊:已連接設備的數量和已處理的訊息,我們還將配置MQTT和OPC-UA擴展,以便從外部設備或者應用程式訂閱設備資料源,
前置條件
如果你沒有權限訪問ThingsBoard實體,可以使用Live Demo或者Installation Guide 來彌補,
第一步:配置網關
為了讓IOT網關能夠連接到ThingsBoard服務,你需要先提供網關憑證,我們將使用最為簡單通用的access token憑證,
租戶管理員登陸,如果是本地ThingsBoard服務器,使用默認憑證,打開“設備”并點擊右上角的“+”按鈕,

填寫您的網關名稱并選中“是網關”的復選框

備注:網關和設備的名稱在一個租戶范圍內必須是唯一的,(網關也是一種設備),
打開你網關設備詳情頁面并點擊“拷貝訪問口令”按鈕,將其粘貼保存在一個安全的地方,我們將在下一步驟的ThingsBoard配置中使用到它,

第二步:安裝網關
瀏覽網關安裝選項并選擇合適的安裝向導,按照所選網關指南種的步驟進行操作,網關的配置步驟將在后續詳細介紹
第三步:網關配置
導航到網關組態檔夾并編輯tb_gateway.yaml檔案,
/etc/thingsboard-gateway/config/tb_gateway.yaml
將“thingsboard”部分中的主機和埠屬性值改為您的ThingsBoard主機,
將“security”部分中的access token修改為您在第三部中復制的訪問令牌,
您的網關配置將會如下所示:
thingsboard:
host: thingsboard.cloud
port: 1883
security:
accessToken: Cq5oIGoyCIecChjzmlw8
第四步:重啟網關使新配置生效
這個步驟取決于您的安裝型別,如果您將thingsboard-gateway安裝為守護行程,那您應該使用以下命令:
systemctl restart thingsboard-gateway.service
對于其他情況,如果你已經將網關安裝為python模塊,那你只需要重新運行網關行程,
第五步:查看網關統計資訊
打開您ThingsBoard服務器的web頁面,查看來自網關上報的統計資訊,租戶管理員登錄并打開設備頁面,點擊網關設備,打開“最新遙測資料”頁簽

第六步:添加連接器到主組態檔中
為了連接某些設備我們使用了連接器,它們能夠連接到不同的設備和服務器以便收集資料,提供有關你需要的連接器的網關資訊,你應該將配置寫入tb_gateway.yaml檔案中的“連接器”部分,
connectors:
- name: MQTT Broker Connector
type: mqtt
configuration: mqtt.json
# -
# name: Modbus Connector
# type: modbus
# configuration: modbus.json
第七步:配置連接器
安裝成功后,您應該撇脂連接器以連接到不同的設備,請使用以下一篇或者多篇文章來配置相應的連接器:
- MQTT connector
- OPC-UA connector
- Modbus connector
- BLE connector
- Request connector
- CAN connector
- FTP connector
- Custom connector
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/302300.html
標籤:其他
上一篇:嵌入式硬體設計:三極管
下一篇:物聯網實驗-溫濕度實時監測系統
