بناء أتمتة eHouse – تحليل سجلات نظام ويندوز الكود المصدري لل

eHouse أتمتة المنزل يسمح لك لإنشاء ملفات السجل النص والملف – علامات يستند إلى نظام مؤشرا على الدول أكثر أهمية , خرج الوضع , أنا , القياسات قياس المدخلات , مستويات باهتة .
برنامج حزمة التحكم أتمتة eHouse إبقاء السائقين قراءة حالة كاملة , تقارير النص خلق في الدليل ” % EHOUSE_DIR % \ سجلات \ ” .
اعتمادا على قيمة المعلمة في الملف ” % EHOUSE_DIR % \ Logsize . CFG ” , يحتوي حجم ملفات السجل , بعد هذه القيمة , يتم نقل الملف إلى ” % EHOUSE_DIR % \ النسخ الاحتياطي – سجلات \ ” مع إضافة التاريخ والوقت لإنشاء اسم .
في حال وجود زيادة كبيرة في الأرشيف دليل سجل , يستحق مرة واحدة سنويا للتأكد من حذف الملفات المحفوظة وتلك التي لم تعد هناك حاجة .

محتويات الدليل ” سجلات ”

الدليل يحتوي على الملفات والمجلدات .
الدلائل:  محتوى الدليل سجل 000 , 254 الكتالوجات وCommManager تحتوي على معلومات حول وضع وحدة تحكم إنذار – الستائر , المركيز , غيتس .
CommManager هو اسم وحدة تحكم (لا عدل في التطبيق) . 000254 هو غيض من TCP / IP . برامج التشغيل الأخرى تظهر على الانترنت في نفس الطريق .
الدلائل: جارية , إنذار , تحذير , رصد يحتوي على قائمة الإنذار للكشف عن النشطة .
الدليل النشط يشمل جميع كاشف إنذار النشطة حاليا .
محتويات الدلائل الأخرى تبعا لمستوى المحدد حاليا للأمن (حماية المنطقة) , وهذا هو , تعيين قناع بشكل مستقل لكل ناتج التنبيه (صفارات الإنذار , تحذير ضوء , إشارة الرصد) .
وتنتقل أسماء أجهزة كشف (أي مراقبة المدخلات الرقمية) وجميع الإشارات الأخرى في تكوين التطبيق في بداية الأجهزة وبرامج التكوين .
وبالمثل , القضية تبين الدلائل: ActiveSet , AlarmSet , WarningSet , MonitoringSet , التي تحتوي على نفس المعلومات التي نوقشت أعلاه , لكن , ملفات العلامات لا تختفي تلقائيا بعد تعطيل الإدخال كاشف , ولكنها تحتاج إلى الإزالة اليدوية .
هذا يمنع تخطي , يمكن للنشاط وأجهزة الاستشعار التنبيه القصيرة وتشمل هذه المعلومات مع ثالث – تطبيقات الطرف , eHouse خارج النظام أو يدويا تحقق .
انه يترك اثر للكشف عن جميع تفعيلها بعد حذف محتويات هذا الدليل , والتي قد تكون في بعض الظروف مفيدة جدا .
 مثال ل Active Directory , ActiveSet , رصد , MonitoringSet , إنذار , AlarmSet , تحذير , WarningSet
