eHouse ควบคุมอาคาร – วิเคราะห์บันทึกการเขียนโปรแกรม Windows รหัสที่มาของระบบ

eHouse บ้านอัตโนมัติ ช่วยให้คุณสามารถสร้างแฟ้มบันทึกข้อความและไฟล์ – เครื่องหมายที่ใช้ในการส่งสัญญาณที่สำคัญมากของระบบรัฐ , สถานะเอาท์พุท , ผม , วัดวัดปัจจัย , ระดับหรี่ .
แพคเกจซอฟต์แวร์ อัตโนมัติควบคุม eHouse เก็บไดรเวอร์อ่านสถานะสมบูรณ์ , การสร้างรายงานข้อความในไดเรกทอรี ” % EHOUSE_DIR % \ \ Logs ” .
ทั้งนี้ขึ้นอยู่กับค่าของพารามิเตอร์ในไฟล์ ” % EHOUSE_DIR % Logsize \ . cfg ” , ที่มีขนาดของไฟล์บันทึก , เกินกว่าค่านี้ , ไฟล์จะถูกย้ายไป ” % EHOUSE_DIR % \ Backup – บันทึก \ ” ด้วยนอกเหนือจากวันที่และเวลาในการสร้างชื่อ .
ในกรณีที่มีการเพิ่มขึ้นอย่างมีนัยสำคัญในสมุดบันทึกเก็บ , มูลค่าปีละครั้งเพื่อตรวจสอบไฟล์ที่เก็บถาวรและลบที่ไม่จำเป็น .

เนื้อหาของไดเรกทอรี ” ท่อน ”

ไดเรกทอรีที่มีไฟล์และโฟลเดอร์ .
ไดเรกทอรี:  เนื้อหาของสมุดบันทึก 000 , แคตตาล็อกและ 254 CommManager มีข้อมูลเกี่ยวกับสถานะของตัวควบคุมสัญญาณเตือน – ผ้าม่าน , ขุนนางมาร์ควิซ , ประตู .
CommManager เป็นชื่อของตัวควบคุม (ไม่แก้ไขในใบสมัคร) . 000254 คือปลายของ TCP / IP . ไดรเวอร์อื่น ๆ ปรากฏออนไลน์ในทางเดียวกัน .
ไดเรกทอรี: ใช้งานล่าสุด , ปลุก , คำเตือน , การตรวจสอบมีรายชื่อของเครื่องตรวจจับสัญญาณเตือนที่ใช้งาน .
ไดเรกทอรีที่ใช้งานรวมทั้งหมดเครื่องตรวจจับสัญญาณเตือนใช้งานขณะนี้ .
เนื้อหาของไดเรกทอรีอื่น ๆ ขึ้นอยู่กับระดับที่เลือกในปัจจุบันการรักษาความปลอดภัย (ป้องกันเน็ต) , คือ , หน้ากากตั้งอิสระสำหรับการส่งออกแต่ละปลุก (ไซเรน , ไฟเตือน , ตรวจสอบสัญญาณ) .
ชื่อของเครื่องตรวจจับ (เช่นควบคุมการป้อนข้อมูลดิจิตอล) และสัญญาณอื่น ๆ จะถูกส่งในการตั้งค่าโปรแกรมที่จุดเริ่มต้นของฮาร์ดแวร์และซอฟแวร์ .
เหมือนกับ , กรณีที่แสดงให้เห็นไดเรกทอรี: ActiveSet , AlarmSet , WarningSet , MonitoringSet , ที่มีข้อมูลเช่นเดียวกับที่กล่าวข้างต้น , แต่ , มาร์กอัปไฟล์ไม่ได้หายไปโดยอัตโนมัติหลังจากปิดการใช้งานเครื่องตรวจจับการป้อนข้อมูล , แต่ต้องกำจัดคู่มือ .
นี้จะช่วยป้องกันการกระโดดข้าม , กิจกรรมระยะสั้นและเซ็นเซอร์ปลุกสามารถรวมข้อมูลนี้กับบุคคลที่สาม – โปรแกรมของบุคคลที่ , eHouse นอกระบบหรือตรวจสอบด้วยตนเอง .
เขาทิ้งร่องรอยของเครื่องตรวจจับทั้งหมดใช้งานได้หลังจากการลบเนื้อหาของไดเรกทอรีนี้ , ซึ่งในบางสถานการณ์อาจจะเป็นประโยชน์มาก .
 ตัวอย่างของ Active Directory , ActiveSet , การตรวจสอบ , MonitoringSet , ปลุก , AlarmSet , คำเตือน , WarningSet
