สารบัญ:

ระบบรักษาความปลอดภัยภายในบ้าน DSC ที่เปิดใช้งานอินเทอร์เน็ต: 22 ขั้นตอน
ระบบรักษาความปลอดภัยภายในบ้าน DSC ที่เปิดใช้งานอินเทอร์เน็ต: 22 ขั้นตอน

วีดีโอ: ระบบรักษาความปลอดภัยภายในบ้าน DSC ที่เปิดใช้งานอินเทอร์เน็ต: 22 ขั้นตอน

วีดีโอ: ระบบรักษาความปลอดภัยภายในบ้าน DSC ที่เปิดใช้งานอินเทอร์เน็ต: 22 ขั้นตอน
วีดีโอ: ระบบรักษาความปลอดภัย ทีเอ็มบี ทัช และ อินเทอร์เน็ตแบงก์กิ้ง 2024, พฤศจิกายน
Anonim

แก้ไขระบบ DSC Home Security ที่มีอยู่เพื่อเปิดใช้งานอินเทอร์เน็ตและตรวจสอบตนเอง

คำแนะนำนี้ถือว่าคุณมี Raspberry Pi ที่ใช้งานได้

โปรดทราบว่าการใช้งานนี้มีข้อบกพร่องดังต่อไปนี้:

  • หากขโมยตัดสาย DSL ที่เข้ามาหรือบริการอินเทอร์เน็ตหายไป การตรวจสอบจากอินเทอร์เน็ตจะถูกปิดใช้งาน

    อนาคต: วิธีแก้ปัญหานี้คือการใช้บริการสำรองข้อมูล LTE อย่างเดียวราคาประหยัด

  • เซ็นเซอร์ DSC ไม่ได้ระบุว่าประตูหรือหน้าต่างล็อกอยู่หรือไม่ เพียงแต่ปิดเท่านั้น

    อนาคต: เพิ่มการสลับปุ่มกดที่เปิดใช้งานโดยกลอนของล็อคประตู การดำเนินการนี้จะต้องใช้ความพยายามอย่างมากในการเดินสายไฟโดยไม่ทำลายวงกบประตู

  • DSC รองรับการรวมระบบสัญญาณเตือนไฟไหม้ อย่างไรก็ตาม สัญญาณเตือนไฟไหม้ที่บ้านของฉันไม่ได้ถูกรวมเข้าด้วยกัน

    อนาคต: รวมสัญญาณเตือนไฟไหม้เข้ากับแผงควบคุม DSC

  • ระบบ DSC ที่ติดตั้งไม่มีเซ็นเซอร์สำหรับประตูโรงรถเหนือศีรษะ

    ก่อนหน้านี้ฉันสร้างคำแนะนำในการเปิดประตูโรงรถและฉันสามารถอ่านได้ว่าประตูเปิดหรือปิดอยู่

เป้าหมายของโครงการนี้คือ:

  • ส่งการแจ้งเตือนระบบความปลอดภัยไปยังโทรศัพท์มือถือของฉัน
  • ตรวจสอบหรือตั้งค่าสถานะระบบความปลอดภัยจากหน้าเว็บที่ปลอดภัย
  • เรียกใช้โซลูชันบนราสเบอร์รี่ pi ที่ปลอดภัย (https และใบรับรอง)
  • ใช้ระบบ DSC ที่มีอยู่เพื่อตรวจสอบตนเอง
  • เพิ่ม EnvisaLink 3 เพื่อเพิ่มการรองรับอีเทอร์เน็ตให้กับระบบ DSC
  • เขียนซอฟต์แวร์ตรวจสอบตนเอง
  • สร้างคำแนะนำสำหรับความพยายามนี้

โปรดทราบ: ในเอกสารนี้ ข้อความที่อยู่ใน [วงเล็บเหลี่ยม] ควรแทนที่ด้วยค่าจริง

ครอบครัวของฉันไม่เคยถูกปล้นบ้าน และเราอาศัยอยู่ในพื้นที่ที่มีอาชญากรรมต่ำ ไม่มีเหตุผลที่น่าสนใจที่จะทำโครงการนี้ เว้นแต่เป็นโครงการที่น่าสนใจและสนุกสนาน

โปรดทราบว่ามีทางลัดที่ยอดเยี่ยมสำหรับคำแนะนำนี้ เมื่อ Envisalink 3 เริ่มทำงาน คุณสามารถใช้โซลูชันที่วางจำหน่ายโดย Eyes-On ที่เรียกว่า EnvisAlerts และ EnvisAlarm ซึ่งส่งการแจ้งเตือนและตรวจสอบบ้านของคุณและ/หรือแอปมือถือบนโทรศัพท์มือถือที่ยอดเยี่ยมที่เรียกว่า DSC Security Server โดย Mike P. ฉันสมัครใช้งาน EnvisAlerts และซื้อ DSC Security Server ของ Mike P ฉันพอใจมากกับทั้งคู่ แต่ต้องการเวอร์ชันของฉันเอง

ขั้นตอนที่ 1: การแก้ไขปัญหาและข้อมูลที่ไม่ซ้ำ

มีข้อมูลบางอย่างที่ฉันอ้างถึงบ่อยๆ และฉันต้องการรวมข้อมูลนี้ไว้ข้างหน้า

ปลุก - เปิดและปิด

ตรวจสอบให้แน่ใจว่าประตูและหน้าต่างทั้งหมดปิดสนิท บนแผงควบคุม ให้ป้อนรหัสหลัก:

[รหัสหลัก] = [รหัสหลักของคุณ]

ปิดสายโทรศัพท์

บ้านของฉันมีโทรศัพท์บ้าน แต่ฉันไม่มีบริการโทรศัพท์บ้าน ประมาณ 23.00 น. ทุกคืนระบบจะส่งเสียงบี๊บ หากระบบสูญเสียพลังงาน จะต้องเข้าสู่ระบบใหม่อีกครั้ง หากต้องการปิดเสียงบี๊บนี้ ให้ป้อนสิ่งต่อไปนี้บนแป้นพิมพ์:

  • ปิดการใช้งานสายโทรศัพท์: *8 5555 015 7 ##
  • ปิดการส่งสัญญาณทดสอบสายโทรศัพท์ *8 5555 371 9999 ##
  • ปิดแป้นโทรศัพท์: *8 5555 380 1 ##

เซิร์ฟเวอร์แจ้งเตือน Envisalink

เข้าสู่ระบบ Envisaiink

รับเซิร์ฟเวอร์ Envisalerts: 184.106.215.218

