eHouse Trang chủ Tự động hóa – Đồng bộ hóa các trình điều khiển , Tôi , O , đo giá trị cho các thiết bị và bảng trên Android . Mô tả của gói phần mềm và thư viện để tạo ra bảng của riêng mình trên nền tảng này EHouse nhà tự động hóa – Phần mềm để kiểm soát hệ thống Trang chủ Tự động hóa eHouse – Kiểm soát và Xây dựng tự động hóa eHouse – Quản lý .
Lớp EhouseTCP
Lớp được sử dụng để duy trì kết nối TCP / IP với hệ thống Xây dựng tự động hóa eHouse (trực tuyến) và cập nhật dữ liệu đến từ các bộ điều khiển bộ vi xử lý eHouse { Xây dựng tự động hóa eHouse – Drivers } .
Nó cũng đòi hỏi việc sử dụng các lớp:
* Ehousecommunication . lớp học
* StatusEhouse . lớp học
* StatusCommManager . lớp học
Khi kết nối ” truy vấn ” của Tự động hóa eHouse , để nhận được tình trạng hiện tại của các trình điều khiển (trực tuyến) cho các ứng dụng trực quan { Xây dựng tự động hóa eHouse – Gallery của Phần mềm điều khiển } , dữ liệu được cập nhật trong các trường hợp (1 bộ điều khiển => ; một thể hiện của tình trạng lớp học) các lớp:
- StatusEhouse (đối với trình điều khiển eHouse1)
- StatusCommManager (đối với trình điều khiển eHouse TCP / IP)
Những dữ liệu này sau đó có thể được lấy ra bởi phần mềm để đăng nhập và các thuật toán hình, hoặc phần mềm nào khác trên nền tảng Android , mà không cần phải viết ” các thuật toán dịch ” eHouse PC cấu hình cho nền tảng Android .
Các tính năng:
public static void TerminateQuery ()
Ngưng TCP / IP vòng lặp vô hạn (để tiếp nhận trạng thái của trình điều khiển .
Ví dụ về sử dụng: EhouseTCP . TerminateQuery () ;
public static boolean QueryStart (String chủ , int port)
Khởi tạo và duy trì thông tin liên lạc và tiếp nhận tình trạng của tất cả các trình điều khiển hệ thống eHouse (vòng lặp vô hạn – nó có thể được chặn lại bởi TerminateQuery ())
Nếu một host cụ thể là sử dụng máy chủ và cổng thông số
nếu không nó sử dụng các thiết lập cấu hình (riêng cho địa phương và kết nối Internet, tùy thuộc vào chức năng để chạy công cộng EnableInternet (boolean enab) )
Ví dụ về sử dụng: EhouseTCP . QueryStart ( ” ” , 9876) ; / / Kết nối với máy chủ mặc định ở eHouse TCP / IP
public static void AllDevsStatus ()
Nhập khẩu lái xe tên ” eHouse 1 – 485 ” , cùng với tên của các lối thoát hiểm , Tôi , đo đầu vào từ các file cấu hình
Ví dụ về sử dụng: EhouseTCP . AllDevsStatus () ;
public static void AllDevsTCPStatus ()
Nhập khẩu lái xe tên ” Ethernet eHouse ” cùng với tên của các lối thoát hiểm , Tôi , đo đầu vào từ các file cấu hình
Ví dụ về sử dụng: EhouseTCP . AllDevsTCPStatus () ;
Ví dụ về mã hoàn chỉnh:
Thông tin thêm eHouse Drivers:
điều khiển chiếu sáng , sưởi ấm , HiFi trong không gian
Điều khiển trung tâm sưởi ấm và thông gió
kiểm soát của rèm , cửa , mái hiên
Kiểm soát cửa , cửa chớp , mái hiên hệ thống phiên bản eHouse1
Thiết kế và lắp đặt hệ thống tự mình làm
Trang chủ Tự động hóa eHouse – Thiết kế hệ thống độc lập
Xây dựng tự động hóa eHouse – Tự cài đặt