Otomasi Gedung eHouse – Komunikasi antara paket perangkat lunak dan panel – Broadcast pengendali Status , UDP broadcast

Home Automation , Gedung Manajemen
eHouse – lebih cara untuk mendistribusikan status driver ke panel kontrol . Cara lain untuk menginformasikan panel kontrol keadaan pengendali mikroprosesor dari eHouse . exe atau pengendali Ethernet langsung , menggunakan broadcast UDP – secara bersamaan untuk beberapa perangkat dalam jaringan Ethernet .
Penerapan setiap panel tidak memeriksa secara berkala status file pada PC eHouse server Anda sistem tetapi mendengarkan pesan yang ditujukan kepada semua perangkat sekaligus pada eHouse software .
Ini adalah metode yang sangat berharga untuk visualisasi informasi mengenai panel dan menampilkan status driver , output dan pengukuran dalam situasi di mana:

  • akan menginstal sejumlah besar panel , yang menyebabkan beban besar pada server sistem eHouse Kontrol Otomasi , dan LAN melalui TCP / IP
  • menginstal panel yang berjalan pada sistem operasi selain Windows XP , Pemandangan , Windows 7 dan 8 , di mana tidak ada dukungan untuk Microsoft
  • Panel kontrol bekerja pada aplikasi yang ditulis dalam bahasa pemrograman , mana lebih mudah untuk program siaran UDP menerima over Ethernet
  • Kami ingin mengirim pesan yang sama ke semua perangkat sekaligus tanpa overloading link berulang kali menduplikasi informasi yang sama atau server data yang
  • Server tidak harus mempertahankan beberapa sambungan pada waktu yang sama (satu untuk setiap klien) , dan dibebankan aplikasi klien adalah hubungan yang
  • Server tidak tergantung pada kesalahan koneksi didirikan , link , klien hanya mengirim informasi ke LAN dan bunga jika seseorang di telepon atau tidak , atau berapa banyak pelanggan menerima data

eHouse Home Automation Software dapat menyebarkan informasi dalam dua cara:

  • Teks: Informasi yang dikirim dalam format file teks sebagai status file untuk panel dan direktori jendela eHouseLogAnalizer dibuat ‘ log / status / ‘ perpanjangan ” . status ”
  • biner: sama dengan format status Home Automation Controller eHouse aplikasi . exe

Metode pertama digunakan dalam eHouseLogAnalizer perpustakaan , yang dapat berkomunikasi dengan sistem eHouse baik sistem file Windows , dan menerima siaran teks dalam format yang sama .
Metode kedua dapat digunakan di jenis-jenis panel (Android , Jawa , Windows Mobile) dan berisi semua pengendali dikompresi bingkai dengan panjang 2 – 3 ratus byte per kontroler . Namun , membutuhkan decoding data pada sisi client .
Aktivasi Broadcast – UDP broadcast file dibuat ” broadcast_text . cfg ” untuk teks siaran , dan ” broadcast_binary . cfg ” mengajukan ke direktori root dari eHouse software biner .
Ini harus menjadi perubahan baris pertama 0 hingga 1 untuk mengaktifkan siaran .
Contoh file:
1 / / aktivasi siaran
192 . 168 . 0 . Alamat 255 / / jaringan untuk siaran juga tergantung pada subnet mask komputer Anda
6788 / / Port broadcastu
0 / / LocalPort – tidak berubah
1 / / tingkat pelaporan – tidak berubah
1 / / Jangan mengubah
Setelah perubahan , file tersebut kembali – booting eHouse software . exe