Trong tháng này, tính năng gia đình tự động của tôi đến từ Tom Lawrence, một sinh viên năm cuối tại Đại học Staffordshire. Cùng với người bạn Andy Jackson, anh đã tạo ra một hệ thống tự động hóa C# Home Bespoke, điều khiển X10 cũng như XBMC với các máy khách cho Android cũng như Windows Phone.
Đệ trình bởi: Tom Lawrence – Tôi là Tom, tôi là một sinh viên có hai tháng còn lại tại Đại học Staffordshire. Tôi hiện đang bị phân tâm từ dự án năm cuối của mình với một dự án nhỏ mà tôi gọi là HA. Trong năm ngoái, tôi đã có nhiều hơn nữa cũng như quan tâm nhiều hơn đến các hệ thống nhà hát / tự động hóa gia đình.
Tôi hy vọng thiết lập của tôi khoảng 3 tuổi cũng như bắt đầu khi tôi rời khỏi hội trường cũng như thay đổi mỗi khi tôi di dời nhà ngay từ đầu, có máy chủ Windows Home với Xbox bị hack chạy XBMC. Tiếp theo, trong năm vị trí của tôi, Xbox đã được thay thế bằng Xtreamer cũng như bây giờ tôi đã trở lại năm cuối cùng, tôi có một HTPC khá lớn được kết nối với một màn hình máy tính khá nhỏ trong phòng khách. Trở thành một sinh viên mà tôi đã phải làm việc với ngân sách thấp nhưng nó không phải là tất cả xấu; HTPC có 5,1 xung quanh!
Tôi đã quan tâm đến tự động hóa gia đình một thời gian cũng như có thể thấy mình có một loại hệ thống nào đó khi tôi học xong đại học cũng như đã ổn định hơn nhiều . Điều đó đã thay đổi sau khi tôi được liên kết với Avbrand.com bởi Andy, một người bạn có nhiều thiết lập tương tự cũng như các kế hoạch cho tương lai. Sau khi đọc trang web, tôi biết rằng tôi phải tạo ra một hệ thống tương tự, vì vậy tôi là
Tôi biết về các hệ thống khác như Mister House nhưng tôi không muốn tùy chỉnh một hệ thống theo nhu cầu của mình, tôi muốn tự làm như vậy, HA được sinh ra.
Tôi đã kết hợp với nhau một số mã, tôi không phải là một lập trình viên, tôi đã có nhiều mô -đun lập trình khác nhau ở trường đại học nhưng bằng cấp của tôi là kết nối mạng nhưng trước đó Andy, một lập trình viên đã lên tàu cũng như nó đã diễn ra. Andy đã làm rất nhiều công việc ở phía mạng/giao tiếp cho phép nó có thể mở rộng cho tương lai. Bây giờ nó trở thành một dự án chung giữa chúng ta. Vì vậy, đó là nó?
Haserver là bộ não đằng sau hoạt động chạy trên máy chủ Windows Home. Nó được viết bằng C# cũng như bắt đầu thực hiện các tập lệnh khác nhau dựa trên TVSorter, một ứng dụng Andy đã viết trước đó, trước khi tôi được đưa vào máy chủ Windows Home nên đây là nhiệm vụ đầu tiên để HA làm.
Bây giờ nó có một danh sách tính năng nhỏ nhưng xem xét nó chỉ hơn một tháng tuổi, ổn định cũng như cả hai chúng tôi đều có các dự án năm cuối, chúng tôi nên làm việc khá nổi bật nếu bạn hỏi tôi, mặc dù rất nhiều công việc gần đây đã hoạt động Mã cảnh thay vì các tính năng như vậy
Kiểm soát trực tiếp các mô -đun X10 thông qua CM11U
Thực hiện các nhiệm vụ khác nhau với Trình lập lịch tác vụ
Giao diện với XBMC
Hỗ trợ WOL
Tải lên FTP
API HTTP
Ý tưởng chúng tôi có là Haserver sẽ thực hiện tất cả các chức năng thiết yếu trong nền cũng như khách hàng chỉ là mặt trận cho hệ thống. Một ví dụ về điều này là máy khách cốt lõi là không có cài đặt. Nó nhận IP máy chủ thông qua phát sóng cũng như tải xuống các cài đặt từ máy chủ mà máy khách sau đó có thể cập nhật. Máy chủ có cơ sở dữ liệu nhưng giao tiếp với các máy khách bằng JSON thông qua TCP hoặc API HTTP.
Haclient là một khách hàng hoàn toàn bị thổi bay. Ý tưởng cho Haclient là nó sẽ hỗ trợ đầy đủ Haserver cũng như các khách hàng phụ sẽ thực hiện các chức năng cụ thể. Danh sách tính năng của Haclient, bao gồm
Không yêu cầu cấu hình ban đầu
Cho phép cấu hình của Haserver
Giao diện với XBMC, hiển thị âm thanh cũng như thông tin video cũng như một số chức năng điều khiển từ xa
Hỗ trợ tất cả các chức năng máy chủ
Khách hàng phụ
Ý tưởng đằng sau những người con là họ sẽ làm những việc cụ thể cũng như không hỗ trợ đầy đủ tất cả các chức năng của máy chủ. Đây là điều sẽ xảy ra sau khi học đại học nhưng chúng tôi không thể cưỡng lại việc phát triển một số ít.
HAWP7 – Tôi trong vài ngày qua đã thay thế iPhone của tôi bằng HTC HD7 cũng như nhanh chóng làm khách hàng cho Windows Phone. Hiện tại chỉ hỗ trợ chức năng X10 thông qua API HTTP, nó sẽ sớm có thể thực thi các tập lệnh cũng như máy tính đánh thức.
Haandroid – Andy có một thiết bị Android cũng như Haandroid được tạo ra. Khách hàng này hỗ trợ X10, WOL cũng như các nhiệm vụ.
Hapython – Đây là một tập lệnh dễ dàng cho phép XBMC từ điều khiển từ xa bật/tắt các thiết bị X10.
Kế hoạch tương lai – Kế hoạch chính tại thời điểm này là những thứ nhàm chán, hãy chắc chắn rằng những gì chúng tôi có đang làm việc cũng như nhận xét những gì chúng tôi đã làm để chúng tôi không quên sau khi học đại học khi chúng tôi có nhiều thời gian hơn để làm việc với nó.
Tích hợp với Windows Home Server, hãy tạo một addin cho bảng điều khiển
Làm khách hàng cho bộ chạy bộ O2
Tích hợp nhiều hơn với XBMC (chế độ phim X10, v.v.)
Tích hợp một hệ thống camera quan sát
Có giao diện tiêu chuẩn giữa Haserver cũng như Arduino
Giao diện với những ngôi nhà tiếp theo của chúng tôi, phải chờ đợi cũng như xem những gì họ cung cấp đầu tiênTuy nhiên!
Chúng tôi không có kế hoạch phát hành đây như một hệ thống nhưng tôi muốn nghĩ rằng một ngày nào đó chúng tôi có thể. Hiện tại cả hai chúng tôi đều điều hành ứng dụng tại nhà sinh viên của chúng tôi cũng như cả may mắn đã có việc làm sau khi học đại học nên một lần giải quyết, tôi nghi ngờ danh sách tính năng sẽ phát triển, chúng tôi có rất nhiều ý tưởng chủ yếu yêu cầu tiền để mua thêm phần cứng. Nó chắc chắn là một dự án thú vị ..
Tom Lawrence Tom-Lawrence.co.uk: Andy Jackson A-Jackson.co.uk: X10 CM12U Giao diện máy tính
Muốn thêm? – Bạn nên theo dõi chúng tôi trên Twitter, như chúng tôi trên Facebook hoặc đăng ký nguồn cấp dữ liệu RSS của chúng tôi. Bạn thậm chí có thể nhận được những câu chuyện tin tức này được gửi qua email, thẳng vào hộp thư đến của bạn mỗi ngày.
Chia sẻ cái này:
Facebook
Twitter
Reddit
LinkedIn
Pinterest
E-mail
Hơn
WhatsApp
In
Ứng dụng trò chuyện
Tumblr
Telegram
Túi