Phần mềm Home Assistant:

Một phần của tài liệu Thiết kế, chế tạo, điều khiển giám sát các module trong nhà thông minh đồ án tốt nghiệp ngành công nghệ kỹ thuật cơ điện tử (Trang 38 - 40)

Hình 3.20: Giao diện điều khiển Home Assistant

Home Assistant là một nên tảng tự động hóa mã nguồn mở chạy trên Python 3.

Theo dõi và kiểm soát tất cả các thiết bị trong nhà và tự động kiểm soát. HomeAssistant được thiết kế để trở thành hệ thống điều khiển trung tâm cho các thiết bị nhà thông minh tập trung vào quyền kiểm soát cục bộ và quyền riêng tư. Nó

28 có thể được truy cập thông qua giao diện người dùng dựa trên web , thông qua các ứng dụng đồng hành dành cho Android và iOS hoặc sử dụng lệnh thoại thông qua trợ lý ảo được hỗ trợ như Google Assistant hoặc Amazon Alexa.

Các công nghệ, thiết bị, phần mềm, ứng dụng và dịch vụ IoT được hỗ trợ bởi các thành phần tích hợp mô-đun, không chỉ bao gồm tích hợp gốc cho các giao thức kết nối cục bộ như Bluetooth , MQTT , Zigbee và Z-Wave mà còn hỗ trợ kiểm soát hệ sinh thái độc quyền nếu chúng cung cấp quyền truy cập qua một API công khai cho các giao diện của bên thứ ba. Sau khi ứng dụng phần mềm Home Assistant được cài đặt dưới dạng một thiết bị máy tính, nó sẽ hoạt động như một hệ thống điều khiển trung tâm để tự động hóa gia đình (thường được gọi là "trung tâm", "cầu nối", "cổng vào", "bộ điều khiển" hoặc "bộ điều phối ").

Thông tin từ tất cả các thực thể mà nó nhìn thấy có thể được sử dụng và kiểm soát từ bên trong các tập lệnh kích hoạt quá trình tự động hóa bằng cách sử dụng các chương trình con "kế hoạch chi tiết" và lập lịch , ví dụ như để kiểm soát ánh sáng, khí hậu, hệ thống giải trí và thiết bị.

Một số nền tảng tự động hóa nhà chỉ hỗ trợ Python như một phần mở rộng nhưng Home Assistant có thể chạy trên bất cứ thiết bị, dịch vụ nào có thể chạy Python 3, từ máy tính để bàn đến Raspberry Pi.

Hình 3.21: Home Assistant

3.2.2.2. Một số đặc điểm của Home Assistant:

- Giống như hầu hết các hệ thống tự động, Home Assistant cung cấp bản client trên điện thoại và máy tính để điều khiển các thiết bị nhà thông minh từ xa.

- Home Assistant cũng không có các thành phần điện toán đám mây.

- Vì Home Assistant không hoàn toàn khác biệt so với các framework IoT khác

29 - Có một điểm mạnh của Home Assistant do Python mang tới đó là: Việc mở rộng hệ thống rất dễ dàng.

Home Assistant được hỗ trợ và có thể được cài đặt trên nhiều nền tảng, bao gồm máy tính một bo mạch (như Hardkernel ODROID , Raspberry Pi , Asus Tinkerboard , Intel NUC ), các hệ điều hành như Windows , macOS , Linux cũng như máy ảo và hệ thống NAS .

Trên các máy tính một bo mạch được hỗ trợ chính thức như ODROID N2 + và Raspberry Pi 3/4, quá trình cài đặt yêu cầu phải flash một hình ảnh hệ thống tương ứng vào thẻ nhớ microSD hoặc bộ nhớ cục bộ khác mà từ đó hệ thống có thể khởi động. Có thể sử dụng Home Assistant làm cổng hoặc cầu nối cho các thiết bị sử dụng các công nghệ IoT khác nhau như Zigbee hoặc Z-Wave, phần cứng cần thiết có thể được gắn vào các chân I / O đa năng hoặc sử dụng cổng USB. Hơn nữa, nó có thể kết nối trực tiếp hoặc gián tiếp với các thiết bị IoT cục bộ, các trung tâm / cổng / cầu điều khiển hoặc các dịch vụ đám mây từ nhiều nhà cung cấp khác nhau, bao gồm cả các hệ sinh thái nhà thông minh đóng và mở khác.

3.2.2.3. Tính năng của Home assistant:

Giám sát

Home Assistant sẽ theo dõi tình trạng của tất cả các thiết bị trong nhà bạn thay cho bạn, miễn là các thiết bị đó nằm trong danh sách được Home Assistant hỗ trợ.

Hỗ trợ rất nhiều các thiết bị đến từ Nest, IFTTT, Google, Hue, MQTT,Facebook, Microsoft,…

Điều khiển

Điều khiển tất cả các thiết bị từ một giao diện duy nhất, thân thiện với điện thoại. Đặc biệt, nền tảng này không lưu trữ bất kỳ dữ liệu nào của người dùng trên máy chủ, vì thế đảm bảo tính riêng tư khá cao.

Tự động hóa

Thiết lập các quy tắc tiên tiến để kiểm soát thiết bị. Và từ đó biến ngôi nhà của bạn thành một thiên đường sống đáng mơ ước.

Một phần của tài liệu Thiết kế, chế tạo, điều khiển giám sát các module trong nhà thông minh đồ án tốt nghiệp ngành công nghệ kỹ thuật cơ điện tử (Trang 38 - 40)

Tải bản đầy đủ (PDF)

(150 trang)