ไฟล์ที่มีการตั้งชื่อตามชื่อของตัวควบคุมปัจจัยการผลิต CommManager ‘ และ , ซึ่งจะช่วยให้ง่ายมากที่จะตรวจสอบสถานะปัจจุบันของระบบแฟ้ม Windows หรือสาม – โปรแกรมของบุคคลที่ให้การสนับสนุน eHouse ระบบ .
แคตตาล็อก: สำนักงาน , ดาเรีย , สำนักงาน , Marco , Nina , โรงงาน , ห้องโถง , ทอมเป็นชื่อของตัวควบคุม (RoomManagers) เมื่อ eHouse .
ตัวอย่างเช่นขึ้นอยู่กับเนื้อหาของไดเรกทอรีใน Salon RoomManager ‘ และการควบคุมห้องนั่งเล่น  เนื้อหาของพื้นที่ไดเรกทอรีสำหรับ RoomManager Salon ขับ ' และ
ในไดเรกทอรีนี้ไฟล์เครื่องหมายที่มองเห็นได้กำลังเรียนอยู่ในชื่อไฟล์เอาท์พุทดิจิตอลเหมือนกับชื่อของการกำหนดค่าเอาท์พุทที่เก็บไว้ . หลังจากที่เริ่มต้นออกไฟล์หายไปจากบันทึกของระบบ .
ไดเรกทอรีย่อย ” Salon Temps \ \ ” มีไฟล์ที่มีผลจากเซ็นเซอร์ชื่อไฟล์ (อนาล็อก) เช่นเดียวกับชื่อที่กำหนดให้การตั้งค่าไดรเวอร์ . ใช้เฉพาะไฟล์ ” . txt ” เพราะ , ความเป็นไปได้ของความขัดแย้งระหว่างการเขียนพร้อมกันในการยื่นใบสมัคร eHouse , อ่านจากภายนอกโดยวิธีการอื่น ๆ (เช่นการใช้ซอฟต์แวร์ของคุณเอง) .
แฟ้มในไดเรกทอรีแต่ละคนมี 3 รายการ Temps ในบรรทัดต่อไป . ตัวอย่างเช่น:
20 . 10 เซ็นเซอร์อุณหภูมิเชื่อมต่อกับ input (จบการศึกษาเป็น LM335)
41 . 30 ค่าร้อยละของการจ่ายแรงดัน (สำหรับ VCC = 5V RoomManager) สำหรับเซ็นเซอร์ใด ๆ กับการขยายบวก
58 . 65 ค่าของสิ่งที่ตรงกันข้าม – ร้อยละ 100 % – x (เช่น , เซ็นเซอร์ย้อนกลับและขนาด Phototransistor สำหรับการวัดแสง)
เนื้อหาของไฟล์ในไดเรกทอรี ” % EHOUSE_DIR % \ \ Logs ” .
แฟ้มในไดเรกทอรี ” บันทึก ” มีข้อมูลการตรวจสอบหาข้อผิดพลาดในระบบ . การเปิดและการปลอมแปลงด้วยแฟ้มบันทึกจะสามารถลดการขยายความมั่นคงของ eHouse โปรแกรม , conflictual เปิดโปรแกรมอื่น ๆ เมื่อคุณพยายามที่จะเขียน , จึงดีกว่าที่จะไม่ทำด้วยเหตุผล .
ได้รับความสนใจและชื่อแฟ้มของตัวควบคุมไมโครโปรเซสเซอร์ , ซึ่งเต็มไปด้วยสถานะของไดรเวอร์ในรูปแบบของข้อความ .
ไฟล์ที่สามารถนำมาใช้โดยวิเคราะห์ log และซอฟต์แวร์ที่ทำงานร่วมกับอย่างอื่น eHouse .
Salon ไฟล์ตัวอย่าง . txt RoomManager ควบคุม Salon .
2011 Salon – 12 – 07 18:56:17 ชื่อของวันที่คนขับรถและเวลา
โปรแกรม: (1) จำนวนของโปรแกรมปัจจุบันหลังจากมีการเปลี่ยนแปลง
ระดับแสง: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
ใส่ขนาดวัดระดับแสงฤๅษี

