แบบฝึกหัด - ปรับใช้มอดูลที่สร้างไว้ล่วงหน้ากับ IoT Edge

เสร็จสมบูรณ์เมื่อ

ปรับใช้โมดูล "เซนเซอร์อุณหภูมิจําลอง" จากรีจิสทรี Microsoft Artifact โดยใช้ขั้นตอนเหล่านี้:

  1. ค้นหาโมดูล เซนเซอร์อุณหภูมิจําลอง ในโมดูล รีจิสทรีของ Microsoft Artifact ที่กรองโดยโมดูล IoT Edge

  2. เลือกรุ่นรูปภาพล่าสุดของโมดูล เซนเซอร์อุณหภูมิจําลอง

  3. คัดลอก URI สําหรับ เซนเซอร์อุณหภูมิจําลอง คัดลอก URI เท่านั้น ไม่ใช่คําสั่งการดึงของ Docker ตัวอย่างเช่น mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:latest

  4. ในพอร์ทัล Azure ไปที่ฮับ IoT ของคุณและเลือกอุปกรณ์เพื่อเพิ่มโมดูล เซนเซอร์อุณหภูมิจําลอง

  5. บนหน้ารายละเอียดอุปกรณ์ IoT Edge ให้เลือก ตั้งค่าโมดูล

  6. ในส่วน โมดูล IoT Edge เลือก เพิ่ม จากนั้นเลือกโมดูล IoT Edge

  7. อัปเดตการตั้งค่าโมดูลต่อไปนี้:

    ฉาก ค่า
    ชื่อโมดูล IoT SimulatedTemperatureSensor
    URI ของรูปภาพ mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:latest
    นโยบายการรีสตาร์ท เสมอ
    สถานะที่ต้องการ กำลัง เรียก ใช้
  8. เลือก Routes เพื่อกําหนดวิธีส่งข้อความที่ส่งผ่านระหว่างโมดูลและไปยังฮับ IoT

  9. เพิ่มเส้นทางเพื่อส่งข้อความทั้งหมดจากโมดูลอุณหภูมิจําลองไปยังฮับ IoT

    ฉาก ค่า
    ชื่อ SimulatedTemperatureSensorToIoTHub
    ค่า FROM /messages/modules/SimulatedTemperatureSensor/* INTO $upstream
  10. เลือก ตรวจสอบ + สร้าง เพื่อแสดงตัวอย่างไฟล์ JSON ของรายการการปรับใช้ที่กําหนดโมดูลทั้งหมดที่ปรับใช้กับอุปกรณ์ IoT Edge ของคุณ ตรวจสอบให้แน่ใจว่ามีโมดูล เซนเซอร์อุณหภูมิจําลอง

  11. บนหน้ารายละเอียดอุปกรณ์ ค้นหาส่วน โมดูล ควรมีโมดูลสามรายการ: $edgeAgent, $edgeHub, และ SimulatedTemperatureSensor รายการควรมีลักษณะคล้ายกับสกรีนช็อตต่อไปนี้

    สําคัญ

    ถ้าโมดูล แสดงเป็น "ในการปรับใช้" แต่ไม่ได้รายงานโดยอุปกรณ์ อุปกรณ์ IoT Edge ของคุณยังคงเริ่มต้นอยู่ รอสักครู่ แล้วคลิก "รีเฟรช" ที่ด้านบนของหน้า

    โมดูลที่ปรับใช้ที่ขอบ

  12. เปิดพร้อมท์คําสั่งบนอุปกรณ์ IoT Edge ของคุณ หรือใช้การเชื่อมต่อ SSH จาก Azure CLI

  13. sudo iotedge listใช้คําสั่งเพื่อยืนยันว่าโมดูลที่ปรับใช้จากระบบคลาวด์กําลังทํางานบนอุปกรณ์ IoT Edge ของคุณ

  14. ดูข้อความที่ส่งจากโมดูลเซนเซอร์อุณหภูมิโดยใช้คําสั่ง sudo iotedge logs SimulatedTemperatureSensor -f

    สําคัญ

    คําสั่ง IoT Edge ต้องตรงตามตัวพิมพ์ใหญ่-เล็กเมื่ออ้างอิงถึงชื่อโมดูล

  15. ล้างแหล่งข้อมูล