เปิดเราเตอร์ U-verse: 192.168.1.254

ไปที่การตั้งค่า ไฟร์วอลล์

Envisalink เข้าสู่ระบบ

เปิดเบราว์เซอร์

ป้อนที่อยู่ IP ของ Envisalink:

[envisalink username] = ผู้ใช้

[envislink รหัสผ่าน] = [ป้อนรหัสผ่านของคุณ]

ที่อยู่ IP Envisalink

[ที่อยู่ IP ของ Envisalink] = 192.168.1.92

ชื่อผู้ใช้และรหัสผ่านที่มองเห็นได้ชัดเจน

[ชื่อผู้ใช้ที่มองเห็นได้] = [ชื่อผู้ใช้ envisalink ของคุณ]

[รหัสผ่านที่มองเห็นได้] = [รหัสผ่าน Envisalink ของคุณ]

รหัสผู้ติดตั้ง

[รหัสผู้ติดตั้ง] = [ป้อนรหัสตัวติดตั้งของคุณ]

5555 เป็นรหัสเริ่มต้น คุณสามารถขอรหัสจากโปรแกรมติดตั้งหรือรีเซ็ตเป็นค่าเริ่มต้นจากโรงงานได้ ซึ่งจะกลับไปเป็น 5555 ฉันไม่แนะนำให้ทำการรีเซ็ตเป็นค่าจากโรงงานเพราะมีความเป็นไปได้สูงที่จะสร้างความเสียหายให้กับระบบ

รหัสหลัก

[MasterCode] = [ป้อนรหัสหลักของคุณ]

Raspberry Pi IP

[Raspberry Pi IP] = [ป้อนที่อยู่ IP Raspberry Pi ของคุณ เช่น 192.168.1.57]

เข้าสู่ระบบ Raspberry Pi จาก Mac Book

บน Mac Book ให้เปิดเทอร์มินัล

ssh pi@[ราสเบอร์รี่ Pi IP]

[รหัสผ่าน]

รหัสผ่าน Raspberry Pi

รหัสผ่าน = [รหัสผ่าน Raspberry Pi ของคุณ]

เราเตอร์

ที่อยู่ IP ของเราเตอร์ =[ป้อนที่อยู่ IP ของเราเตอร์ของคุณ]

ตั้งเวลาและวันที่ของ DSC

*611301hhmmMMDDYY#

hh อยู่ในเวลาทหาร สำหรับ pm เพิ่ม 12 ดังนั้น 4 โมงเย็นคือ 16

การเขียนโปรแกรมโซน

ประเภทสัญญาณเตือนโซน

01 - ปลุกหลังจากให้การหน่วงเวลา (ค่าเริ่มต้น 60 วินาที) ในโหมดอยู่หรือไม่อยู่

03 – ปลุกทันทีหากละเมิดเมื่ออยู่ในโหมด Stay หรือ Away

05 – เซ็นเซอร์ตรวจจับความเคลื่อนไหวภายใน เตือนทันทีหากฝ่าฝืนเฉพาะเมื่ออยู่ในโหมดไม่อยู่ (บายพาสเมื่ออยู่ในสถานะอยู่)

บนแป้นพิมพ์ ให้ป้อน:

*8 [รหัสตัวติดตั้ง] 001 01 03 05 05 87 # #

คำอธิบายของลำดับโค้ดด้านบน:

  • *8 [รหัสผู้ติดตั้ง]
  • 001 – สิ่งนี้ทำให้คุณเข้าสู่การเขียนโปรแกรมโซนสำหรับโซน
  • 01 03 05 05 87 – นี่คือลำดับประเภทการเตือนโซนของฉัน โดยเรียงลำดับโซนตั้งแต่ 1 ถึง 5
  • ต้องตั้งค่าโซนทั้งหมดอย่างถูกต้อง
  • # # – บันทึกสิ่งที่คุณทำและนำคุณออกจากโหมดการเขียนโปรแกรม

ขั้นตอนที่ 2: ค้นหาหมายเลขรุ่นปุ่มกดและแผงควบคุมของคุณ

ค้นหาหมายเลขรุ่นของปุ่มกดและแผงควบคุมของคุณ
ค้นหาหมายเลขรุ่นของปุ่มกดและแผงควบคุมของคุณ
ค้นหาหมายเลขรุ่นของแผงปุ่มกดและแผงควบคุมของคุณ
ค้นหาหมายเลขรุ่นของแผงปุ่มกดและแผงควบคุมของคุณ
ค้นหาหมายเลขรุ่นของแผงปุ่มกดและแผงควบคุมของคุณ
ค้นหาหมายเลขรุ่นของแผงปุ่มกดและแผงควบคุมของคุณ
ค้นหาหมายเลขรุ่นของแผงปุ่มกดและแผงควบคุมของคุณ
ค้นหาหมายเลขรุ่นของแผงปุ่มกดและแผงควบคุมของคุณ

ค้นหาหมายเลขรุ่นปุ่มกด แผงปุ่มกด DSC อยู่ใกล้ประตู (ภาพที่ 1 และ 2) ในบ้านของฉันมีแผงปุ่มกดอยู่ที่ประตูโรงรถและอีกตัวที่ประตูหน้า

ค้นหาหมายเลขรุ่นของแผงควบคุม ปุ่มกดมีสติกเกอร์อยู่ด้านบน และหมายเลขรุ่นอยู่ตรงกลาง ของฉันคือ PK5501 (ภาพที่ 3 และ 4)

อีกวิธีในการทำเช่นนี้คือ:

  • บนคอมพิวเตอร์ เปิดเบราว์เซอร์
  • ไปที่

แผงควบคุมของฉันอยู่ในกล่องเหล็กในตู้เสื้อผ้า (ภาพที่ 3) เปิดกล่องโลหะและตรงกลางแผงควบคุมจะมีสติกเกอร์ที่มีหมายเลขรุ่น หมายเลขรุ่นแผงควบคุมของฉันคือ PC1616 (ภาพที่ 4)

ขั้นตอนที่ 3: ตรวจสอบว่า EnvisaLink 3 เข้ากันได้กับระบบรักษาความปลอดภัยของคุณหรือไม่

คลิกที่ลิงค์ eyeson.com

เลื่อนลงไปที่ความเข้ากันได้ของพาเนลและดูว่าคุณอยู่ในรายการหรือไม่ หากไม่ตรวจสอบกับ EyesOn

ขั้นตอนที่ 4: รับเอกสาร DSC

