ಮುಖಪುಟ ಆಟೊಮೇಷನ್ eHouse ಡಿಕೋಡಿಂಗ್ CommManager ಸ್ಥಿತಿ – ಮೂಲ ಕೋಡ್

eHouse ಮುಖಪುಟ ಆಟೊಮೇಷನ್ , ಬಿಲ್ಡಿಂಗ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ – ಅವಳಿ ಕೋಡ್ ದತ್ತಾಂಶ ವಿನ್ಯಾಸವನ್ನು CommManager ಸ್ಥಿತಿ . CommManager ಆಗಿದೆ ನಿಯಂತ್ರಕ eHouse ನ ಮುಖಪುಟ ಆಟೊಮೇಷನ್ ವ್ಯವಸ್ಥೆ , ಸಂವಹನ ಕಾರ್ಯಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ಇದು ” ಜಗತ್ತಿಗೆ ಗೇಟ್ವೇ ” ವ್ಯವಸ್ಥೆಯ ವ್ಯವಸ್ಥೆಯ ನಿಯಂತ್ರಕಗಳು eHouse ಆವೃತ್ತಿ 1 (485) ಆಧಾರಿತ .
ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಗಾಗಿ (ಪ್ರಮಾಣಿತ ನಿರ್ಮಿತ ಉಳಿಸಿಕೊಂಡು ನಿಮ್ಮ ಪಿಸಿ ಜೊತೆ ಸಿದ್ಧಪಡಿಸಲು ಅನುಮತಿಸುತ್ತದೆ – ಕಂಟ್ರೋಲರ್ಗಳು) .
ಜೊತೆಗೆ , ವ್ಯವಸ್ಥೆಯಿಂದ ExternalManager ಹಳೆಯ ಆವೃತ್ತಿ ಬದಲಿಗೆ ” eHouse 1 ” ಮತ್ತು 3 InputExtenders , ರೋಲರ್: ಪೂರ್ಣ ಕಾರ್ಯಾತ್ಮಕ ನಿಯಂತ್ರಕ ನಟನೆಯನ್ನು , ಗೇಟ್ಸ್ ಮತ್ತು awnings . ಇದು ಅನುಮತಿಸುವ ಒಂದು ಎಚ್ಚರಿಕೆಯ ಸಂಯೋಜಿಸಲಾಗಿದೆ ನಿಯಂತ್ರಿಸಲು SMS ಅಥವಾ LAN ಮೂಲಕ .
ಇದು ಒಂದು ನಿರ್ಮಿಸಿದೆ – ಎಚ್ಚರಿಕೆಯ ಸೂಚನಾ SMS ಗಳಲ್ಲಿ – ಎತರ್ನೆಟ್ ಮುಖಪುಟ ಆಟೊಮೇಷನ್ – ರೋಲರುಗಳು , ಗೇಟ್ಸ್ , ಗೇಟ್ವೇ – ನಿಯಂತ್ರಕಗಳು ಮತ್ತು ಭದ್ರತಾ ವ್ಯವಸ್ಥೆ
ಹೈಬ್ರಿಡ್ ಆವೃತ್ತಿ (CommManager ಮೇಲ್ವಿಚಾರಣೆಯಲ್ಲಿ eHouse 1) ರಲ್ಲಿ ನಿಯಂತ್ರಕ RoomManagers ಎಲ್ಲಾ ಸ್ಥಿತಿಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ ( ಮುಖಪುಟ ಆಟೊಮೇಷನ್ – ಕೊಠಡಿ ನಿಯಂತ್ರಕ ) ಮತ್ತು HeatManager ( ಬಾಯ್ಲರ್ ನಿಯಂತ್ರಕ , ಪುನಸ್ಸಂಪಾದನೆ , ಸ್ವಯಂಚಾಲಿತ ಹಸಿರು ಶಕ್ತಿ ) ಮತ್ತು TCP / IP ಅಥವಾ ಯುಡಿಪಿ ಮೂಲಕ ನಿಯಂತ್ರಣ ಫಲಕಕ್ಕೆ ಮೇಲೆ ಕಳುಹಿಸುತ್ತದೆ .
ಜೊತೆಗೆ , ಯುಡಿಪಿ LAN ಎಲ್ಲಾ ಸಾಧನಗಳಿಗೆ ಪ್ರಸಾರ ಎಂದು ನೀವು ಸ್ಥಿತಿ ಕಳುಹಿಸಲು ಅನುಮತಿಸುತ್ತದೆ , ನೀವು ಯಾವುದೇ ನಿಯಂತ್ರಣ ಫಲಕಗಳ ಸಂಖ್ಯೆ ಮತ್ತು ಉತ್ಪನ್ನಗಳೆಂದರೆ ಗೋಚರಿಕೆಯನ್ನು ಅದಕ್ಕೆ ಸ್ಥಿತಿ ಮತ್ತು ಸಂಪರ್ಕರಹಿತ ವ್ಯವಸ್ಥೆಯ ಸ್ಥಿತಿ eHouse ಟ್ರ್ಯಾಕ್ ಅವಕಾಶ , ಒಳಹರಿವು ಮತ್ತು ಅಳತೆ ಮೌಲ್ಯಗಳು .
ಪ್ರಸಾರ ಈ ರೀತಿಯ CommManager ಹೆಚ್ಚುವರಿ ಸಿಪಿಯು ಶುಲ್ಕ , ಫಲಕಗಳ ಮೇಲೆ ಅಕ್ಷಾಂಶ ಪಡೆಯುತ್ತದೆ ಎಷ್ಟು ಯಾವುದೇ .
ನಿಯಂತ್ರಕ eHouse 1 (RS485 ಕೆಲಸ) ಯಿಂದ ಪ್ರಾಪ್ತ ದತ್ತಾಂಶದ ಜೊತೆಗೆ , CommManager ಅದರ ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು ಲಗತ್ತಿಸಬಹುದು , ಇದು ಎಚ್ಚರಿಕೆಯ ವ್ಯವಸ್ಥೆಯ ರಾಜ್ಯ .
ಅವಳಿ ಕೋಡ್ ಫ್ರೇಮ್ ಸ್ಥಿತಿ ಪೋಸ್ಟ್ಗಳನ್ನು ಚರ್ಚಿಸಲಾಗಿತ್ತು:
” ಸ್ಮಾರ್ಟ್ ಮನೆ , ಅವಳಿ ಕೋಡ್ ಇಂಟೆಲಿಜೆಂಟ್ ಕಟ್ಟಡ eHouse ಫ್ರೇಮ್ ಸ್ಥಿತಿ ”
” ಸ್ಮಾರ್ಟ್ ಮನೆ , ಇಂಟೆಲಿಜೆಂಟ್ ಕಟ್ಟಡ eHouse – ಫ್ರೇಮ್ ಡಿಕೋಡಿಂಗ್ ಸ್ಥಿತಿ – ಮೂಲ ಕೋಡ್ ”
ಇದುವರೆಗೆ ನಾವು ' ; VE ಫ್ರೇಮ್ ಮಾದರಿಯು ಒಳಗೊಂಡಿದೆ , ಒಂದು ಚೌಕಟ್ಟಿನಲ್ಲಿ ಮತ್ತು ನಿಯಂತ್ರಕಗಳು eHouse ರಿಂದ ಸಿದ್ಧ ಮೂಲ ಕೋಡ್ ಡಿಕೋಡಿಂಗ್ ದತ್ತಾಂಶಗಳನ್ನು ಒದಗಿಸಿದ ಬಿಟ್ಗಳು ಮತ್ತು ಬೈಟ್ಗಳು ಪ್ರಾಮುಖ್ಯತೆಯನ್ನು CommManager ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ eHouse ಸಂಪರ್ಕವನ್ನು ಒಂದು . ಎಕ್ಸ್ (eHouse 1) .

