แบบฝึกหัด - ปรับใช้มอดูลที่สร้างไว้ล่วงหน้ากับ IoT Edge
ปรับใช้โมดูล "เซนเซอร์อุณหภูมิจําลอง" จากรีจิสทรี Microsoft Artifact โดยใช้ขั้นตอนเหล่านี้:
ค้นหาโมดูล เซนเซอร์อุณหภูมิจําลอง ในโมดูล รีจิสทรีของ Microsoft Artifact ที่กรองโดยโมดูล IoT Edge
เลือกรุ่นรูปภาพล่าสุดของโมดูล เซนเซอร์อุณหภูมิจําลอง
คัดลอก URI สําหรับ เซนเซอร์อุณหภูมิจําลอง คัดลอก URI เท่านั้น ไม่ใช่คําสั่งการดึงของ Docker ตัวอย่างเช่น
mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:latestในพอร์ทัล Azure ไปที่ฮับ IoT ของคุณและเลือกอุปกรณ์เพื่อเพิ่มโมดูล เซนเซอร์อุณหภูมิจําลอง
บนหน้ารายละเอียดอุปกรณ์ IoT Edge ให้เลือก ตั้งค่าโมดูล
ในส่วน โมดูล IoT Edge เลือก เพิ่ม จากนั้นเลือกโมดูล IoT Edge
อัปเดตการตั้งค่าโมดูลต่อไปนี้:
ฉาก ค่า ชื่อโมดูล IoT SimulatedTemperatureSensorURI ของรูปภาพ mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:latestนโยบายการรีสตาร์ท เสมอ สถานะที่ต้องการ กำลัง เรียก ใช้ เลือก Routes เพื่อกําหนดวิธีส่งข้อความที่ส่งผ่านระหว่างโมดูลและไปยังฮับ IoT
เพิ่มเส้นทางเพื่อส่งข้อความทั้งหมดจากโมดูลอุณหภูมิจําลองไปยังฮับ IoT
ฉาก ค่า ชื่อ SimulatedTemperatureSensorToIoTHubค่า FROM /messages/modules/SimulatedTemperatureSensor/* INTO $upstreamเลือก ตรวจสอบ + สร้าง เพื่อแสดงตัวอย่างไฟล์ JSON ของรายการการปรับใช้ที่กําหนดโมดูลทั้งหมดที่ปรับใช้กับอุปกรณ์ IoT Edge ของคุณ ตรวจสอบให้แน่ใจว่ามีโมดูล เซนเซอร์อุณหภูมิจําลอง
บนหน้ารายละเอียดอุปกรณ์ ค้นหาส่วน โมดูล ควรมีโมดูลสามรายการ:
$edgeAgent,$edgeHub, และSimulatedTemperatureSensorรายการควรมีลักษณะคล้ายกับสกรีนช็อตต่อไปนี้สําคัญ
ถ้าโมดูล แสดงเป็น "ในการปรับใช้" แต่ไม่ได้รายงานโดยอุปกรณ์ อุปกรณ์ IoT Edge ของคุณยังคงเริ่มต้นอยู่ รอสักครู่ แล้วคลิก "รีเฟรช" ที่ด้านบนของหน้า
เปิดพร้อมท์คําสั่งบนอุปกรณ์ IoT Edge ของคุณ หรือใช้การเชื่อมต่อ SSH จาก Azure CLI
sudo iotedge listใช้คําสั่งเพื่อยืนยันว่าโมดูลที่ปรับใช้จากระบบคลาวด์กําลังทํางานบนอุปกรณ์ IoT Edge ของคุณดูข้อความที่ส่งจากโมดูลเซนเซอร์อุณหภูมิโดยใช้คําสั่ง
sudo iotedge logs SimulatedTemperatureSensor -fสําคัญ
คําสั่ง IoT Edge ต้องตรงตามตัวพิมพ์ใหญ่-เล็กเมื่ออ้างอิงถึงชื่อโมดูล
ล้างแหล่งข้อมูล