OpenWeave là hoạt động triển khai nguồn mở của lớp ứng dụng mạng Weave. Đây là nền tảng truyền thông bảo mật và đáng tin cậy cho các sản phẩm Google Nest. Đây là một giải pháp linh hoạt và gọn nhẹ cho các thiết bị tiết kiệm pin.

Tại Nest, chúng tôi tin rằng các công nghệ cốt lõi giúp củng cố các sản phẩm nhà thông minh cần phải mở được và có thể truy cập được. Sự phù hợp giữa các nguyên tắc cơ bản phổ biến sẽ giúp các sản phẩm giao tiếp an toàn và liền mạch với nhau.
Các tính năng của OpenWeave hoạt động dựa trên các yêu cầu mà Nest đã xác định được trong khi xây dựng hệ sinh thái sản phẩm. Các giao thức mã hóa của Weave được thiết kế để phù hợp với bộ xử lý và những hạn chế về bộ nhớ của các thiết bị IoT ngày nay. Thiết bị này có định dạng tin nhắn nhỏ gọn và chỉ giao tiếp khi cần, nhờ đó, các cảm biến có thể chạy bằng pin trong nhiều năm.

Với OpenWeave, bạn có thể sử dụng cùng một công nghệ giao tiếp hàng đầu trong gia đình về sản phẩm.
  • Bảo mật dệt độc lập với mạng cơ bản. Mọi hoạt động tương tác giữa các sản phẩm, ứng dụng và dịch vụ đám mây đều an toàn. Ngoài ra, do Weave có miền tin cậy theo cấp bậc nên chỉ các thiết bị phù hợp mới có thể truy cập vào các hoạt động nhạy cảm.
  • Các sản phẩm dệt có thể trò chuyện trực tiếp với nhau mà không cần dựa vào đám mây. Ngay cả khi Internet ngừng hoạt động hoặc mất điện, các sản phẩm của Weave vẫn có thể tiếp tục hoạt động cùng nhau.
  • Dạo dễ dàng như việc quét mã QR. Trợ lý sẽ thêm thiết bị mới vào mạng giữa các thiết bị một cách an toàn. Sau đó, các thiết bị đó giúp thiết bị mới kết nối với Internet.
  • Sản phẩm yêu cầu bản sửa lỗi, bản vá bảo mật và cải tiến để bắt kịp công nghệ và phát triển theo nhu cầu của gia đình bạn. Weave tự động xử lý các bản cập nhật phần mềm trong nền.

Tính năng

OpenWeave không chỉ triển khai Weave, mà còn bao gồm nhiều tính năng và công cụ giúp xây dựng, triển khai và thử nghiệm Mạng gia đình (HAN).
Chúc mừng là một công cụ giúp sắp xếp gọn nhẹ các cấu trúc mạng được mô phỏng. Hãy sử dụng phần mềm này để kiểm tra các giao thức mạng và các chương trình thực thi phân tán khác trên một máy phát triển Linux mà không sử dụng phần cứng thiết bị IoT.
OpenWeave được hỗ trợ bởi nhiều chuỗi công cụ và mục tiêu, chẳng hạn như Linux, Mac, Windows và các nền tảng được nhúng. Biểu đồ này bao gồm các tập lệnh bản dựng cho Android và iOS, cũng như một Lớp thiết bị thích ứng cho nền tảng.
OpenWeave không chỉ đơn thuần là quản lý đặc điểm. API này bao gồm nhiều giao thức như API Web Weave cho các tương tác giữa các thiết bị với đám mây và Weave Tin nhắn đáng tin cậy để giao tiếp giữa các thiết bị. Các hồ sơ như Tiếng vọng, Nhịp tim và Đồng bộ hóa thời gian đảm bảo độ ổn định của chất liệu vải dệt.
Sử dụng bộ tập lệnh kiểm thử đơn vị đi kèm để tự động kiểm tra chức năng Weave trong triển khai IoT mô phỏng của bạn. Hoặc bạn có thể xây dựng trang web của riêng mình bằng cách sử dụng các đường liên kết Java, Cocoa hoặc Python.

Tin tức

Ngày 18 tháng 2 năm 2020

