Có cách nào để điều khiển đèn của tôi từ máy tính để bàn Linux không?


12

Tôi mới bắt đầu điều tra đèn thông minh.

Tôi quan tâm đến việc sử dụng một số ổ cắm Wi-Fi trong một số đèn trong văn phòng của tôi để tự động hóa đèn.

Tôi tò mò liệu có cách nào để bật đèn từ PC của tôi không, và cuối cùng là bật chúng khi máy Linux của tôi thức dậy khỏi hệ thống treo. Sau đó tắt chúng khi máy Linux tạm ngưng.

Có ổ cắm Wi-Fi sử dụng một giao thức nhắn tin nào đó đang mở, mà tôi có thể viết một ứng dụng để sử dụng với chúng không?

Câu trả lời:


10

Các thiết bị Belkin WeMo sử dụng tin nhắn uPnP và SOAP để kiểm soát, do đó có thể dễ dàng kiểm soát từ bất kỳ số ngôn ngữ và tùy chọn nào. Một số chi tiết về công việc tôi đã thực hiện giao thức có thể được tìm thấy ở đây

Ngoài ra còn có các thiết bị Sonoff có thể được flash bằng phần sụn để cho phép chúng được điều khiển bằng MQTT

Hệ thống ánh sáng TRÅDFRI mới của IKEA sử dụng CoAP (với bảo mật DTLS), do đó, một giao thức mở khác mà bạn có thể chơi với. Ghi chú của tôi về điều này là ở đây

Đối với bất kỳ trong số này, bạn sẽ có thể sử dụng hệ thống quản lý năng lượng Linux (tập lệnh trong /etc/apm/resume.d & /etc/apm/suspend.d) để tắt các lệnh khi máy thay đổi trạng thái. Chỉ cần nhớ rằng mạng có thể mất một giây hoặc lâu hơn để hoạt động trở lại khi máy hoạt động trở lại.


4

Có rất nhiều cách để làm những gì bạn yêu cầu.

Có các giải pháp độc quyền với API và có các giải pháp Mở với tổng độ mở.

Câu hỏi của bạn rất rộng và khó đưa ra câu trả lời thẳng tùy thuộc vào tiêu chí của bạn là gì: kích thước ví của bạn, thông số kỹ thuật, tính khả dụng trong thị trường của bạn về màu sắc, v.v.

Nếu bạn muốn tìm hướng đến nơi để tìm thông tin, tôi đã tìm thấy youtube một nguồn cảm hứng, OpenHAB.org (Trung tâm tự động hóa gia đình) có addons cho nhiều nhà cung cấp và API mở.

Và tất nhiên bạn có thể lên lịch tập lệnh và tập lệnh trước trong linux, bản đồ ưa thích của tôi :-)


3

Nếu bạn đang tìm cách tránh sự lộn xộn của mạng wifi, bạn có thể sử dụng đèn Z-Wave hoặc Zigbee (bóng đèn, ổ cắm hoặc công tắc). Mỗi giao thức mạng có thể được chạy bằng bộ điều khiển USB cắm vào máy Linux của bạn. Cả hai tiêu chuẩn đều có các cộng đồng nguồn mở tích cực. Như MatsK đã nói, khá dễ dàng để tích hợp chúng vào các tập lệnh sức mạnh trong Linux.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.