تتم تسمية الملفات بعد اسم وحدة تحكم المدخلات CommManager ‘ و , التي تمكن من السهل جدا للتحقق من الوضع الحالي للملف نظام ويندوز أو الثالث – تطبيقات الطرف لدعم نظام eHouse .
كتالوجات: مكتب , داريا , مكتب , ماركو , نينا , ورشة , صالون , توم هي أسماء وحدات تحكم (RoomManagers) على eHouse .
المثال يعتمد على محتويات الدليل للصالون RoomManager ‘ والسيطرة على غرفة المعيشة  محتويات دليل الفضائية للسائق صالون RoomManager ' و
في هذا الدليل هي علامات مرئية الملفات المسجلين حاليا في اسم ملف الإخراج الرقمي مطابقة لاسم التكوين الناتج تخزين . بعد الانطلاق الملف يختفي من سجل النظام .
دليل فرعي ” صالون \ درجات الحرارة \ ” يحتوي على ملفات مع النتائج من أجهزة الاستشعار (التناظرية) اسم الملف نفس الاسم الذي يطلق على تكوين برنامج التشغيل . فقط استخدام ملف ” . TXT ” لأن , إمكانية الكتابة في وقت واحد الصراع بين لإيداع طلب eHouse , قراءة من الخارج عن طريق وسائل أخرى (مثل استخدام البرمجيات الخاصة بك) .
كل ملف في الدليل يحتوي على 3 نتائج المؤقتين في الأسطر التالية . على سبيل المثال:
20 . 10 يتم توصيل جهاز استشعار درجة الحرارة إلى المدخلات (تخرج منها LM335)
41 . 30 قيمة النسبة المئوية للامدادات التيار الكهربائي (VCC لRoomManager 5V =) لاستشعار أي مع التكبير إيجابية
58 . 65 قيمة العكس – 100٪ % – X (على سبيل المثال , جهاز استشعار عكس نطاق والترانزستورالضوئي لقياس الإضاءة)
محتويات الملفات في دليل ” % EHOUSE_DIR % \ سجلات \ ” .
الملفات في الدليل ” سجلات ” هي برامج إعلامية للكشف عن الأخطاء في النظام . يمكن فتح والعبث ملفات السجل يتم توسيع تقليل استقرار eHouse تطبيق , الصراعية لفتح برامج أخرى عند محاولة كتابة , ولذلك فمن الأفضل عدم القيام بذلك لسبب .
تستحق الاهتمام وأسماء الملفات من وحدات التحكم المعالجات الدقيقة , الذي هو الكامل من حالة السائق في شكل النص .
يمكن استخدام الملف عن طريق تحليل سجل والبرمجيات التي تعمل مع eHouse خلاف ذلك .
مثال الملف صالون . TXT تحكم صالون RoomManager .
صالون 2011 – 12 – 07 18:56:17 اسم السائق وتاريخ وقت
برنامج: (1) عدد من البرنامج الحالي بعد التغيير
مستوى الإضاءة: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
مقياس قياس مستوى مدخلات مقلوب ضوء

درجة الحرارة الداخلية: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
PN درجة الحرارة الخارجية: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
AN 4 مدخلات: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
مدخلا 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
مدخلا 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
مدخلا 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN 8 المدخلات: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
المدخلات النتيجة الأولى في نسبة مئوية من الجهد التحكم (5V) T = درجة الحرارة لتحجيم LM335
U = الجهد يقاس بوحدة الفولت
النسبة المئوية فيما يتصل العرض تحكم الجهد
ينكشف بالموقع: خرج سائق بالموقع
وسط إضاءة
الإضاءة الأريكة C
الإضاءة PD – في
الإضاءة PN – في
الإضاءة PN 1
الإضاءة سنترال 2
الإضاءة PN الأريكة
ضوء الليل
الإضاءة PD الأريكة
الإضاءة PN 2
الإضاءة الوسطى 3
خرج 14
المدخلات بالموقع: المدخلات الرقمية النشط (مفاتيح / أجهزة الاستشعار , الخ . – في حالة مفاتيح لحظية / نبض يتم تخزين حتى 2 الحالة قبول متتالية من وحدة تحكم)
التبديل 8
التبديل 6
4 مدخلات
المدخلات 5
إدخال 7
8 المدخلات وأشار الأحمر في الوصف،
يمكن تنسيق ملف الإخراج اعتمادا على نوع وحدة تحكم تختلف , ولكن الفكرة هي مماثلة .
تنسيقات الملفات الإخراج هي عرضة للتغيير لذا يجب التأكد من رصد النتائج .
يمكن التحقق من الملفات علامة (تشير تشغيل / إيقاف) المدخلات والمخرجات باستخدام وظائف البرنامج

fileexists () أو ما شابه ذلك , اعتمادا على لغة برمجة .
الملفات التي تحتوي على النص , تحتاج إلى فتح وقراءة , يجب أولا نسخ المقبل ومن ثم استعادة من نسخة احتياطية لتجنب الصراعات أثناء كتابة أو قراءة الملفات لتطبيقات متعددة .
أتمتة المنزل – غرفة تحكم أتمتة المنزل المنتج eHouse الصفحة الرئيسية الآلي – السيطرة البيت