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

บริษัท มอซิลลา การตีพิมพ์ เปิดตัวผลิตภัณฑ์ใหม่ WebThings เกตเวย์ 0.10ซึ่งร่วมกับห้องสมุด กรอบงาน WebThing สร้างแพลตฟอร์ม เว็บธิงส์ เพื่อให้สามารถเข้าถึงอุปกรณ์ผู้บริโภคประเภทต่างๆ และใช้งานแบบสากล API ของเว็บ เพื่อจัดระเบียบปฏิสัมพันธ์กับพวกเขา รหัสโครงการ เขียนโดย ใน JavaScript โดยใช้แพลตฟอร์มเซิร์ฟเวอร์ Node.js และ จัดจำหน่ายโดย ได้รับอนุญาตภายใต้ MPL 2.0 เฟิร์มแวร์พร้อมเกตเวย์ เตรียมไว้ สำหรับ Raspberry Pi รุ่นต่างๆ มีจำหน่ายเช่นกัน แพคเกจ для OpenWrt и Debian, а на базе OpenWrt развивается готовый การกระจาย ด้วยการรองรับ Things Gateway แบบบูรณาการ มอบอินเทอร์เฟซแบบรวมสำหรับการตั้งค่าบ้านอัจฉริยะและจุดเชื่อมต่อไร้สาย

ในรุ่นใหม่:

  • Добавлена поддержка умных термостатов, используемых для регулирования температуры в помещении. Поддерживаются такие модели, как Zigbee Zen Thermostat, Centralite HA 3156105 и Z-Wave Honeywell TH8320ZW1000. Через предоставляемый платформой web-интерфейс можно удалённо наблюдать за температурой в доме, выставлять режимы обогрева или охлаждения, менять целевую температуру. Также можно создаваться правила, реагирующие на изменение температуры, например, включающие обогревательный прибор или кондиционер при достижении определённых температурных границ или в привязке ко времени суток;

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

  • Добавлена возможность управления умными замками, поддерживающими протокол Zigbee или Z-Wave, такими как Yale YRD226 Deadbolt и Yale YRD110 Deadbolt. Находясь вне дома, пользователь может удостовериться, что не забыл закрыть дверь, и при необходимости открыть или закрыть замок удалённо. Через задание правил можно автоматизировать запирание двери в определённое время или отправлять уведомление, если замок остался открытым;

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

  • Добавлен новый тип дополнений, позволяющих расширять возможности пользовательского интерфейса. Например, при помощи дополнений можно добавить новые секции на основное меню или реализовать новые экраны с дополнительной функциональностью. Для создания дополнений предложен новый формат файла-манифеста, созданный по аналогии с манифестами браузерных дополнений на базе технологии WebExtensions;

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

  • Добавлен новый раздел настроек, посвящённый локализации. Пользователь теперь может выбрать страну, часовой пояс и язык в основном web-интерфейсе, и данные настройки будут учтены во всех используемых дополнениях и правилах при обработке зависимых от местоположения данных, таких как сведения о погоде, рассвете/закате и приливах/отливах. Например, в привязанных ко времени правилах будет учитываться перевод часов на летнее или зимнее время, а в интерфейсе температура выводиться в привычных единицах изменения;

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

  • Добавлена возможность обращения ко всем Web API платформы через одно WebSocket-соединение (ранее требовалось открытие отдельного соединения для каждого устройства). В консорциуме W3C создана рабочая группа Web Thing Protocol Community Group, которая займётся стандартизацией протокола на базе WebSocket для взаимодействия с устройствами Web of Things;
  • В следующем выпуске ожидается интеграция поддержки голосового управления с использованием устройств Mycroft и реализация новых методов установки.

เพื่อเป็นการเตือนความจำ WebThings Gateway เป็น เป็นเลเยอร์สากลสำหรับจัดระเบียบการเข้าถึงอุปกรณ์ผู้บริโภคและอุปกรณ์ IoT ประเภทต่างๆ โดยซ่อนคุณสมบัติของแต่ละแพลตฟอร์ม และไม่ต้องใช้แอปพลิเคชันเฉพาะสำหรับผู้ผลิตแต่ละราย หากต้องการโต้ตอบเกตเวย์กับแพลตฟอร์ม IoT คุณสามารถใช้โปรโตคอล ZigBee และ ZWave, WiFi หรือการเชื่อมต่อโดยตรงผ่าน GPIO เกตเวย์ก็เป็นไปได้ สร้าง บนบอร์ด 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

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