แนะ นำ
ในขั้นตอนการพัฒนาของโครงการ IoT การสตรีมข้อมูลอย่างต่อเนื่องโดยทั่วไปแล้วสร้างขึ้นโดยอุปกรณ์ IoT ที่ปรับใช้แล้วนั้นหาได้ไม่ง่าย จําลองข้อมูลโดยใช้โมดูลจัดทําสําเร็จเป็นแพคเกจปฏิบัติการและปรับใช้เป็นคอนเทนเนอร์บนอุปกรณ์ IoT Edge
สมมติว่าคุณเป็นนักพัฒนาที่ปรับใช้แอปพลิเคชัน IoT สําหรับระบบอัตโนมัติในโรงงาน คุณต้องการเก็บข้อมูลเกี่ยวกับเครื่องที่ทํางานบนพื้นโรงงาน เช่น ห้องเซิร์ฟเวอร์หรือกังหันลม แต่คุณต้องการเก็บข้อมูลเกี่ยวกับสภาพแวดล้อมรอบเครื่อง เช่น อุณหภูมิโดยรอบ การรับและแสดงข้อมูลนี้จากชั้นโรงงานเป็นเรื่องง่ายก่อนที่แอปพลิเคชันจะถ่ายทอดสด ดังนั้น คุณจําเป็นต้องมีวิธีการจําลองข้อมูลที่เลียนแบบสถานการณ์ของคุณเพื่อทดสอบแอปพลิเคชันของคุณ
บทความนี้จะสํารวจธีมที่นําโดยวิศวกรรมต่อไปนี้:
- การคาดการณ์ลักษณะการทํางานของคอมโพเนนต์หรือระบบ
- การออกแบบโซลูชัน
- คาดว่าข้อจํากัด/ระดับความคลาดเคลื่อนและเงื่อนไขการทํางานที่เฉพาะเจาะจง
- ข้อควรพิจารณาด้านความปลอดภัยและการรักษาความปลอดภัย
- การสร้างเครื่องมือที่ช่วยในการสร้างโซลูชัน
ในโมดูลนี้ คุณลงทะเบียนอุปกรณ์ IoT Edge ไปยังฮับ IoT ของคุณ จากนั้นคุณเริ่มรันไทม์ IoT Edge บนอุปกรณ์เสมือนของคุณ ถัดไป คุณปรับใช้โมดูลจัดทําสําเร็จไปยังอุปกรณ์ IoT Edge ที่จําลองเซนเซอร์ที่ทํางานบนอุปกรณ์นั้นจากระยะไกล ในตอนท้าย คุณสามารถดูข้อมูลที่สร้างขึ้นของโมดูลเพื่อตรวจสอบว่ามอดูลกําลังทํางานบนอุปกรณ์หรือไม่ บทความนี้ใช้ Azure IoT Edge บนเครื่องเสมือน Ubuntu ในกรณีนี้ อุปกรณ์ของคุณมีการติดตั้งรันไทม์ IoT Edge แล้ว การตั้งค่านี้ไม่ได้เรียกใช้ IoT Edge บนเครื่องภายในเครื่องหรืออุปกรณ์ ARM32 หรือ ARM64
วัตถุประสงค์การเรียนรู้
ในโมดูลนี้ คุณ:
- เปิดใช้มอดูลจากพอร์ทัล Azure ไปยัง IoT Edge
- สร้างข้อมูลจําลองจากอุปกรณ์ Edge
- ตรวจสอบข้อมูลที่สร้างขึ้นจากอุปกรณ์ Edge
ข้อกําหนดเบื้องต้น
- ความสามารถในการใช้ IoT Hub ใน Azure
- ความสามารถในการใช้ Azure Cloud Shell
- สัมผัสประสบการณ์การสร้างและจัดการทรัพยากรโดยใช้พอร์ทัล Azure หรือ Azure Cloud Shell ในระดับเริ่มต้น
- ความรู้พื้นฐานของ Azure IoT Edge