ಇದು ' ; ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಿಸಿದ ಫ್ರೇಮ್ CommManager ಸ್ಥಿತಿಯನ್ನು ಡಿಕೋಡ್ ಮಾಡಲು ರು ಸಮಯ .
ಸ್ಥಿತಿ ಅದೇ ರೂಪದಲ್ಲಿ TCP / IP ಮತ್ತು ಯುಡಿಪಿ ಎರಡೂ ಕಳಿಸಬಹುದು ಆದರೂ , ನಾವು ಮಾತ್ರ ಯುಡಿಪಿ ಪ್ರಸಾರ ಕಾಣಿಸುತ್ತದೆ , ನಿಯಂತ್ರಕ ಲಾಗ್ ಆನ್ ಹಾಗು CPU ಲೋಡ್ ಹೆಚ್ಚಿಸಲು ಹೊಂದುವ ಕೊರತೆಯಿಂದಾಗಿ .
ಟಿಸಿಪಿ ಮೇಲೆ ಸಂವಹನ / IP ಸಾಕೆಟ್ ಸರ್ವರ್ಗಳು ನಾವು ದೂರದ ಮೊಬೈಲ್ ಫಲಕಗಳನ್ನು ಉಚಿತ ಬಿಟ್ಟು ಅಗತ್ಯವಿದೆ , LAN (ಸ್ಮಾರ್ಟ್ಫೋನ್ಗಳು ಹೊರಗೆ ಕೆಲಸ , ಜಿಎಸ್ಎಮ್ ದೂರವಾಣಿಗಳು) , ಅಂತರ್ಜಾಲದ ಪ್ರಸಾರಕ್ಕೆ ಯುಡಿಪಿ ಬಳಸಲು ಕಷ್ಟವಾಗುತ್ತದೆ ಮತ್ತು ದೋಷಗಳು ಬಹಳಷ್ಟು ಒಳಗೊಂಡಿರುತ್ತದೆ ಮಾಡಬಹುದು , ಸರಿಯಾದ ಡಿಕೋಡಿಂಗ್ ಸ್ಥಿತಿ ತಡೆಯುವ , ಕೊಂಡಿಗಳು ಕಳಪೆ ಗುಣಮಟ್ಟದ ಕಾರಣ , ಮತ್ತು ಯುಡಿಪಿ ಅಧಿವೇಶನ ಕಾರ್ಯವಿಧಾನಗಳು confirmations ಮತ್ತು ಪುನರಾವರ್ತನೆಗಳು ಕೊರತೆ .
ಈ ಕೊನೆಯ , ಹಿಂದಿನ ಪೋಸ್ಟ್ಗಳು ಚರ್ಚಿಸಲಾಗಿದೆ ಎಂದು ಅಂತಿಮ ಟೆಂಪ್ಲೇಟ್ ಡೆಲ್ಫಿ ನಿಯಂತ್ರಣ ಫಲಕದಲ್ಲಿ: ” ಸ್ಮಾರ್ಟ್ ಮನೆ eHouse , ಟ್ಯಾಬ್ಲೆಟ್ ಮೂಲ ಕೋಡ್ ನಿಯಂತ್ರಣ ಫಲಕಗಳು ವಿಂಡೋಸ್ XP ಕೆಲಸ , ನೀಳನೋಟ , 7 ”
ಬೆಂಬಲ CommManager ಸೇರಿಸುವ ಮೂಲಕ UDP ಮೂಲಕ ಮಾಹಿತಿ ಪಡೆಯಲು ಬೈನರಿ ಸ್ಥಿತಿಯನ್ನು ಬದಲಾಯಿಸಲು ಸಂಗ್ರಹಿತ
ವಿಧಾನ TForm1 . binaryDataReceived (ಕಳುಹಿಸಿದವರ: TComponent ; NumberBytes: ಪೂರ್ಣಸಂಖ್ಯೆ ; FromIP: ಸ್ಟ್ರಿಂಗ್ ; ಪೋರ್ಟ್: ಪೂರ್ಣಾಂಕದ) ;
ವರ್ ಸಿ: ರಚನೆಯ [0 . . ಚಾರ್ 1024] ;
MyStream: TMemoryStream ;
numberb: ಪೂರ್ಣಾಂಕ ;
ಆರಂಭಿಸಲು
filesystem_status ನಂತರ ನಿರ್ಗಮಿಸಲು ವೇಳೆ ; / / ಮಾತ್ರ UDP ಸಕ್ರಿಯವಾಗಿದೆ
MyStream: = TMemoryStream . ರಚಿಸಿ ;
ಯುಗಳ . ReadStream (MyStream) ;
numberb: = NumberBytes ;
numberb ವೇಳೆ> ; 1023 ನಂತರ numberb: = 1023 / / ಬೈಟ್ಗಳು ಸಂಖ್ಯೆ ಸೀಮಿತಗೊಳಿಸುವ ಪಡೆದರು – ನಾವು ಅಕ್ಷಾಂಶ ಬಫರ್ ಗಾತ್ರಕ್ಕೆ ಕತ್ತರಿಸಿ
MyStream . ಓದಿ (ಸಿ [0] , numberb) ;
set_rm (ಸಿ , 1) ; / / ಡಿಕೋಡ್ ಸ್ಥಿತಿ eHouse 1 ನಿಯಂತ್ರಕಗಳು – ಆರ್ಎಮ್ ಡಿಕೋಡ್ ನಿಯಂತ್ರಕ ಸ್ಥಿತಿ , HM
set_status_commmanager (ಸಿ , 0 , 254) ; / / ಡಿಕೋಡ್ commanager ನಿಯಂತ್ರಕ ಸ್ಥಿತಿ – ಸ್ಥಿತಿ commmanagera ಡಿಕೋಡ್
Test_save ; / / ಟೆಸ್ಟ್ ಪ್ರತಿ ಆರ್ಎಮ್ ಪಠ್ಯ ಕಡತಗಳನ್ನು ಡೇಟಾವನ್ನು ಉಳಿಸಲು , HM – ಎಲ್ಲಾ ನಿಯಂತ್ರಕಗಳು eHouse 1 (ಆರ್ಎಮ್ ಒಂದು ಪಠ್ಯ ಕಡತವನ್ನು ಪರೀಕ್ಷಾ ಫಲಿತಾಂಶಗಳನ್ನು ಉಳಿಸಲು , HM)
Test_save_eth ; / / ಟೆಸ್ಟ್ CommManager ಮತ್ತು ಪ್ರತಿಯೊಂದು ಎತರ್ನೆಟ್ ನಿಯಂತ್ರಕ ಪಠ್ಯ ಕಡತ ದತ್ತಾಂಶವನ್ನು ಉಳಿಸಲು – CommManagera ಒಂದು ಪಠ್ಯ ಕಡತವನ್ನು ಎಲ್ಲಾ ನಿಯಂತ್ರಕಗಳನ್ನು EtherneteHouse ಟೆಸ್ಟ್ ಫಲಿತಾಂಶಗಳು ಉಳಿಸಿ
update_panel ; / / ಆಯ್ಕೆಮಾಡಿದ ಕಂಟ್ರೋಲರ್ ಫಲಕಕ್ಕೆ ಅಕ್ಷಾಂಶ ನವೀಕರಿಸಿ – ಡೇಟಾವನ್ನು ನಿಯಂತ್ರಕ ಪ್ಯಾನಲ್ ಅಪ್ಡೇಟ್
ಕೊನೆಯಲ್ಲಿ ; :
CommManagera ಫ್ರೇಮ್ ಮತ್ತು ಇತರ ನಿಯಂತ್ರಕಗಳಿಗೆ ಡಿಕೋಡಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಸ್ಥಾನಮಾನದ ಸಂಪೂರ್ಣ ಪ್ರಕ್ರಿಯೆಯು ಎತರ್ನೆಟ್ eHouse ನಿರ್ವಹಿಸಲು
set_status_commmanager (ಸಿ , 0 , 254) ; / / ನಿಯತಾಂಕ ನೀವು ಡೇಟಾವನ್ನು ಬಫರ್ ನಿಯಂತ್ರಕ (IP ವಿಳಾಸವನ್ನು ಕೊನೆಯ ಎರಡು ಭಾಗಗಳು) ನ ಹೆಸರು ಮತ್ತು ವಿಳಾಸವನ್ನು ಸೂಚಿಸಿ .
ಈ ಕಾರ್ಯವಿಧಾನವನ್ನು ಫ್ರೇಮ್ನ ಬೈನರಿ ಸ್ಥಾನಮಾನದ ಡಿಕೋಡಿಂಗ್ ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ನಂತರ ಒಂದು ದಾಖಲೆಯ ಒಂದು ಉದಾಹರಣೆಗೆ ಇದು ಎತರ್ನೆಟ್ ನಿಯಂತ್ರಕ ದಾಖಲಿಸಲು ಡೀಕೋಡ್ ಡೇಟಾವನ್ನು ಲೋಡ್ ” ethernet_rm_hm_cm_lm ” ಎಂಬ ” ethrm ” .
ಸೂಚ್ಯಂಕ ಸ್ಥಿತಿ ಒಂದು IP ವಿಳಾಸವನ್ನು ಸಂಬಂಧ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅನೂಶೋಧಿಸಬಹುದು ಇದೆ .
ಈ ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ:

  • ಎಲ್ಲಾ ನಿಯಂತ್ರಕಗಳನ್ನು ಮಾಹಿತಿ ನೇರ ವಿಶ್ಲೇಷಣೆ
  • ಉತ್ಪನ್ನಗಳೆಂದರೆ ಸ್ಥಿತಿಯನ್ನು ಅವಲಂಬಿಸಿ ನಿಮ್ಮ ಸ್ವಂತ ಕ್ರಮಾವಳಿಗಳು ರಚಿಸಲು , ಒಳಹರಿವು , ಮಾಪನಗಳು ಸಂವೇದಕಗಳು
  • ನಿಯಂತ್ರಣ ವ್ಯವಸ್ಥೆ ಜಾರಿಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವ್ಯವಸ್ಥೆಯ ನಿಯತಾಂಕಗಳನ್ನು ಯಾವುದೇ ಸಂಖ್ಯೆಯ ವಿಶ್ಲೇಷಿಸುವ ಮೀಸಲಿಟ್ಟ
  • ವಿಶ್ಲೇಷಕ ತಂತ್ರಾಂಶ ಅಭಿವೃದ್ಧಿ ಮತ್ತು eHouse ವ್ಯವಸ್ಥೆ ಸ್ಥಿತಿ ಲಾಗ್
  • ಸಾಫ್ಟ್ವೇರ್ ಲೆಕ್ಕ ವಿದ್ಯುತ್ ಬಳಕೆ ಅನುಮತಿಸುತ್ತದೆ
  • ಟೆಂಪ್ಲೆಟ್ ಆಧಾರದ ಮೇಲೆ ಪ್ರತ್ಯೇಕ ನಿಯಂತ್ರಣ ಫಲಕಗಳ ಮರಣದಂಡನೆ ಮತ್ತು ಎಲ್ಲಾ ನಿಯಂತ್ರಕಗಳಿಗೆ ದೃಶ್ಯೀಕರಣ ಅನುಮತಿಸುತ್ತದೆ
  • ಸಂವಹನ ಮತ್ತು ಮಾಹಿತಿ ಚೌಕಟ್ಟುಗಳ ವಿಧಾನಗಳಲ್ಲಿ ಜ್ಞಾನದ ಅವಶ್ಯಕತೆ
  • ಹೆಚ್ಚು ಬರೆಯಲು – eHouse ವ್ಯವಸ್ಥೆ ತಂತ್ರಾಂಶ ಭಂಡಾರಗಳು ಅನುಷ್ಠಾನದ ಮೂಲಕ ಮಟ್ಟದ ಸಾಫ್ಟ್ವೇರ್ (ಸೋರ್ಸ್ ಕೋಡ್ ಕೆಲವು ಸಾಲುಗಳನ್ನು) .