Tính năng hỗ trợ cho dòng sản phẩm SoC không dây của Linux Labs của Silicon Labs đã được thêm vào Lớp thiết bị OpenWeave. Cả EFR32MG12 và EFR32MG21 đều được hỗ trợ và chúng tôi cũng đã thêm ứng dụng mẫu mới cho một thiết bị khóa cửa kết nối cho cả hai nền tảng.
Ngày 19/12/2019

Google đã hợp tác với Amazon, Apple và Liên minh Zigbee để thành lập nhóm làm việc Nhà thông minh qua IP. Nhóm này có kế hoạch phát triển và thúc đẩy việc áp dụng một tiêu chuẩn kết nối mới, miễn phí bản quyền để tăng khả năng tương thích giữa các sản phẩm nhà thông minh, với khả năng bảo mật như một nguyên lý thiết kế cơ bản. Trong nỗ lực này, Google đang đóng góp cho Weave.
Ngày 17 tháng 5 năm 2019

Gần đây, chúng tôi đã thêm Lớp thiết bị vào OpenWeave, một lớp phủ nền tảng giúp triển khai mã cần thiết để tích hợp OW với nhiều nhà cung cấp nền tảng. Đối với Lớp thiết bị Bắc Âu nRF5 mới, chúng tôi đã thêm ứng dụng mẫu cho thiết bị khóa cửa đã kết nối.

Do Nest phát triển, dành cho những điều cẩn thận

Các sản phẩm nhà thông minh không giống như điện thoại di động. Mỗi loại có hình dạng khác nhau để giải quyết một bài toán. Và khi nhìn vào bên trong, bạn sẽ thấy khả năng phần cứng của CPU, RAM, công suất và radio cũng khác nhau đáng kể. Để tạo ra các sản phẩm tuyệt vời nhanh chóng và đáng tin cậy như nhà có dây truyền thống của chúng tôi, Nest cần có một giao thức truyền thông an toàn, đáng tin cậy hoạt động với nhiều loại phần cứng.

Xem mục Hành động bằng chuông báo Nest Secure hệ thống, một ví dụ thực tế về những việc Weave có thể làm.
Nest Guard, bàn phím được bật nguồn ở trung tâm của hệ thống báo động Nest Secure, luôn bật. Nest Guard cho phép dịch vụ và ứng dụng biết về mọi thay đổi về cảm biến thông qua Weave thông qua mạng Wi-Fi. Nếu mất điện, điện sẽ chạy bằng pin dự phòng và vẫn có thể nói chuyện với dịch vụ bằng cách sử dụng Weave qua mạng di động.
Nest Detect, cảm biến nhỏ, sử dụng pin của hệ thống báo động Nest Secure, giúp tiết kiệm năng lượng bằng cách chỉ đánh thức khi có hoạt động. Khi dệt qua mạng Thread, cảm biến Nest Detect có thể nói chuyện với Nest Guard khi cửa ra vào hoặc cửa sổ mở ra hoặc phát hiện chuyển động – ngay cả khi mất điện.
Vì họ dùng chung Weave làm ngôn ngữ thường dùng, nên khóa Nest × Yale và hệ thống báo động Nest Secure hoạt động hiệu quả hơn khi họ ở cùng nhau. Khi bạn mở khóa cửa trước, khóa này sẽ tự động thông báo cho Nest Secure rằng hệ thống có thể tắt chuông báo an toàn để bạn không phải làm việc này. Tùy chọn khóa này khai thác tính mạnh của Nest Guard, hoạt động bình thường ngay cả khi nguồn điện hoặc Internet bị gián đoạn.
Nest Connect hoạt động như một bộ mở rộng phạm vi cho hệ thống báo động Nest Secure. Nhờ có Weave và Thread, Google Nest Guard và Nest Detect sẽ kết nối với nhau khi đặt ở xa nhau, đặc biệt là trong nhà lớn. Tính năng này cũng kết nối Nest × Yale Lock với Internet.
OpenThread do Google phát hành là phương thức triển khai nguồn mở của giao thức kết nối mạng chuỗi. OpenWeave có thể chạy trên đầu OpenThread, tận dụng mạng lưới bảo mật và độ bảo mật của Thread. OpenWeave + Openthread là một giải pháp IoT trên quy mô sản xuất lớn thứ hai.
Bảo lưu mọi quyền. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc chi nhánh của Oracle. Thread là một nhãn hiệu đã đăng ký của Thread Group, Inc.