DSC มีคู่มือผู้ใช้ แต่เอกสารอื่นๆ ส่วนใหญ่กำหนดให้คุณต้องเป็นผู้ติดตั้ง

  • สำหรับแผงควบคุม ให้ค้นหาคู่มือการติดตั้ง คู่มือผู้ใช้ คู่มืออ้างอิง และแผ่นงานการเขียนโปรแกรม
  • สำหรับปุ่มกด ให้ค้นหาคู่มือการติดตั้ง คู่มือที่ฉันพบคือไฟล์ PDF ทั้งหมด

แหล่งข้อมูลที่ไม่ใช่ DSC ของคู่มือ DSC มีอยู่มากมายทางออนไลน์ คู่มือ DSC ไม่จำเป็นสำหรับคำแนะนำนี้ นี่เป็นเพียงข้อมูลอ้างอิงหากคุณต้องการขยายคำสั่งหรือหากระบบของคุณใช้ส่วนต่างๆ

LiveWatch.com เป็นแหล่งคู่มือ DSC ที่ดีที่สุด LiveWatch ยังมีประโยชน์มากในการตอบคำถามและทำให้ฉันไม่ติดขัด ฉันไม่สามารถทำตามคำแนะนำนี้ได้หากไม่ได้รับความช่วยเหลือจาก LiveWatch

ขั้นตอนที่ 5: ซื้อหรือรวบรวมชิ้นส่วนและเครื่องมือ

A) ระบบรักษาความปลอดภัย DSC พร้อมแผงปุ่มกด PK5501, แผงควบคุม PC1616 และเซ็นเซอร์หลายตัว (หน้าต่าง ประตู และการเคลื่อนไหว) ระบบรักษาความปลอดภัยมาพร้อมกับบ้าน

B) สั่งซื้อ EnvisaLink 3 - $119 + S&H www.eyezon.com

C) ผู้ให้บริการอินเทอร์เน็ต AT&T U-verse, DSL Gateway

D) สวิตช์จัดการ NetGear 24 พอร์ต

E) รั้วสุนัขที่มองไม่เห็นหรือลวดเทอร์โมสตัท

F) สายเคเบิลอีเธอร์เน็ต CAT5E

G) สาย AWG เกจ 18-22 สี่เส้น ยาวประมาณ 6 นิ้ว (แดง ดำ เหลือง เขียว)

H) คีมปากแหลม

I) ดอกสว่านและดอกสว่านโลหะ 3/16” และดอกสว่านขนาดเล็กมาก

จ) เทปช่างไฟฟ้าสีดำ

K) ไขควงปากแบนขนาดเล็กมาก (ฉันมีอันหนึ่งไว้สำหรับยึดแว่นตาเมื่อสกรูหลุดออกมา)

L) SPST Mini Momentary Pushbutton Switch, ปกติปิด

M) กล่องพลาสติกขนาดเล็ก (ไหมขัดฟัน)

N) มีดที่แน่นอน

ขั้นตอนที่ 6: การติดตั้ง EnvisaLink 3

การติดตั้ง EnvisaLink 3
การติดตั้ง EnvisaLink 3
การติดตั้ง EnvisaLink 3
การติดตั้ง EnvisaLink 3

ฉันไม่ควรทำตามคำแนะนำที่มาพร้อมกับ EnvisLink 3

ขั้นตอนแรกในคำแนะนำคือการถอดสายไฟออกจาก PC1616 ฉันคิดว่านี่หมายถึงทั้งไฟ AC และพลังงานสำรองของแบตเตอรี่ ฉันตัดการเชื่อมต่อทั้งสองแล้วต้องโทรหาช่างเพื่อขอคีย์แพดกลับมาออนไลน์ การโทรบริการคือ 135 เหรียญ

  1. PC1616 ของฉันอยู่ในกล่องโลหะ ค้นหาบอร์ด PC1616 ระบบรักษาความปลอดภัยของคุณ
  2. ใช้ EV3 เพื่อสร้างเทมเพลตกระดาษสำหรับรูออฟเซ็ต แม่แบบนี้ใช้ทำเครื่องหมายรูบนตัวเรือนโลหะ เนื่องจากสกรูจากด้านนอกกล่องไปด้านในง่ายกว่า ฉันจึงต้องกลับแม่แบบ
  3. สก๊อตเทปแม่แบบที่ด้านนอกของกล่องโลหะที่บรรจุ PC1616 เลือกจุดที่มีพื้นที่เพียงพอสำหรับ Envisalink 3
  4. ช้ามาก โดยใช้ดอกสว่านโลหะขนาด 3/16" และแม่แบบ เจาะ 3 รูที่ด้านข้างของกล่องโลหะ
  5. จากด้านในของกล่องโลหะ ดันพลาสติกออฟเซ็ตเข้าไปในรู
  6. ติดตั้งบอร์ด EV3 ในกล่องโลหะบนออฟเซ็ตพลาสติก
  7. ดึง 1/4" จากปลายทั้งสองข้างของสายสีแดง สีดำ สีเขียว และสีเหลือง (หรือคุณจะตัดสาย RJ11 และใช้สายไฟด้านในก็ได้) แม้ว่าทั้งสองสายจะใช้งานได้ แต่สายเทอร์โมสตัตแบบแข็งก็ยังดีกว่าสายบิด ขั้วต่อบอร์ดยึดสายแข็งให้แน่นขึ้น หากใช้ลวดบิด ให้บิดปลายให้แน่นซึ่งจะทำให้ติดตั้งได้ง่ายขึ้น
  8. ถอดสายไฟ AC สีดำออกจาก DSC Controller นี่คือสายที่สองจากด้านซ้าย ระวังอย่าให้ปลายสายสีดำสัมผัสโดนสิ่งใด ฉันพันปลายด้วยเทปพันสายไฟจนเสร็จในขั้นตอนต่อไป หากสายไฟสีดำสัมผัสสิ่งใด หม้อแปลงไฟฟ้าจะลัดวงจร และคุณจะต้องติดต่อบริษัทผู้ให้บริการเพื่อเปลี่ยน
  9. ใช้ไขควงปากแบนขนาดเล็กมาก ติดตั้งสายไฟสีลงในช่องที่เหมาะสมบน EV3
  10. คลายสกรูสีแดง เขียว เหลือง และดำบนคอนโทรลเลอร์ DSC ทีละตัว แต่เพียงพอที่จะเลื่อนสายไฟใหม่เข้าไป ใส่ลวดที่มีสีเหมาะสมแล้วขันให้แน่น
  11. ใส่ไฟ AC กลับเข้าไปใหม่ (ถอดใน G) เข้ากับคอนโทรลเลอร์ DSC
  12. การใช้สาย CAT5e หรือ CAT6 เชื่อมต่อ EnvisaLink 3 กับเราเตอร์

