Automasi Bangunan eHouse – Komunikasi antara pakej perisian dan panel – Penyiaran pengawal status , UDP siaran

Automasi Utama , Pengurusan Bangunan
eHouse – lebih banyak cara untuk mengedarkan status pemandu untuk panel kawalan . Satu lagi cara untuk memberitahu panel kawalan negeri pengawal mikropemproses dari eHouse . exe atau pengawal Ethernet terus , menggunakan siaran UDP – serentak kepada pelbagai peranti dalam rangkaian Ethernet .
Permohonan setiap panel tidak memeriksa secara berkala status fail pada eHouse sistem pelayan PC anda tetapi mendengar mesej yang ditujukan kepada semua peranti pada sekali pada eHouse perisian .
Ini adalah satu kaedah yang amat berharga untuk visualisasi maklumat pada panel dan memaparkan status pemandu , output dan ukuran dalam keadaan di mana:

  • akan memasang sebilangan besar panel , yang membawa kepada beban yang besar pada pelayan eHouse sistem Automasi Kawalan , dan LAN melalui TCP / IP
  • memasang panel berjalan pada sistem operasi lain daripada Windows XP , Vista , Windows 7 dan 8 , di mana tidak ada sokongan untuk Microsoft
  • Panel kawalan yang bekerja pada aplikasi yang ditulis dalam bahasa pengaturcaraan , di mana ia adalah lebih mudah untuk program siaran UDP menerima atas Ethernet
  • Kami mahu menghantar mesej yang sama kepada semua peranti pada sekali tanpa muatan pautan berulang kali pendua maklumat yang sama atau pelayan data yang
  • Pelayan tidak perlu untuk mengekalkan sambungan berbilang pada masa yang sama (satu untuk setiap pelanggan) , dan bayaran permohonan klien adalah sambungan
  • Pelayan tidak bergantung kepada kesilapan-kesilapan sambungan yang ditubuhkan , pautan , pelanggan hanya menghantar maklumat kepada LAN dan tiada faedah jika seseorang adalah on-line atau tidak , atau berapa banyak pelanggan menerima data

eHouse Automasi Utama Perisian boleh menyebarkan maklumat dalam dua cara:

  • Text: maklumat dihantar dalam format fail teks sebagai status fail untuk panel dan direktori tingkap eHouseLogAnalizer dicipta ‘ log / status / ‘ lanjutan ” . status ”
  • perduaan: sama seperti format status Home Pengawal Automasi aplikasi eHouse . exe

Kaedah pertama digunakan dalam eHouseLogAnalizer perpustakaan , yang boleh berkomunikasi dengan eHouse sistem kedua-dua sistem fail Windows , dan menerima siaran teks dalam format yang sama .
Kaedah kedua boleh digunakan dalam lain-lain jenis panel (Android , Jawa , Windows Mobile) dan mengandungi semua pengawal dimampatkan bingkai dengan panjang 2 – 3 ratus bait setiap pengawal . Walau bagaimanapun , ia memerlukan penyahkodan data di sebelah klien .
Penyiaran Pengaktifan – UDP fail siaran dibuat ” broadcast_text . cfg ” untuk teks siaran , dan ” broadcast_binary . cfg ” fail ke direktori akar eHouse perisian binari .
Ia harus menjadi perubahan baris pertama 0-1 untuk membolehkan siaran .
file contoh:
1 / / pengaktifan siaran
192 . 168 . 0 . 255 / / rangkaian alamat siaran juga bergantung kepada topeng subnet komputer anda
6788 / / Port broadcastu
0 / / localport – tidak berubah
1 / / tahap pelaporan – tidak berubah
1 / / Jangan menukar
Selepas perubahan , fail semula – boot eHouse perisian . exe