【 Edge 】安裝 Azure IoT Edge 於 Raspberry Pi 4
內容
- 學習目標
- 前置準備作業
- 安裝
Azure IoT Edge
學習目標
- 於
Raspberry Pi 4
的Raspbian Buster OS
安裝 Azure IoT Edge
前置準備作業
- 已於
Raspberry Pi 4
安裝Raspbian Buster
- 已設定網路連線
- 相關設備
- 準備一台
Raspberry Pi 4
- 準備一條
Raspberry Pi 4
專用的電源線 - 準備一張
Micro SD Card
- 準備
鍵盤
與滑鼠
- 準備一台
螢幕
- 準備一條
HDMI 母
轉Mini HDMI 公
的線 - 準備一台 電腦 ( Windows 或 macOS )
- 準備一台
安裝 Azure IoT Edge
Step 1. 開啟終端機
- 點選上方的
終端機
Step 2. 開始安裝
-
2.1 安裝 Docker ( 請在終端機輸入下方指令 )
curl -sSL get.docker.com | sh && sudo usermod pi -aG docker && sudo reboot
-
2.2 安裝版本為
1.0.2
的libssl
( 請在終端機輸入下方指令 )sudo apt-get install libssl1.0.2
-
2.3 安裝
Azure IoT Edge
( 請在終端機輸入下方指令 )curl https://packages.microsoft.com/config/debian/stretch/multiarch/prod.list > ./microsoft-prod.list && \ sudo cp ./microsoft-prod.list /etc/apt/sources.list.d/ && \ curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg && \ sudo cp ./microsoft.gpg /etc/apt/trusted.gpg.d/ && \ sudo apt-get update && sudo apt-get -y install iotedge
-
2.4 設定
Azure IoT Hub
的Connection String
( 請在終端機輸入下方指令 )- 將
<ADD DEVICE CONNECTION STRING HERE>
改成 Ref 設定 Azure IoT Hub 中的 IoT Edge 文章中Primary Connection String
所取得的字串
sudo nano /etc/iotedge/config.yaml
-
修改前
-
修改後
-
存檔並離開
-
同時按 ctrl 與 X
-
再輸入
Y
-
再按 enter
-
- 將
-
2.5 重新啟動
IoT Edge
( 請在終端機輸入下方指令 )sudo systemctl restart iotedge
-
2.6 查看
IoT Edge
狀態 ( 請在終端機輸入下方指令 )sudo systemctl status iotedge
-
2.7 查看
Container
狀態 ( 請在終端機輸入下方指令 )sudo docker ps