ขั้นตอนที่ 7: ติดตั้งปุ่มเปิด/ปิดปุ่มเปิด/ปิดชั่วคราว

ติดตั้งปุ่มเปิด/ปิดปุ่มเปิด/ปิดชั่วคราว
ติดตั้งปุ่มเปิด/ปิดปุ่มเปิด/ปิดชั่วคราว

ฉันมีปัญหามากมายในการเขียนโปรแกรม Envisalink และ DSC Controller ฉันพบว่าการปิดเครื่องและเปิดเครื่องทำให้ระบบกลับสู่สถานะใช้งานได้ตามปกติ ต่อมาฉันเพิ่มการสลับปุ่มกดชั่วขณะ การสลับมีหลายประเภท ปกติปิดเป็นสิ่งที่จำเป็น

ก) รับกล่องพลาสติกขนาดเล็ก ฉันใช้กล่องไหมขัดฟัน ซึ่งเป็นแบบที่ทันตแพทย์จะให้คุณหลังจากการนัดหมาย ถอดไหมขัดฟันและคลิปโลหะออก

B) เจาะรูเล็กๆ สองรูสำหรับสายไฟ AC

C) เจาะหรือตัดรูสำหรับการสลับชั่วขณะ ฉันพบว่ามันง่ายกว่าที่จะใช้มีดที่แน่นอนแล้วเจาะรู เปิดเคสและตัดครึ่งรูที่ด้านหนึ่งของช่องเปิดและอีกครึ่งหนึ่งที่ด้านที่อยู่ติดกัน ดังนั้น เมื่อตัวสลับชั่วขณะเลื่อนไปด้านหนึ่งและเมื่อปิดเคส ตัวสลับชั่วขณะจะติดแน่น

D) ถอดไฟ AC ออกจาก Envisalink ต่อสายไฟ AC ผ่านรูเล็กๆ ช่องใดช่องหนึ่ง แล้วต่อกับสวิตช์ไฟชั่วขณะ พันด้วยเทปพันสายไฟของช่างไฟฟ้า

จ) ปอกปลายลวดขนาด 3-4 นิ้ว หมุนปลายด้านหนึ่งผ่านรูเล็กๆ อีกช่องในเคสแล้วต่อสายอีกข้างหนึ่งบนสวิตช์ชั่วขณะ พันด้วยเทปพันสายไฟ

F) ต่อสายที่ 2 จากสวิตช์ชั่วขณะไปยังช่องเสียบไฟ AC ของ Envisalink

G) ใช้สก๊อตเทปปิดกล่อง

H) ตรวจสอบว่าการสลับทำงานหรือไม่ ระบบควรจะเปิดตามปกติ เมื่อกดสวิตช์ไฟบน Envisalink จะดับลง

ขั้นตอนที่ 8: ลงทะเบียน EnvisaLink 3

เมื่อลงทะเบียนแล้ว คุณจะไม่สามารถยกเลิกการลงทะเบียนได้ EyesOn รวบรวมข้อมูลของคุณและอาจอัปเกรดซอฟต์แวร์ของบอร์ดของคุณได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบ ถ้าฉันทำสิ่งนี้อีกครั้ง ฉันจะไม่ทำขั้นตอนนี้

A) เปิดเบราว์เซอร์และไปที่ www.eyezon.com เลื่อนลง Support และเลือก EnvisaLink 3 Primer Guide

B) ทำตามคำแนะนำใน Primer (ลงทะเบียน เข้าสู่ระบบ เพิ่มอุปกรณ์ใหม่ ฯลฯ)

C) ชื่อผู้ใช้ = [ชื่อผู้ใช้ที่มองเห็นได้]

D) รหัสผ่าน = [รหัสผ่านที่มองเห็นได้]

ขั้นตอนที่ 9: ตรวจสอบการติดตั้ง EnvisaLink 3

เปิดเบราว์เซอร์และไปที่โฮมเพจของเราเตอร์ของคุณ

  1. เปิดเบราว์เซอร์
  2. ป้อน [ที่อยู่ IP ของเราเตอร์]
  3. บนแท็บ Home ให้เลื่อนลงไปที่ Home Network Devices

My U-verse Residenial Gateway (หรือเราเตอร์) แสดงบางอย่างเช่น Image 1

เลื่อนลงไปที่อุปกรณ์และควรมีลักษณะเหมือนภาพที่ 2

สถานะใช้งานอยู่หมายถึงบอร์ดได้รับการติดตั้งและใช้งาน

คลิกที่รายละเอียดเพื่อรับที่อยู่ IP ของ EnvisaLink ที่อยู่ IP สามารถเปลี่ยนแปลงได้เป็นครั้งคราว

เปิดเบราว์เซอร์และป้อน

[ที่อยู่ IP ของ Envisalink]

ใส่ชื่อผู้ใช้และรหัสผ่าน:

[ชื่อผู้ใช้ envisalink]

[รหัสผ่าน Envislink]

ป้อนชื่อผู้ใช้และรหัสผ่านจากคู่มือการติดตั้ง เบราว์เซอร์ควรแสดงบางอย่างเช่นภาพที่ 3

ขั้นตอนที่ 10: เปลี่ยนรหัสผ่านเริ่มต้นบน Envisalink 3

ก) เปิดเบราว์เซอร์

ข) ไปที่ [ที่อยู่ IP ของ Envisalink] /:80

ตัวอย่างคือ 192.168.1.34/:80 /:80 คือพอร์ต

C) ในการเปลี่ยนรหัสผ่านผู้ใช้” เปลี่ยนรหัสผ่าน หมายเหตุ: ชื่อผู้ใช้และรหัสผ่านเริ่มต้นคือผู้ใช้

D) บันทึก [รหัสผ่าน Envisalink]

ขั้นตอนที่ 11: (ทางลัด) สร้าง Mobile Link [ตัวเลือก]

คุณไม่จำเป็นต้องทำขั้นตอนนี้หรือขั้นตอนถัดไป แต่ถ้าคุณต้องการทำให้เสร็จ นี่เป็นตัวเลือกที่ดี

Eyez-On ให้บริการตรวจสอบแบบครบวงจร ใช้งานง่ายและทำงานได้ดี หากคุณต้องการใช้บริการนี้ ให้ทำตามคำแนะนำในขั้นตอนที่ 10 และ 11 มิฉะนั้น ให้ข้ามไปยังขั้นตอนที่ 12 โปรดทราบว่าฉันทำทั้ง 10 และ 11 แล้วต้องปิดการใช้งาน บริการทั้งสองทำงานได้ดีและฉันไม่มีปัญหา ฉันแค่อยากจะทำเอง