อุณหภูมิภายใน: 58 . 75 % [T = 20 . 6 [C] , 2 U = . 937 [V] , 58 . 75 [ % ]]
อุณหภูมิภายนอก PN: 58 . 65 % [T = 20 . 1 [C] , 2 U = . 933 [V] , 58 . 65 [ % ]]
อินพุตที่ 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 [ % ]]
อินพุต 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
ปัจจัยการผลิตครั้งแรกในผลร้อยละของการควบคุมแรงดัน (5V) อุณหภูมิ T = ปรับขนาดสำหรับ LM335
แรงดันไฟฟ้า U = วัดในโวลต์
ร้อยละเมื่อเทียบกับตัวควบคุมแรงดัน
Outs ใช้งานล่าสุด: เอาท์พุทขับใช้งานล่าสุด
โคมไฟกลาง
C ไฟโซฟา
PD แสง – ใน
PN แสง – ใน
แสง PN 1
แสงแลนด์ 2
โซฟาโคมไฟ PN
ไฟกลางคืน
โซฟาโคมไฟ PD
แสง PN 2
3 แสงกลาง
14 เอาท์พุท
ปัจจัยการผลิตใช้งานล่าสุด: ดิจิตอลอินพุทที่ใช้งาน (สวิทช์ / เซ็นเซอร์ , ฯลฯ . – ในกรณีของสวิทช์ชั่วขณะ / ชีพจรจะถูกเก็บไว้จนกว่าสถานะการยอมรับ 2 ตามลำดับจากตัวควบคุม)
สลับ 8
สลับ 6
4 ขาเข้า
5 อินพุต
7 ขาเข้า
8 อินพุต คำอธิบายที่ระบุไว้ในสีแดง
เอาท์พุทรูปแบบไฟล์ขึ้นอยู่กับชนิดของตัวควบคุมสามารถแตกต่างกันไป , แต่ความคิดที่มีความคล้ายคลึง .
รูปแบบไฟล์ที่ส่งออกอาจมีการเปลี่ยนแปลงเพื่อให้แน่ใจว่าการตรวจสอบผลการ .
ไฟล์เครื่องหมายปัจจัย (ระบุเปิด / ปิด) และผลสามารถตรวจสอบซอฟแวร์การใช้ฟังก์ชัน

FileExists () หรือคล้ายกัน , ขึ้นอยู่กับภาษาการเขียนโปรแกรม .
ไฟล์ที่มีข้อความ , คุณจำเป็นต้องเปิดและอ่าน , ก่อนอื่นต้องคัดลอกไปแล้วเรียกคืนจากการสำรองข้อมูลเพื่อหลีกเลี่ยงความขัดแย้งในขณะที่เขียนหรืออ่านไฟล์สำหรับการใช้งานหลาย .
บ้านอัตโนมัติ – ควบคุมห้องพัก ผลิตอัตโนมัติหน้าแรก eHouse บ้านอัตโนมัติ – ควบคุม บ้าน