[ EdgeX ] 透過 EdgeX Core Service 存放數據

目錄

學習目標

  • Core Service API 串接

前置準備作業

  1. 可上網的電腦

  2. 已安裝完成 EdgeX

  3. Visual Studio Code


示意圖


EdgeX 端

Step 1. 撰寫接收 MQTT Broker 資訊並存放到 EdgeX

❖ 1.1  撰寫 Python 程式
       ㊟ 修改第 5 行的 EdgeX IP,為所使用的 EdgeX 位址
       ㊟ 並將程式存檔為 ooo.py,此處的 ooo 可自行命名,在本範例中將名稱命名為 mqttToCoreService,完整程式名稱為 mqttToCoreService.py


❖ 1.2  在終端機分別輸入下方指令以安裝相依套件
       ① pip install paho-mqtt
       ② pip install requests

❖ 1.3  在終端機輸入下方指令以執行程式
       python ooo.py
       ㊟ 本範例中的程式名稱為 mqttToCoreService.py,故執行指令為 python mqttToCoreService.py


Step 2. 撰寫隨機產生資訊的程式

第 4 行 - 請修改正所使用的 MQTT Broker IP,再執行此程式


Step 3. 在執行 mqttToCoreService 程式的視窗即可看到相關資訊


Step 4. 其它 EdgeX API

* 查看目前數目 * GET http://EdgeX-IP:48080/api/v1/event/count * 查看內容 * GET http://EdgeX-IP:48080/api/v1/event/device/SensorTemperatureRoom1/1


Reference
GitHub
List of blogs
ALL RIGHTS RESERVED. COPYRIGHT © 2018. Designed and Coded by Makee.io