Mozilla WebThings Gateway 0.9 พร้อมใช้งานแล้ว เกตเวย์สำหรับอุปกรณ์สมาร์ทโฮมและอุปกรณ์ IoT

บริษัท มอซิลลา การตีพิมพ์ เปิดตัวผลิตภัณฑ์ใหม่ WebThings เกตเวย์ 0.9ตลอดจนการอัพเดตไลบรารี่ กรอบงาน WebThing 0.12, ขึ้นรูปแพลตฟอร์ม เว็บธิงส์ซึ่งจัดเตรียมส่วนประกอบเพื่อให้สามารถเข้าถึงอุปกรณ์ผู้บริโภคประเภทต่างๆ และใช้งานแบบสากลได้ API ของเว็บ เพื่อจัดระเบียบปฏิสัมพันธ์กับพวกเขา การพัฒนาโครงการ การแพร่กระจาย ได้รับอนุญาตภายใต้ MPL 2.0

WebThings Gateway รุ่นใหม่มีความโดดเด่นในด้านการพัฒนา
แพ็คเกจ อิงตาม OpenWrt ซึ่งอนุญาตให้ใช้เราเตอร์ไร้สายไม่เพียงแต่เพื่อให้การเข้าถึงเครือข่ายเท่านั้น แต่ยังเป็นโหนดควบคุมบ้านอัจฉริยะอีกด้วย รวมทั้ง เตรียมไว้ การจัดจำหน่ายของตัวเองที่ใช้ OpenWrt พร้อมการสนับสนุน Things Gateway แบบบูรณาการ มอบอินเทอร์เฟซแบบรวมสำหรับการตั้งค่าบ้านอัจฉริยะและจุดเชื่อมต่อไร้สาย การกระจายสินค้าสร้าง เกิดขึ้น สำหรับเราเตอร์แบบเปิด ทูริส ออมเนีย.

เฟิร์มแวร์ที่ใช้ OpenWrt มอบอินเทอร์เฟซการตั้งค่าเริ่มต้นที่ช่วยให้คุณสามารถกำหนดค่าอุปกรณ์ให้ทำหน้าที่เป็นจุดเชื่อมต่อไร้สายหรือเป็นไคลเอนต์เพื่อเชื่อมต่อกับเครือข่ายไร้สายที่มีอยู่ ฟังก์ชันการทำงานของชุดประกอบยังคงมีจำกัด และยังคงอยู่ในตำแหน่งทดลอง และไม่สามารถเปลี่ยนเราเตอร์ไร้สายที่มีอยู่ได้ทั้งหมด

Mozilla WebThings Gateway 0.9 พร้อมใช้งานแล้ว เกตเวย์สำหรับอุปกรณ์สมาร์ทโฮมและอุปกรณ์ IoT

นวัตกรรมที่สำคัญประการที่สองคือการดำเนินการสนับสนุนของบอร์ด ราสเบอร์รี่ Pi 4ซึ่งเหมือนกับบอร์ด Raspberry Pi อื่นๆ เตรียมไว้ แยก แอสเซมบลี ขึ้นอยู่กับการกระจาย Raspbian

ในบรรดาการปรับปรุงการทำงานนั้นมีการบันทึกการใช้งาน Add-on (ตัวแจ้งเตือน) ประเภทใหม่ซึ่งช่วยให้สามารถขยายระบบที่มีอยู่ก่อนหน้านี้สำหรับการส่งข้อความผ่านการแจ้งเตือนแบบพุชในเบราว์เซอร์ Notifier ช่วยให้คุณสร้างตัวจัดการและตั้งกฎเกณฑ์ในการส่งข้อความผ่านช่องทางการสื่อสารต่างๆ เช่น ส่ง SMS หรืออีเมล เมื่อมีการกระตุ้นเซ็นเซอร์ตรวจจับความเคลื่อนไหวในบ้าน สามารถกำหนดลำดับความสำคัญของการแจ้งเตือนที่ส่งได้

Mozilla WebThings Gateway 0.9 พร้อมใช้งานแล้ว เกตเวย์สำหรับอุปกรณ์สมาร์ทโฮมและอุปกรณ์ IoT

