Đã có Mozilla WebThings Gateway 0.11, cổng kết nối cho nhà thông minh và thiết bị IoT

Công ty Mozilla được phát hành phát hành sản phẩm mới Cổng thông tin web 0.11, kết hợp với các thư viện Khung WebThings tạo thành một nền tảng WebMọi thứ để cung cấp quyền truy cập vào các loại thiết bị tiêu dùng khác nhau và sử dụng phổ biến API Web Things để tổ chức tương tác với họ. Mã số dự án được viết bởi trong JavaScript bằng nền tảng máy chủ Node.js và phân phối bởi được cấp phép theo MPL 2.0. Phần mềm có cổng chuẩn bị cho các mẫu Raspberry Pi khác nhau. Cũng có sẵn gói dành cho OpenWrt, Fedora, Arch, Ubuntu, Raspbian và Debian và một phiên bản làm sẵn bộ phân phối với sự hỗ trợ tích hợp cho Things Gateway, cung cấp giao diện thống nhất để thiết lập ngôi nhà thông minh và điểm truy cập không dây.

Trong bản phát hành mới:

  • Giao diện đã được bản địa hóa cho người dùng không nói tiếng Anh.
    Thêm bản dịch cho 24 ngôn ngữ, bao gồm cả tiếng Nga;

  • Số lượng nền tảng mà gói cài đặt được phân phối đã được mở rộng. Ngoài hình ảnh cho Raspberry Pi và Docker hình thành các gói dành cho Debian 10, Raspbian, Ubuntu 18.04/19.04/19.10 và Fedora 30/31. Kho lưu trữ AUR lưu trữ các gói cho Arch Linux;
  • Hệ thống ghi sự kiện đã được ổn định, thu thập số liệu thống kê về hoạt động của tất cả các thiết bị và cảm biến IoT trong mạng gia đình và cho phép người ta đánh giá hoạt động của chúng dưới dạng biểu đồ trực quan. Ví dụ: bạn có thể tìm hiểu số lần cửa được mở và đóng trong thời gian bạn vắng mặt, nhiệt độ trong nhà thay đổi như thế nào, lượng năng lượng mà các thiết bị kết nối với ổ cắm thông minh đã tiêu thụ, thời điểm kích hoạt máy dò chuyển động, v.v. Đồ thị có thể được xây dựng theo giờ, ngày, tuần và cuộn theo thang thời gian;

    Đã có Mozilla WebThings Gateway 0.11, cổng kết nối cho nhà thông minh và thiết bị IoT

  • Chức năng trợ lý giọng nói thử nghiệm có thể nhận dạng và thực hiện lệnh thoại (ví dụ: “bật đèn bếp”) được phát hiện là không ổn định và đã bị loại bỏ. Bản phát hành tiếp theo cũng sẽ loại bỏ API điều khiển bằng giọng nói. Thay vì trợ lý giọng nói tích hợp sẵn, người ta đề xuất sử dụng các tiện ích bổ sung có chức năng tương tự, có thể tìm thấy trong phần Cài đặt ➡ Tiện ích bổ sung;
  • Bản dựng cho Raspberry Pi hiện có tùy chọn tắt tự động phân phối các bản cập nhật OTA;
  • Tiện ích bổ sung có khả năng truy cập cài đặt ngôn ngữ và bản địa hóa;
  • Đã thêm khả năng truy cập giao diện web từ các hệ thống khác trên mạng cục bộ mà không cần mã hóa (sử dụng “http://” thay vì “https://”);
  • Cải thiện độ tin cậy và tính ổn định của ứng dụng PWA (Ứng dụng web lũy tiến), cho phép bạn tổ chức công việc với ứng dụng web dưới dạng một chương trình riêng biệt.

Xin nhắc lại, Cổng WebThings là một lớp phổ quát để tổ chức quyền truy cập vào nhiều danh mục thiết bị tiêu dùng và IoT khác nhau, ẩn các tính năng của từng nền tảng và không yêu cầu sử dụng các ứng dụng dành riêng cho từng nhà sản xuất. Để tương tác cổng với nền tảng IoT, bạn có thể sử dụng giao thức ZigBee và ZWave, WiFi hoặc kết nối trực tiếp qua GPIO. Cổng có thể thiết lập trên bảng Raspberry Pi và có hệ thống điều khiển nhà thông minh tích hợp tất cả các thiết bị IoT trong nhà và cung cấp các công cụ để giám sát và quản lý chúng thông qua giao diện Web.

Nền tảng này cũng cho phép bạn tạo các ứng dụng web bổ sung có thể tương tác với các thiết bị thông qua API Web Thing. Do đó, thay vì cài đặt ứng dụng di động của riêng bạn cho từng loại thiết bị IoT, bạn có thể sử dụng một giao diện web hợp nhất duy nhất. Để cài đặt WebThings Gateway, chỉ cần tải chương trình cơ sở được cung cấp xuống thẻ SD, mở máy chủ “gateway.local” trong trình duyệt, thiết lập kết nối với WiFi, ZigBee hoặc ZWave, tìm các thiết bị IoT hiện có, định cấu hình các thông số để truy cập bên ngoài và thêm các thiết bị phổ biến nhất vào màn hình chính của bạn.

Cổng hỗ trợ các chức năng như nhận dạng thiết bị trên mạng cục bộ, chọn địa chỉ web để kết nối với các thiết bị từ Internet, tạo tài khoản để truy cập vào giao diện web của cổng, kết nối các thiết bị hỗ trợ giao thức ZigBee và Z-Wave độc ​​quyền với cổng, kích hoạt từ xa và tắt các thiết bị từ một ứng dụng web, giám sát từ xa trạng thái của ngôi nhà và giám sát video.

Khung WebThings cung cấp một tập hợp các thành phần có thể thay thế để tạo các thiết bị IoT có thể giao tiếp trực tiếp bằng API Web Things. Các thiết bị như vậy có thể được tự động phát hiện bởi các cổng hoặc phần mềm máy khách dựa trên WebThings Gateway (sử dụng mDNS) để theo dõi và quản lý tiếp theo thông qua Web. Việc triển khai máy chủ cho API Web Things được chuẩn bị dưới dạng thư viện trong
Python,
Java,

Rust, Arduino и cuộc chạy bộ.

Đã có Mozilla WebThings Gateway 0.11, cổng kết nối cho nhà thông minh và thiết bị IoT

Đã có Mozilla WebThings Gateway 0.11, cổng kết nối cho nhà thông minh và thiết bị IoT

Nguồn: opennet.ru

Thêm một lời nhận xét