A) เปิดเบราว์เซอร์และไปที่ Eyez-On

B) เข้าสู่ระบบ (ในขั้นตอนก่อนหน้าคุณควรสร้างบัญชี)

C) เลือก Mobile Portal Link

D) คลิกสร้างลิงค์มือถือ

www.eyez-on.com/EZMOBILE/index.php?mid=13b7d2f4e95b7d62dbcfb801a835064ee4406c79

E) ลิงก์ยาว ส่งอีเมลไปยังอุปกรณ์มือถือของคุณ

F) เปิดลิงก์บนอุปกรณ์มือถือของคุณ

G) เปิดหน้าต่างเบราว์เซอร์หรือแท็บอื่นแล้วไปที่ Eyez-On เลือกการสนับสนุนและเลือก EnvisAlarms Monitoring Primer จากเมนูแบบเลื่อนลง

H) ทำตามคำแนะนำเพื่อดาวน์โหลดซอฟต์แวร์ตรวจสอบตัวเอง EV3

I) ทำตามคำแนะนำเพื่อตั้งค่าวิธีที่คุณต้องการตรวจสอบ

ขั้นตอนที่ 12: ติดตั้งแอปเซิร์ฟเวอร์ DSC บนสมาร์ทโฟนของคุณ [ตัวเลือก]

คุณไม่จำเป็นต้องทำขั้นตอนนี้หรือขั้นตอนก่อนหน้า แต่ถ้าคุณต้องการทำให้เสร็จ นี่ก็เป็นตัวเลือกที่ดี

A) ไปที่ Android หรือ Apple store แล้วซื้อแอป DSC Security Server จาก Mike P

หากคุณทำสองขั้นตอนก่อนหน้านี้ แสดงว่าคุณทำเสร็จแล้ว! คุณควรจะสามารถตรวจสอบและควบคุมระบบรักษาความปลอดภัยของคุณจากระยะไกลได้

ขั้นตอนที่ 13: หมายเหตุสำคัญเกี่ยวกับ Envisalink 3 และ PC1616

การสื่อสารจาก Envisalink 3 ไปยัง EnvisAlerts ใช้ UDP การสื่อสารจาก Envisalink 3 ไปยังสคริปต์ใช้ TCP/IP

พอร์ตอีเทอร์เน็ต Envisalink 3 สื่อสารที่ความเร็ว 10Mbps เท่านั้น เราเตอร์และสวิตช์อีเทอร์เน็ต 1Gb หรือ 100Mb ส่วนใหญ่จะต่อรองอัตโนมัติที่ 10Mbps

ในส่วน 022 ของ PC1616 ตัวเลือก 1 ไม่สามารถเปิดใช้งานได้ ตัวเลือกนี้ต้องใช้รหัสการเข้าถึงของผู้ใช้เพื่อเข้าถึงฟังก์ชันต่างๆ ของผู้ใช้ เช่น การข้ามโซน ฯลฯ ตัวเลือกนี้จะปิดโดยค่าเริ่มต้น

การปิดคีย์แพดและการเลี่ยงผ่านโซนจะต้องปิดเพื่อให้ Envisalink ทำงานได้

ขั้นตอนที่ 14: เลิกทำงานในสองขั้นตอนก่อนหน้า

ตอนแรกฉันสมัครใช้งาน Envisalerts และแอปของ Mike P

เนื่องจากฉันไม่ต้องการส่งข้อมูลความปลอดภัยที่ส่งไปยังอินเทอร์เน็ต และไม่ต้องการให้ซอฟต์แวร์ Envisalink 3 อัปเดตโดยที่ฉันไม่ได้ยินยอม ฉันจึงต้องบล็อกการเข้าถึงอินเทอร์เน็ตของ Envisalink 3

ก) เปิดเบราว์เซอร์

B) ไปที่เกตเวย์ AT&T U-verse 3801HGV ป้อนในช่อง URL ของเบราว์เซอร์: 192.168.1.254

ค) ล็อกอินเข้าสู่เกตเวย์

ง) ไปที่บ้าน

E) เลื่อนลงไปที่ Envisalink

F) คลิกที่รายละเอียด

  • บันทึกที่อยู่ MAC (ที่อยู่ฮาร์ดแวร์หรือที่เรียกว่าที่อยู่ฮาร์ดแวร์) = [ที่อยู่ MAC ของ Envisalink]
  • [ที่อยู่ MAC ของ Envisalink] = 00:1c:2a:00:9d:07

G) ไปที่การตั้งค่า >> LAN >> ไร้สาย

H) เลื่อนลงเพื่อเปิดใช้งานการกรอง MAC

I) คลิกที่การกรอง MAC

  • คลิกที่แก้ไขรายการอุปกรณ์ที่ถูกบล็อก/อนุญาต
  • คลิกเปิดใช้งานการกรอง MAC
  • เลื่อนลงเพื่อป้อนที่อยู่ MAC

J) วางที่อยู่ MAC ของ Envisalink

K) คลิกเพิ่มในรายการ

L) คลิก >> เพื่อย้ายไปยังอุปกรณ์ที่ถูกบล็อก

M) เลื่อนขึ้นและตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายที่ช่องทำเครื่องหมายการกรอง MAC

N) และควรบล็อก Envisalink

ขั้นตอนที่ 15: รวบรวมเอกสารที่จำเป็นและทำความเข้าใจว่าระบบของคุณได้รับการกำหนดค่าอย่างไร

ฉันต้องการเข้าใจวิธีการควบคุมระบบรักษาความปลอดภัย แหล่งที่ดีที่สุดคือ:

วิธีตั้งโปรแกรมระบบ DSC – บทช่วยสอน - ที่จำเป็นสำหรับฉันในการทำความเข้าใจเอกสาร TPI

เอกสารของโปรแกรมเมอร์ EnvisaLink TM TPI เวอร์ชัน 1.04 – อธิบายชุดคำสั่ง TPI

แผ่นงานการเขียนโปรแกรม – เอกสารที่มีชื่อแย่และแย่มาก ซึ่งอธิบายการกำหนดค่าระบบความปลอดภัยของคุณ