เพื่อเป็นการเตือนความจำ WebThings Gateway เป็น เป็นเลเยอร์สากลสำหรับจัดระเบียบการเข้าถึงอุปกรณ์ผู้บริโภคและอุปกรณ์ IoT ประเภทต่างๆ โดยซ่อนคุณสมบัติของแต่ละแพลตฟอร์ม และไม่ต้องใช้แอปพลิเคชันเฉพาะสำหรับผู้ผลิตแต่ละราย รหัสโครงการ เขียนโดย ใน JavaScript โดยใช้แพลตฟอร์มเซิร์ฟเวอร์ Node.js หากต้องการโต้ตอบเกตเวย์กับแพลตฟอร์ม IoT คุณสามารถใช้โปรโตคอล ZigBee และ ZWave, WiFi หรือการเชื่อมต่อโดยตรงผ่าน GPIO เฟิร์มแวร์พร้อมเกตเวย์ เตรียมไว้ สำหรับรุ่นต่างๆ ของ Raspberry Pi ก็มีจำหน่ายเช่นกัน แพคเกจ สำหรับ OpenWrt และ Debian

Mozilla WebThings Gateway 0.9 พร้อมใช้งานแล้ว เกตเวย์สำหรับอุปกรณ์สมาร์ทโฮมและอุปกรณ์ IoT

เกตเวย์ก็เป็นไปได้ สร้าง บนบอร์ด Raspberry Pi และรับระบบควบคุมบ้านอัจฉริยะที่รวมอุปกรณ์ IoT ทั้งหมดในบ้านและมีเครื่องมือสำหรับตรวจสอบและจัดการอุปกรณ์เหล่านั้นผ่านทางเว็บอินเตอร์เฟส แพลตฟอร์มนี้ยังช่วยให้คุณสร้างแอปพลิเคชันเว็บเพิ่มเติมที่สามารถโต้ตอบกับอุปกรณ์ผ่านได้ API ของเว็บ.

ดังนั้น แทนที่จะติดตั้งแอปพลิเคชันมือถือของคุณเองสำหรับอุปกรณ์ IoT แต่ละประเภท คุณสามารถใช้อินเทอร์เฟซเว็บแบบรวมเดียวได้ หากต้องการติดตั้ง WebThings Gateway เพียงดาวน์โหลดเฟิร์มแวร์ที่ให้มาลงในการ์ด SD เปิดโฮสต์ “gateway.local” ในเบราว์เซอร์ ตั้งค่าการเชื่อมต่อกับ WiFi, ZigBee หรือ ZWave ค้นหาอุปกรณ์ IoT ที่มีอยู่ กำหนดค่าพารามิเตอร์สำหรับการเข้าถึงภายนอก และเพิ่ม อุปกรณ์ยอดนิยมไปยังหน้าจอหลักของคุณ

เกตเวย์รองรับฟังก์ชันต่างๆ เช่น การระบุอุปกรณ์บนเครือข่ายท้องถิ่น การเลือกที่อยู่เว็บสำหรับเชื่อมต่อกับอุปกรณ์จากอินเทอร์เน็ต การสร้างบัญชีเพื่อเข้าถึงอินเทอร์เฟซเว็บของเกตเวย์ การเชื่อมต่ออุปกรณ์ที่รองรับโปรโตคอล ZigBee และ Z-Wave ที่เป็นกรรมสิทธิ์กับเกตเวย์ การเปิดใช้งานและปิดอุปกรณ์จากเว็บแอปพลิเคชันระยะไกล การตรวจสอบสถานะของบ้านจากระยะไกล และการเฝ้าระวังวิดีโอ นอกเหนือจากเว็บอินเตอร์เฟสและ API แล้ว เกตเวย์ยังรองรับการทดลองควบคุมด้วยเสียง ซึ่งช่วยให้คุณจดจำและดำเนินการคำสั่งเสียงได้ (เช่น “เปิดไฟในห้องครัว”)

WebThings Framework จัดเตรียมชุดส่วนประกอบที่เปลี่ยนได้สำหรับการสร้างอุปกรณ์ IoT ที่สามารถสื่อสารโดยตรงโดยใช้ Web Things API อุปกรณ์ดังกล่าวสามารถตรวจพบได้โดยอัตโนมัติโดยเกตเวย์ที่ใช้ WebThings Gateway หรือซอฟต์แวร์ไคลเอ็นต์ (โดยใช้ mDNS) เพื่อการตรวจสอบและการจัดการในภายหลังผ่านทางเว็บ การใช้งานเซิร์ฟเวอร์สำหรับ Web Things API จัดทำขึ้นในรูปแบบของไลบรารี
หลาม,
ชวา,

สนิม, แพลตฟอร์มฮาร์ดแวร์ и MicroPython.

ที่มา: opennet.ru

เพิ่มความคิดเห็น