IoT and AI
IoT คือ การทำให้ทุกอุปกรณ์สามารถสื่อสารข้อมูลผ่านช่องทาง Internet ได้ และ สิ่งที่ได้คือข้อมูล มหาศาล เช่น ตอนเราเปิด Google Map โทรศัพท์เราจะส่งข้อมูล location กลับไปให้ Server และ ข้อมูลที่เราได้มาจะถูก วิเคราะห์โดย AI สรุปออกมาว่า เป้าหมายที่เราจะไปจะถึงภายในระยะเวลาเท่าไหร่
จะเห็นว่า ถ้าเรามีแค่ IoT การจะทำข้อมูลออกมาใช้ประโยชน์ จะทำได้ยากมากถ้าไม่มี AI ที่มีความสามารถในการวิเคราะห์คำตอบ
Microsoft กับ IoT
IoT Central เป็นสภาพแวดล้อมสำเร็จรูปสำหรับการพัฒนาโซลูชัน IoT เป็นแพลตฟอร์มแอปพลิเคชันที่เป็นโซลูชัน IoT ของบริการ (aPaaS) และอินเทอร์เฟซหลักคือ UI ของเว็บ นอกจากนี้ยังมีREST APIที่ให้คุณโต้ตอบกับแอปพลิเคชันของคุณโดยทางโปรแกรม
บทความนี้ให้ภาพรวมขององค์ประกอบหลักในสถาปัตยกรรมโซลูชัน IoT Central
จัดการอุปกรณ์
IoT Central ช่วยให้คุณจัดการกลุ่มอุปกรณ์ IoTที่ส่งข้อมูลไปยังโซลูชันของคุณ ตัวอย่างเช่น คุณสามารถ:
- ควบคุมว่าอุปกรณ์ใดสามารถเชื่อมต่อกับแอปพลิเคชันของคุณและวิธีตรวจสอบสิทธิ์
- ใช้เทมเพลตอุปกรณ์เพื่อกำหนดประเภทของอุปกรณ์ที่สามารถเชื่อมต่อกับแอปพลิเคชันของคุณได้
- จัดการอุปกรณ์โดยการตั้งค่าคุณสมบัติหรือเรียกคำสั่งบนอุปกรณ์ที่เชื่อมต่อ ตัวอย่างเช่น ตั้งค่าคุณสมบัติอุณหภูมิเป้าหมายสำหรับอุปกรณ์เทอร์โมสตัทหรือเรียกใช้คำสั่งเพื่อทริกเกอร์อุปกรณ์ให้อัปเดตเฟิร์มแวร์ คุณสามารถตั้งค่าคุณสมบัติและคำสั่งการโทรบน:
- อุปกรณ์แต่ละเครื่องผ่านเว็บ UI ที่ ปรับแต่ง ได้
- อุปกรณ์หลายเครื่องที่มี งาน ตาม กำหนดเวลาหรือตามต้องการ
- รักษาข้อมูลเมตาของอุปกรณ์ เช่นที่อยู่ลูกค้าหรือวันที่ให้บริการล่าสุด
ดูและวิเคราะห์ข้อมูล
ในแอปพลิเคชัน IoT Central คุณสามารถดูและวิเคราะห์ข้อมูลสำหรับแต่ละอุปกรณ์หรือสำหรับข้อมูลที่รวบรวมจากหลายอุปกรณ์:
- ใช้การทำแผนที่เพื่อแปลงการวัดและส่งข้อมูลทางไกลของอุปกรณ์ที่ซับซ้อนให้เป็นข้อมูลที่มีโครงสร้างภายใน IoT Central
- ใช้เทมเพลตอุปกรณ์เพื่อกำหนดมุมมองที่กำหนดเองสำหรับอุปกรณ์แต่ละประเภทเฉพาะ ตัวอย่างเช่น คุณสามารถพล็อตอุณหภูมิเมื่อเวลาผ่านไปสำหรับตัวควบคุมอุณหภูมิหรือแสดงตำแหน่งปัจจุบันของรถบรรทุกส่งของ
- ใช้การวิเคราะห์ ใน ตัวเพื่อดูข้อมูลรวมสำหรับอุปกรณ์หลายเครื่อง ตัวอย่างเช่น คุณสามารถดูจำนวนการเข้าใช้ทั้งหมดในร้านค้าปลีกหลายแห่ง หรือระบุร้านค้าที่มีอัตราการเข้าพักสูงสุดหรือต่ำสุด
- สร้างแดชบอร์ด ที่กำหนดเอง เพื่อช่วยคุณจัดการอุปกรณ์ของคุณ ตัวอย่างเช่น คุณสามารถเพิ่มแผนที่ ไทล์ และแผนภูมิเพื่อแสดงการส่งข้อมูลทางไกลของอุปกรณ์
รักษาความปลอดภัยโซลูชันของคุณ
ใน IoT Central คุณสามารถกำหนดค่าและจัดการความปลอดภัยในพื้นที่ต่อไปนี้:
- ผู้ใช้เข้าถึงแอปพลิเคชันของคุณ
- อุปกรณ์เข้าถึงแอปพลิเคชันของคุณ
- การเข้าถึงแอปพลิเคชันของคุณแบบเป็นโปรแกรม
- การรับรองความถูกต้องของบริการอื่นๆ จากแอปพลิเคชันของคุณ
หากต้องการเรียนรู้เพิ่มเติม โปรดดู คู่มือความ ปลอดภัยIoT Central
Microsoft AI ( Machine Learning )
การพัฒนา ML สามารถแบ่งออกมาได้เป็น 3 รูปแบบดังในภาพ
- การเรียนรู้แบบมีผู้สอน (supervised learning) ข้อมูลตัวอย่างและผลลัพธ์ที่ “ผู้สอน” ต้องการ ถูกป้อนเข้าสู่คอมพิวเตอร์ เป้าหมาย คือ การสร้างกฎ ทั่วไปที่สามารถเชื่อมโยงข้อมูลขาเข้ากับขาออกได้
- การเรียนรู้แบบไม่มีผู้สอน (unsupervised learning) ไม่มีการทำฉลากใดๆ และให้คอมพิวเตอร์หาโครงสร้างของข้อมูลขาเข้าเอง
- การเรียนรู้แบบเสริมกำลัง (reinforcement learning) คอมพิวเตอร์มี ปฏิสัมพันธ์กับสิ่งแวดล้อมที่เปลี่ยนไปตลอดเวลาโดย คอมพิวเตอร์จะต้อง ทำงานบางอย่าง (เช่น ขับรถ) โดยที่ไม่มี”ผู้สอน”คอย บอกอย่างจริงจัง ว่าวิธีการที่ทำอยู่นั้นเข้าใกล้เป้าหมายแล้วหรือไม่ ตัวอย่าง เช่น การเรียนรู้ เพื่อเล่นเกม