เจ้าของคนก่อนไม่ได้ทิ้งแผ่นงานการเขียนโปรแกรมที่สมบูรณ์ ฉันต้องกรอกเอง โดยพื้นฐานแล้ว ฉันใช้แป้นพิมพ์เพื่อป้อนคำสั่งจนกว่าฉันจะเข้าใจทุกอย่าง แผ่นงานเป็นที่สำหรับบันทึกการกำหนดค่าระบบของคุณ โอเค ฉันโกหก ใช้แผ่นงานเป็นแนวทาง แต่บันทึกการกำหนดค่าระบบของคุณในเอกสารขนาดปกติ

ขั้นตอนที่ 16: เอกสารของโปรแกรมเมอร์อินเทอร์เฟซบุคคลที่สาม (TPI)

ส่วนต่อประสานบุคคลที่สาม (TPI) คือชุดคำสั่ง การตอบสนอง และรหัสข้อผิดพลาดที่อนุญาตให้แอปพลิเคชันของบริษัทอื่นเชื่อมต่อกับ EnvisaLink 3 ผ่านการเชื่อมต่อ TCP/IP ฉันพบว่าเอกสารนี้สับสนมาก ฉันหวังว่าคำอธิบายนี้จะช่วยอธิบายเอกสารได้ดีขึ้นเล็กน้อย

โดยทั่วไป คำสั่ง TPI การตอบสนอง และรหัสข้อผิดพลาดทั้งหมดเป็นตัวเลขสามหลัก:

  • คำสั่งมากกว่าหรือเท่ากับ500
  • ตอบกลับน้อยกว่าหรือเท่ากับ200
  • รหัสข้อผิดพลาดอยู่ระหว่าง 000 ถึง 027 แต่การตอบสนองอยู่ในช่วงนี้เช่นกัน

ข้อมูลถูกต่อท้ายคำสั่งหรือการตอบสนอง ตัวอย่างเช่น คำสั่งเข้าสู่ระบบอาจเป็น:

005pswdCS\n\r

ที่ไหน,

pswd = เป็นข้อมูล ในกรณีนี้ รหัสผ่านของคุณ

สิ่งต่อไปนี้เป็นสิ่งจำเป็น:

  • CS = เช็คซัม
  • n = อักขระขึ้นบรรทัดใหม่
  • r = อักขระขึ้นบรรทัดใหม่

บนเว็บ ฉันพบการใช้งานหลายอย่างในการคำนวณเช็คซัม จำเป็นต้องมีการตรวจสอบ และการใช้งานหลายอย่างไม่ได้ผล ฉันไม่แน่ใจว่าทำไมหลายคนถึงใช้ไม่ได้สำหรับฉัน อาจเป็นโค้ดที่ไม่ถูกต้อง หรืออาจเป็นเวอร์ชันต่างๆ ของบอร์ดหรือเวอร์ชันเฟิร์มแวร์ที่ทำงานอยู่บนบอร์ด รหัสเช็คซัมของฉันใช้ได้กับบอร์ดและเฟิร์มแวร์ของฉัน

EnvisaLink ทำหน้าที่เป็นเซิร์ฟเวอร์สำหรับการเชื่อมต่อ TCP กับแอปพลิเคชันไคลเอนต์ ไคลเอ็นต์ควรทำงานบนเซิร์ฟเวอร์ที่ปลอดภัยเท่านั้นที่สามารถสื่อสารกับ EnvisaLink 3 ได้ เซิร์ฟเวอร์ของไคลเอ็นต์ควรอยู่บนเครือข่ายในบ้านของคุณ แต่ไม่ควรเปิดบนอินเทอร์เน็ตต้องมีใบรับรองที่ลงนามเอง (ดูคำแนะนำอื่น ๆ ของฉันสำหรับการเปิดประตูโรงรถ)

EnvisaLink รับฟังบนพอร์ต 4025 และจะยอมรับการเชื่อมต่อไคลเอ็นต์เดียวเท่านั้น การเชื่อมต่อที่ตามมาจะถูกปฏิเสธ EnvisaLink จะปิดการเชื่อมต่อหากไคลเอนต์ปิดด้านข้าง

เพื่อเริ่มต้นการเชื่อมต่อ:

  • ไคลเอ็นต์เริ่มเซสชัน TCP โดยสร้างซ็อกเก็ต TCP
  • ลูกค้าส่งคำสั่งเข้าสู่ระบบ [005]
  • EnvisaLink ตอบกลับด้วย [505] อย่างน้อยหนึ่งรายการ
  • หากข้อมูลของคำสั่ง [505] เป็น 3 ดังนั้นภายใน 10 วินาทีจะตอบกลับด้วยคำสั่งเข้าสู่ระบบ [005]
  • หากข้อมูล [505] มี 1 แสดงว่าการเข้าสู่ระบบสำเร็จ

ข้อมูลของคำสั่งเข้าสู่ระบบคือรหัสผ่านที่มีความยาวไม่เกิน 6 อักขระ ซึ่งเป็นรหัสผ่านเดียวกันเพื่อเข้าสู่หน้าเว็บภายในเครื่องของ EnvisaLink

ดูคำอธิบายคำสั่ง 505 ในคู่มือ TPI สำหรับคำอธิบายข้อมูลทั้งหมด

เมื่อยอมรับรหัสผ่านแล้ว เซสชันจะถูกสร้างขึ้นและจะดำเนินต่อไปจนกว่าการเชื่อมต่อ TCP จะหายไป

ขั้นตอนที่ 17: สคริปต์ควบคุมบรรทัดคำสั่ง

ฉันใช้เอกสารจากขั้นตอนก่อนหน้าเพื่อพัฒนาสคริปต์หลามแบบโต้ตอบที่สามารถเรียกใช้จากบรรทัดคำสั่งบนหน้าต่าง Mac Book Terminal นี่คือบางความคิดเห็นที่ชัดเจน:

  • ฉันอาจจะลงน้ำไปบ้าง แต่ฉันคิดว่าคำสั่งทั้งหมดอยู่ในสคริปต์
  • สคริปต์หลามบรรทัดคำสั่ง ev3.py สามารถดาวน์โหลดได้จากลิงค์นี้: GitHub ดาวน์โหลด ev3.py
  • คัดลอกสคริปต์ไปยังไดเร็กทอรี [ไดเร็กทอรี]
  • เปิดหน้าต่างเทอร์มินัล (คลิกที่ดิสก์ MacBook, แอพพลิเคชั่น, ยูทิลิตี้, เทอร์มินัล)
  • ฉันใช้หน้าต่างเทอร์มินัลบ่อยๆ ดังนั้นฉันจึงได้ตรึงแอปเทอร์มินัลไว้ที่ท่าเรือ
  • หากเรียกใช้จากคอมพิวเตอร์ ให้เปลี่ยน self.file_log = sys.stderr ตามที่ระบุในสคริปต์
  • ในหน้าต่างเทอร์มินัล เปลี่ยนเป็นไดเร็กทอรีและรันสคริปต์:

