Chillhub: Smart ตู้เย็น, ก้าวแรกของ Ubuntu Core บนโลก IoT
อ้างอิง IoT: Canonical and GE’s FirstBuild Collaborate on Smart Refrigerator
Chillhub เป็นชื่อของตู้เย็นที่ทาง Canonical (ผู้อยู่เบื้องหลังอูบันตู) ร่วมกับ GE Appliances (ผู้ผลิตเครื่องใช้ไฟฟ้าในครัวเรือน) สร้างขึ้น และจัดแสดงในบูตของอูบันตู ณ IoT World 2015 (May 12–13) ที่ผ่านมา
สำหรับโปรเจคนี้เริ่มพัฒนาขึ้นใน FirstBuild (ชุมชนที่ร่วมกันออกแบบและสร้างเครื่องใช้ไฟฟ้า) และไม่ใช่เพียงแค่สร้างตู้เย็นเท่านั้น แต่เป็นการสร้างแพลตฟอร์มเปิดสำหรับให้นักพัฒนาอ้างอิงต่อไป โดยเป็นตู้เย็นขนาด 18 ลูกบาศก์ฟุต มีช่องแช่แข็งด้านบนของตู้ สนนราคา $999 หรือ 33,590 บาท แต่ถ้าสั่งในช่วงเริ่มต้นจะขายในราคา $799 (26,865 บาท) และรุ่นใหญ่ $2,999
ภายในตู้เย็นนั้นรันด้วย Ubuntu Core ‘Snappy’ ซึ่งเป็นอูบันตูรุ่นพิเศษที่ปรับแต่งให้เล็ก, เร็วและปลอดภัย จึงเหมาะกับการใช้สำหรับ IoT (Internet of Thing) โดยมาพร้อมกับการเชื่อมต่อด้วย Wifi ผ่านมือถือ (มีตัวอย่างโค้ดให้) เพื่อใช้ในการเข้าถึงข้อมูลเซ็นเซอร์อุณหภูมิ และควบคุมการทำงานส่วนต่างๆของตู้เย็น นอกจากนี้ยังมีพอร์ตเชื่อมต่อ USB Peripheral อยู่ 2 ช่อง สามารถนำไปต่ออุปกรณ์เพิ่มเติมได้ ตัวซอฟต์แวร์ที่ทำงานอยู่นั้นพัฒนาขึ้นมาโดยใช้ภาษา JavaScript (NodeJS) และติดตั้งชุดบริการผ่าน Docker Container อีกที ส่วนข้อมูลต่างๆจะถูกส่งไปอยู่เป็นบน Firebase เพื่อเป็นตัวกลางระหว่างอุปกรณ์ และนำไปใช้กับแอปบนโทรศัพท์ iOS Android
แอบเข้าไปดูชุด Green Bean Connect Kit มา พบว่าภายในกล่องนั้นใช้ Raspberry Pi2 โดยการควบคุมและติดต่อส่วนต่างๆในตู้เย็น น่าจะรวมถึงเครื่องใช้ไฟฟ้าอื่นๆ ที่ผลิตโดย GE Appliances จะติดต่อผ่าน GreenBean ด้านมุมบนซ้าย ซึ่งเชื่อมต่อกับ PI2 ด้วย USB ส่วนบอร์ดเหลืองด้านขวาเป็นแสดงไฟสถานะและปุ่มควบคุม Wifi ซึ่งต่อไปยัง IO ของ PI2
นอกจากนั้นการเชื่อมต่อไปยัง USB Peripheral ที่อยู่ทางด้านขวานั้น จะใช้การสื่อสารผ่าน RS-232 และมีการกำหนดรูปแบบข้อความไว้แล้ว และถ้าอุปกรณ์ที่นำมาเชื่อมต่อเป็น Arduino ทางทีมพัฒนาได้สร้างชุดคำสั่งในการติดต่อไว้ให้แล้วด้วย ซึ่งของอุปกรณ์ที่มีให้ดูจะเป็นเครื่องชั่งน้ำหนักนม และถังแช่เบียร์ ฮ่าๆ…
ในส่วนอื่นๆ ทาง FirstBuild (1B) ยังสร้าง EcoSystem สำหรับแชร์โปรเจค หรือเรื่องที่ใช้บน Chillhub ไว้ด้วยอารมณ์ www.instructables.com
สุดท้าย…
ดึกแล้ว ตอนแรกว่าจะไม่นาน แต่พอเข้าไปดูก็เข้าใจโครงสร้างหลายๆอย่าง และถือเป็นต้นแบบอ้างอิงที่ดีอันนึง แถมเอกสารต่างๆ โค้ดก็ตั้งใจทำให้นักพัฒนาไปศึกษาและต่อยอดได้เป็นอย่างดีเลย
เป็นก้าวแรกที่น่าสนใจทีเดียวเลยสำหรับ Ubuntu Core ในโลก IoT ..☺