Building Automation eHouse – Kommunikasie tussen die sagteware pakket en panele – Uitgesaai controllers status , UDP uitgesaai

Home Automation , Building Management
eHouse – meer maniere om die bestuurders status te versprei na die beheer paneel . Nog 'n manier om die beheer paneel die toestand van mikroverwerker beheerders van eHouse . exe of Ethernet controllers direk , is die gebruik van UDP-uitsending – gelyktydig aan verskeie toestelle in 'n Ethernet netwerk .
Die toepassing van elke paneel nie van tyd tot tyd die status van lêers op jou bediener PC stelsel eHouse, maar luister boodskappe gerig aan alle toestelle gelyktydig op die sagteware eHouse .
Dit is 'n besonder waardevolle metode vir die visualisering van die inligting op panele en vertoon die status van bestuurders , uitsette en die metings in situasies waar:

  • gaan 'n groot aantal van die panele te installeer , wat gelei het tot 'n groot las op die eHouse stelsel bediener Beheer Automation , en LAN via TCP / IP
  • installeer panele loop op ander bedryfstelsels as Windows XP , Vista , Windows 7 en 8 , waar daar geen ondersteuning vir Microsoft
  • Die beheer panele werk op toepassings wat geskryf is in programmeertale , waar dit makliker is om die ontvangs van uitsending UDP om die program oor Ethernet
  • Ons wil dieselfde boodskap te stuur na alle toestelle op 'n keer sonder die oorlading van die skakel herhaaldelik die duplisering van die dieselfde inligting of data bediener wat
  • Die bediener het nie veelvuldige verbindings in stand te hou op dieselfde tyd (een vir elke kliënt) , en belas die kliënt aansoek is die verband
  • Die bediener is nie afhanklik van die gevestigde verbinding foute , skakel , 'n kliënt stuur net die inligting aan die LAN en geen rente indien iemand is op die lyn of nie , of hoe baie kliënte ontvang data

eHouse Home Automation Sagteware kan versprei die inligting op twee maniere:

  • Teks: inligting word in die teks lêer formaat gestuur as 'n lêer status vir panele en vensters directory geskep eHouseLogAnalizer ‘ logs / status / ‘ uitbreiding ” . status ”
  • binêre: dieselfde as die formaat van die status van die Home Automation controllers eHouse aansoek . exe

Die eerste metode wat gebruik word in die biblioteek eHouseLogAnalizer , wat kan kommunikeer met die stelsel eHouse beide die Windows lêerstelsel , en ontvang 'n teks in dieselfde formaat uitgesaai .
Die tweede metode kan gebruik word in ander vorme van panele (Android , Java , Windows Mobile) en bevat al die beheerders saamgepers raam met 'n lengte van 2 – 3 honderd grepe per kontroleerder . Egter , dit vereis dekodering data op die kliënt kant .
Aktivering Broadcast – UDP uitgesaai lêer is gemaak ” broadcast_text . cfg ” vir die uitsending van teks , en ” broadcast_binary . cfg ” lêer na die hoofdmap van die binêre sagteware eHouse .
Dit moet die eerste reël verandering van die 0 tot 1 die uitsending in staat te stel om .
voorbeeld lêer:
1 / / aktivering uitsending
192 . 168 . 0 . 255 / / netwerk adres vir uitsending is ook afhanklik van die subnet masker van jou rekenaar
6788 / / Port broadcastu
0 / / localport – nie verander nie
1 / / vlak van verslagdoening – nie verander nie
1 / / verander nie
Na die veranderinge , die lêer weer – selflaai sagteware eHouse . exe