$ cd [ไดเรกทอรี]

$ python envisalink.py

  • พิมพ์ [return] เพื่อดูคำสั่งที่ถูกต้อง
  • พิมพ์ [ctrl-c] เพื่อออกจากโปรแกรม

ขั้นตอนที่ 18: คำอธิบายโดยย่อ

ฉันต้องการตั้งค่าหรือตรวจสอบระบบความปลอดภัยจากสมาร์ทโฟน แท็บเล็ต หรือพีซี ทางออกที่ง่ายคือการพัฒนาเว็บไซต์

สคริปต์ไพ ธ อนบรรทัดคำสั่งตรวจสอบระบบความปลอดภัยและสามารถเปลี่ยนสถานะของระบบได้ อย่างไรก็ตาม มันไม่ได้ให้ความสามารถในการดูจากระยะไกลที่ดี

เว็บไซต์มีอินเทอร์เฟซที่ยอดเยี่ยมสำหรับการตรวจสอบและเปลี่ยนแปลงระบบรักษาความปลอดภัย อย่างไรก็ตาม เว็บไซต์จะ "ทำงาน" เมื่อมีการดูเท่านั้น ในขณะที่สคริปต์บรรทัดคำสั่งควรทำงานตลอดเวลา เมื่อสคริปต์ทำงาน จะไม่มีใครดูเว็บไซต์ ดังนั้น ข้อมูลที่รวบรวมโดยสคริปต์ควรเก็บไว้ในฐานข้อมูลจนกว่าจะมีคนต้องการดู

นอกจากนี้ ผู้ใช้ควรสามารถเปลี่ยนสถานะของระบบรักษาความปลอดภัย (แขน ปลดอาวุธ) เมื่อมีการเปลี่ยนแปลงสถานะ การเปลี่ยนแปลงควรทำอย่างรวดเร็ว

ทั้งสคริปต์และฐานข้อมูลเป็นจุดที่อาจเกิดความล้มเหลว จำเป็นต้องมีสคริปต์อื่นที่ตรวจสอบเป็นระยะว่าทุกอย่างทำงานหรือไม่ และรีสตาร์ทสคริปต์หากจำเป็น

ข้ามขั้นตอน

คุณจะต้องทำตามขั้นตอนเหล่านี้ (ดูคำแนะนำที่เปิดประตูโรงรถสำหรับบางขั้นตอนเหล่านี้)

A) ตั้งค่า Raspberry Pi – จริงๆ แล้วคุณสามารถเรียกใช้สิ่งนี้บนเซิร์ฟเวอร์ใดก็ได้

B) ติดตั้ง python

C) สร้างใบรับรองที่ลงนามเองและติดตั้งบน Raspberry Pi และอุปกรณ์ใด ๆ ที่คุณต้องการเข้าถึงเว็บไซต์

ง) บล็อกบุคคลที่ไม่มีใบรับรองที่ลงชื่อด้วยตนเองไม่ให้เข้าถึงระบบความปลอดภัยของคุณ

ขั้นตอนที่ 19: ติดตั้ง SQLite

ตัวเลือกฐานข้อมูลปกติคือ MySQL หรือ postgres แอปนี้ต้องการบางอย่างที่เรียบง่าย เช่น ไฟล์ ฉันรู้ว่า SQLite เป็นตัวเลือกที่ถูกต้องเมื่อฉันอ่าน

  • https://sqlite.org/ มีขนาดเล็กกว่า MySQL หรือ postgres
  • SQLite แข่งขันกับ fopen และ
  • SQLite ไม่สามารถเปรียบเทียบโดยตรงกับ MySQL หรือ postgres ได้ เนื่องจากกำลังพยายามแก้ปัญหาอื่น

นี่เป็นแหล่งข้อมูลที่ยอดเยี่ยมสำหรับการตั้งค่า SQLite: ติดตั้ง SQLite บน Raspberry Pi

ลงชื่อเข้าใช้ราสเบอร์รี่และเรียกใช้คำสั่ง:

$ sudo apt-get ติดตั้ง sqlite3

$ sudo apt-get ติดตั้ง php5-sqlite

สร้างฐานข้อมูล:

$ sqlite3 ความปลอดภัย.db

สร้างตาราง

sqlite > เริ่มต้น;

sqlite > สร้างสถานะตาราง (tdate DATE, ttime TIME, ชื่อ TEXT, ค่า TEXT);

sqlite > มุ่งมั่น;

ตรวจสอบว่าสร้างตารางอย่างถูกต้อง:

sqlite >.schema สถานะ

สถานะของตารางจะประกอบด้วย:

ระบบ: ติดอาวุธ, ปลดอาวุธ

ปลุก: ไม่มี, ไฟไหม้, ตื่นตระหนก, แจ้งเตือน

โซน[1-6]: เปิด, ปิด

สคริปต์: เชื่อมต่อ, เข้าสู่ระบบ, กำลังทำงาน

แทรกข้อมูลบางส่วนลงในตาราง

sqlite > เริ่มต้น;

sqlite > INSERT INTO ค่าสถานะ (วันที่ ('ตอนนี้'), เวลา ('ตอนนี้'), "ระบบ", "ปลดอาวุธ");

sqlite > INSERT INTO ค่าสถานะ (วันที่ ('ตอนนี้'), เวลา ('ตอนนี้'), "นาฬิกาปลุก", "ไม่มี");

sqlite > INSERT INTO ค่าสถานะ (วันที่ ('ตอนนี้'), เวลา ('ตอนนี้'), "โซน", "ปิด");

sqlite > INSERT INTO ค่าสถานะ (วันที่ ('ตอนนี้'), เวลา ('ตอนนี้'), "สคริปต์", "กำลังทำงาน");

sqlite > INSERT INTO ค่าสถานะ (วันที่ ('ตอนนี้'), เวลา ('ตอนนี้'), "คำสั่ง", "");

sqlite > มุ่งมั่น;

ตรวจสอบค่าที่ป้อนถูกต้อง

sqlite > SELECT * จากสถานะ WHERE name="zone";

2015-06-06|17:39:52|โซน1|ปิดแล้ว

ออกจาก SQLite

sqlite >.quit

ย้ายฐานข้อมูลและเปลี่ยนการเข้าถึง:

$ mv security.db /var/www/db/security.db

$ chmod og+rw /var/www/

$ chmod og+rw /var/www/db/security.db

ขั้นตอนที่ 20: ติดตั้ง SQLite บน MacBook [ไม่บังคับ]

ฉันชอบที่จะพัฒนาบน Mac แล้วย้ายผลลัพธ์ไปยัง Raspberry Pi

ไปที่หน้าดาวน์โหลดบน sqlite.org และดาวน์โหลด sqlite-autoconf-*.tar.gz จากส่วนซอร์สโค้ด

บน MacBook เปิดการดาวน์โหลดจากบัญชีของคุณ

คลิกที่ไฟล์ tar.gx ที่ดาวน์โหลดมา

เปิดหน้าต่างเทอร์มินัล

$ cd ดาวน์โหลด

$ cd sqlite-autoconf- [หมายเลขเวอร์ชันล่าสุด]

$./configure --prefix=/usr/local

$ ทำ

การทำจะใช้เวลาไม่กี่นาที ใจเย็นๆ

$ sudo ทำการติดตั้ง

[รหัสผ่าน MacBook]

ยืนยันว่าใช้งานได้:

$ sqlite3

sqlite>

หรือลอง

$ ซึ่ง sqlite3

ทำซ้ำขั้นตอนในขั้นตอนก่อนหน้าเพื่อตั้งค่าฐานข้อมูล ตาราง และป้อนข้อมูลบน MacBook (หรือใช้สคริปต์ ถ้าไม่มีฐานข้อมูล db จะสร้างและเติมข้อมูล)

ขั้นตอนที่ 21: เพื่อสื่อสารระหว่าง EnvisaLink 3 และ Raspberry Pi Load Mod_wsgi

ต้องการ mod_wsgi เพื่อให้มันทำงานบน Raspberry Pi

เข้าสู่ระบบ Raspberry Pi:

$ ssh pi@[ที่อยู่ IP ราสเบอร์รี่ Pi]

ใส่รหัสผ่าน

จากนั้นรับ mod-wsgi

$ sudo apt-get ติดตั้ง libapache2-mod-wsgi

ในการรัน ev3pi.py บนบรรทัดคำสั่ง Raspberry Pi:

$ sudo python ev3pi.py

ขั้นตอนที่ 22: ดาวน์โหลดซอฟต์แวร์จาก GitHub

แก้ไขสคริปต์บรรทัดคำสั่งเพื่อเขียนไปยังฐานข้อมูล

นี่เป็นคำอธิบายที่ดีสำหรับการเชื่อมต่อสคริปต์ python กับ SQLite:

  • SQLite จาก python.org
  • SQLite จาก python

ฉันแก้ไขโค้ดเพื่อพูดคุยกับ SQLite คุณสามารถดาวน์โหลดโค้ดได้ที่นี่: GitHub ดาวน์โหลด ev3pi.py

เปิดหน้าต่างเทอร์มินัลและคัดลอกสคริปต์บรรทัดคำสั่ง python ไปยัง raspberry pi

$ scp ev3pi.py pi@:/home/pi

เข้าสู่ระบบ pi

$ ssh pi@

ใส่รหัสผ่าน

ย้ายสคริปต์ไปที่ /usr/local/bin และเปลี่ยนสิทธิ์

$ ssh pi@

$ sudo mv ev3pi.py /usr/local/bin

$ sudo chmod ug+x /usr/local/bin/ev3pi.py

หรือ

$ sudo chmod 0755 /usr/local/bin/ ev3pi.py

เปลี่ยนสคริปต์เพื่อให้ทำงานบน Raspberry Pi ดูความคิดเห็นในรหัส อย่าลืมใช้ db ใน /var/www/db/security.db

อัปเดตเว็บไซต์เพื่อเขียนคำสั่งไปยังDB

คลิกที่คำสั่งความปลอดภัยบนเว็บไซต์ เขียนคำสั่งไปยังฐานข้อมูล

ในครั้งต่อไปผ่านลูปหลัก คำสั่งควรอ่านและดำเนินการ

ดาวน์โหลดรหัส security.php ที่นี่: GitHub ดาวน์โหลด security.php

สคริปต์ทุบตีที่ตรวจสอบว่า ev3pi.py ทำงานอยู่หรือไม่

หาก ev3pi.py หยุดทำงานด้วยเหตุผลบางประการ ก็ควรเริ่มทำงานโดยอัตโนมัติ สคริปต์นี้พยายามรีสตาร์ทสคริปต์

ดาวน์โหลดรหัส ev3chk.sh ที่นี่: GitHub ดาวน์โหลด ev3chk.sh

สคริปต์ Python ที่ติดอาวุธและปลดอาวุธระบบความปลอดภัยโดยอัตโนมัติโดยใช้กำหนดการ

สคริปต์นี้ใช้กำหนดการเพื่อวางอาวุธและปลดอาวุธระบบความปลอดภัยตามผู้ใช้ที่ป้อนเวลาของวันและวันในสัปดาห์ หากมีการตั้งค่าฟิลด์พักร้อน การติดอาวุธและการปลดอาวุธจะถูกละเว้น

ดาวน์โหลดรหัส ev3auto.py ที่นี่: GitHub ดาวน์โหลด ev3auto.py

เว็บเพจแสดงสถานะและ Arm และ Disarm the system

นี่เป็นหน้าเว็บที่ค่อนข้างเรียบง่าย ซึ่งเชื่อมต่อกับระบบ Home Automation ที่ใหญ่ขึ้น เปลี่ยนชื่อสคริปต์นี้เป็นดัชนี และวางใน /var/www บน Raspberry Pi ของคุณ

ดาวน์โหลดรหัส security.php ที่นี่: GitHub ดาวน์โหลด security.php

crontab เพื่อตรวจสอบว่าสคริปต์กำลังทำงานอยู่หรือไม่

แก้ไข Crontab เพื่อให้แน่ใจว่าสคริปต์กำลังทำงาน

เข้าสู่ระบบ Raspberry Pi

$ sudo crontab -e

#

#ตรวจสอบทุก 5 นาทีว่าระบบรักษาความปลอดภัยทำงานหรือไม่

*/5 * * * * /usr/local/bin/ev3chk.sh >/dev/null 2>&1

#

#ตรวจสอบทุก15นาทีว่าระบบรักษาความปลอดภัยอยู่ในสภาพดีหรือไม่

*/15 * * * * /usr/local/bin/ev3auto.chk >/dev/null 2>&1

คุณสามารถดาวน์โหลด crontab ได้ที่นี่: GitHub ดาวน์โหลด crontab.dll

แนะนำ: