Агуулгын хүснэгт:

Интернет идэвхжүүлсэн DSC гэрийн хамгаалалтын систем: 22 алхам
Интернет идэвхжүүлсэн DSC гэрийн хамгаалалтын систем: 22 алхам

Видео: Интернет идэвхжүүлсэн DSC гэрийн хамгаалалтын систем: 22 алхам

Видео: Интернет идэвхжүүлсэн DSC гэрийн хамгаалалтын систем: 22 алхам
Видео: 2013 - 2021 Сегодня YouTube-каналу итальянского ютубера исполняется 8 лет! 2024, Арваннэгдүгээр
Anonim

Одоо байгаа DSC Home Security системийг өөрчилж, интернетийг идэвхжүүлж, өөрийгөө хянах боломжтой болгоно уу.

Энэхүү зааварчилгаа нь танд ажиллаж буй Raspberry Pi байна гэж таамаглаж байна.

Энэхүү хэрэгжилт нь дараахь сул талуудтай болохыг анхаарна уу.

  • Хэрэв хулгайч ирж буй DSL кабелийг таслах эсвэл интернетийн үйлчилгээ алдагдсан бол интернетээс хяналт тавих боломжгүй болно

    Ирээдүй: Энэ асуудлыг шийдэх гол арга бол хямд өртөгтэй LTE нөөцлөлтийг ашиглах явдал юм

  • DSC мэдрэгч нь хаалга, цонх түгжигдсэн эсэхийг заагаагүй бөгөөд зөвхөн хаалттай байна

    Ирээдүй: Хаалганы түгжээний боолтоор идэвхждэг түлхэх товчлуурыг нэмнэ үү. Энэ нь хаалганы түгжээг нураахгүйгээр утсыг ажиллуулахад ихээхэн ажил шаардагдах болно

  • DSC нь галын дохиоллыг нэгтгэхийг дэмждэг. Гэсэн хэдий ч манай байшингийн галын дохиолол нэгдсэн биш байна

    Ирээдүй: галын дохиоллыг DSC хяналтын самбарт нэгтгэх

  • Суурилуулсан DSC системд гаражийн дээд хаалганы мэдрэгч байхгүй байна

    Өмнө нь би гаражийн хаалга онгойлгогчийг бүтээсэн бөгөөд хаалга нээлттэй эсвэл хаалттай байгааг уншиж болно

Энэхүү төслийн зорилго нь:

  • Аюулгүй байдлын системийн сэрэмжлүүлгийг миний гар утас руу илгээх
  • Аюулгүй вэб хуудаснаас аюулгүй байдлын системийн статусыг шалгах эсвэл тохируулах
  • Уусмалыг найдвартай бөөрөлзгөнө pi дээр ажиллуулна уу (https ба certs)
  • Одоо байгаа DSC системийг ашиглан өөрийгөө хянах боломжтой
  • DSC системд Ethernet дэмжлэгийг нэмэхийн тулд EnvisaLink 3 -ийг нэмнэ үү
  • Өөрийгөө хянах програм бичих
  • Энэ хүчин чармайлтын хувьд зааварчилгааг бий болго

Анхаарна уу: Энэхүү баримт бичигт [дөрвөлжин хаалт] доторх текстийг бодит утгаар орлуулах ёстой

Манай гэр бүл хэзээ ч манай гэрийг дээрэмдэж байгаагүй бөгөөд бид гэмт хэргийн гаралт багатай газарт амьдардаг. Энэ төслийг сонирхолтой, хөгжилтэй байснаас өөр ямар ч шалтгаан байхгүй.

Энэхүү зааварчилгааны маш сайн богино холболт байгааг анхаарна уу. Envisalink 3-ийг ажиллуулсны дараа та EnvisAlerts болон EnvisAlarm нэртэй Eyes-On-ийн санал болгож буй бэлэн шийдлийг ашиглаж болно. by Mike P. Би EnvisAlerts -д бүртгүүлж, Mike P -ийн DSC Security Server -ийг худалдаж авсан. Би хоёуланд нь маш их баяртай байсан ч өөрийн хувилбарыг хүсч байсан.

Алхам 1: Алдааг олж засварлах, өвөрмөц өгөгдөл

Миний байнга дурьддаг тодорхой өгөгдөл байдаг бөгөөд би энэ өгөгдлийг урд талд оруулах дуртай.

Сэрүүлэг - идэвхжүүлэх, идэвхгүй болгох

Бүх цонх, хаалга хаалттай байгаа эсэхийг шалгаарай. Хяналтын самбар дээр мастер кодыг оруулна уу.

[мастер код] = [таны мастер код]

Утасны шугамыг идэвхгүй болгох

Манай байшинд утасны суурин утас байдаг, гэхдээ би газрын шугамаар үйлчлүүлдэггүй. Шөнө бүр 23.00 цагийн орчимд систем дуугардаг. Хэрэв систем хүчээ алдсан бол үүнийг дахин оруулах шаардлагатай болно. Энэ дуут дохиог идэвхгүй болгохын тулд товчлуур дээр дараахь зүйлийг оруулна уу.

  • Утасны шугамыг идэвхгүй болгох: *8 5555 015 7 ##
  • Утасны шугамын туршилтын дамжуулалтыг унтраах *8 5555 371 9999 ##
  • Утас залгах дугаарыг унтраана уу: *8 5555 380 1 ##

Envisalink дохиоллын сервер

Envisaiink руу нэвтэрнэ үү

Envisalerts сервер авах: 184.106.215.218

U-шүлгийн чиглүүлэгчийг нээнэ үү: 192.168.1.254

Тохиргоо, галт хана руу очно уу

Нэвтрэх холбоос

Хөтөчийг нээнэ үү

Envisalink IP хаягийг оруулна уу:

[envisalink хэрэглэгчийн нэр] = хэрэглэгч

[envislink password] = [нууц үгээ оруулна уу]

IP хаягийг холбоно уу

[Envisalink IP хаяг] = 192.168.1.92

Хэрэглэгчийн нэр, нууц үг

[хэрэглэгчийн нэрээр харах] = [таны төсөөлсөн хэрэглэгчийн нэр]

[нүдэнд харагдах нууц үг] = [таны нүдний нууц үг]

Суулгацын код

[Суулгагчийн код] = [Суулгагчийн кодоо оруулна уу]

5555 бол анхдагч код юм. Та суулгагчаасаа кодыг асууж болно, эсвэл үйлдвэрийн тохиргоог дахин хийж болох бөгөөд энэ нь 5555 болж буцаана. Системийг гэмтээх магадлал өндөр байгаа тул үйлдвэрийн тохиргоог хийхийг зөвлөдөггүй.

Мастер код

[MasterCode] = [мастер кодоо оруулна уу]

Raspberry Pi IP

[Raspberry Pi IP] = [192.168.1.57 гэх мэт Raspberry Pi IP хаягаа оруулна уу]

Mac Book -аас Raspberry Pi нэвтрэх

Mac Book дээр терминалыг нээнэ үү

ssh pi@[Raspberry Pi IP]

[Нууц үг]

Raspberry Pi нууц үг

Нууц үг = [таны Raspberry Pi нууц үг]

Чиглүүлэгч

Чиглүүлэгчийн IP хаяг = [чиглүүлэгчийнхээ IP хаягийг оруулна уу]

DSC -ийн цаг, огноог тохируулна уу

*611301hhmmMMDDYY#

hh нь цэргийн цагт байна, pm -ийг нэмээрэй 12. Тэгэхээр 16:00 нь 16:00 байна

Бүсийн програмчлал

Бүсийн дохиоллын төрөл

01 - Үлдэх эсвэл Эзгүй горимд саатал (үндсэн 60 секунд) өгсний дараа дохиолол өгнө

03 - Үлдэх эсвэл Эзгүй горимд байх үед зөрчил гарсан тохиолдолд шууд дохиолол өгнө

05 - Дотоод хөдөлгөөн мэдрэгч. Зөвхөн Эзгүй үеийн горимыг зөрчсөн тохиолдолд шууд дохиолол өгдөг (оршин суух үед тойрдог)

Товчлуур дээр оруулна уу:

*8 [Суулгах код] 001 01 03 05 05 87 # #

Дээрх кодын дарааллын тайлбар:

  • *8 [Суулгагчийн код]
  • 001 - Энэ нь таныг бүсийн бүсийн програмчлалд оруулах болно
  • 01 03 05 05 87 - Энэ бол 1 -ээс 5 хүртэлх бүсийн дохиоллын төрлүүдийн дараалал юм.
  • Бүх бүсийг зөв тохируулсан байх ёстой.
  • # # - Энэ нь таны хийсэн зүйлийг хадгалж, програмчлалын горимоос гаргах болно.

Алхам 2: Товчлуур болон хяналтын самбарын загварын дугаараа олоорой

Өөрийн товчлуур болон хяналтын самбарын загварын дугаарыг олоорой
Өөрийн товчлуур болон хяналтын самбарын загварын дугаарыг олоорой
Өөрийн товчлуур болон хяналтын самбарын загварын дугаарыг олоорой
Өөрийн товчлуур болон хяналтын самбарын загварын дугаарыг олоорой
Өөрийн товчлуур болон хяналтын самбарын загварын дугаарыг олоорой
Өөрийн товчлуур болон хяналтын самбарын загварын дугаарыг олоорой
Өөрийн товчлуур болон хяналтын самбарын загварын дугаарыг олоорой
Өөрийн товчлуур болон хяналтын самбарын загварын дугаарыг олоорой

Товчлуурын загварын дугаарыг олоорой. DSC товчлуур нь хаалганы ойролцоо байна (зураг 1 ба 2). Манай гэрт гаражийн хаалганы хажууд, урд хаалганы хажууд нэг товчлуур байдаг.

Хяналтын самбарын загварын дугаарыг олоорой. Товчлуурын дээд талд наалт наасан бөгөөд загварын дугаар нь дунд байна. Минийх бол PK5501 (зураг 3 & 4).

Үүнийг хийх өөр нэг арга бол:

  • Компьютер дээр хөтөчийг нээнэ үү
  • Http://www.dsc.com/index.php?n=enduser&o=identify руу орно уу

Миний хяналтын самбар нь шүүгээний төмөр хайрцагт байрладаг (зураг 3). Төмөр хайрцгийг онгойлгож, хяналтын самбарын төв хэсэгт загварын дугаар бүхий наалт байна. Миний хяналтын самбарын загварын дугаар бол PC1616 (зураг 4).

Алхам 3: EnvisaLink 3 таны аюулгүй байдлын системтэй нийцэж байгаа эсэхийг шалгаарай

Eyeson.com линк дээр дарна уу.

Самбарын нийцтэй байдал руу доош гүйлгээд өөрийнх нь жагсаалтад орсон эсэхийг үзээрэй. Хэрэв үгүй бол EyesOn ашиглан шалгаарай.

Алхам 4: DSC баримт бичгийг авах

DSC нь хэрэглэгчийн гарын авлага санал болгодог боловч бусад ихэнх баримт бичиг нь танаас суулгагч байхыг шаарддаг

  • Хяналтын самбарын хувьд суулгагчийн гарын авлага, хэрэглэгчийн гарын авлага, лавлах гарын авлага, програмчлалын ажлын хүснэгтийг олоорой.
  • Товчлуурын хувьд суулгах гарын авлагыг олоорой. Миний олж мэдсэн гарын авлага бол бүх PDF файлууд байсан.

DSC-ийн гарын авлагын DSC бус хэд хэдэн эх сурвалжийг онлайнаар авах боломжтой. Үүнийг зааж өгөхөд DSC гарын авлага шаардлагагүй болно. Хэрэв та зааварчилгаа өгөхийг хүсч байгаа эсвэл таны систем өөр өөр хэсгүүдийг ашиглаж байгаа бол эдгээр нь зөвхөн лавлагаа болно.

LiveWatch.com бол DSC гарын авлагын хамгийн сайн эх сурвалж юм. LiveWatch нь асуултанд хариулж, намайг тайвшруулахад маш их тусалсан. Би LiveWatch -ийн тусламжгүйгээр энэ зааварчилгааг хийж чадахгүй байсан.

Алхам 5: Эд анги, багаж хэрэгслийг худалдаж авах эсвэл цуглуулах

A) PK5501 товчлуур, PC1616 хяналтын самбар, олон мэдрэгчтэй (цонх, хаалга, хөдөлгөөн) DSC хамгаалалтын систем. Хамгаалалтын систем нь гэртэйгээ хамт ирсэн.

B) EnvisaLink 3 - 119 $ + S&H захиалаарай. www.eyezon.com

C) AT&T U-шуудангийн интернет үйлчилгээ үзүүлэгч, DSL гарц

D) 24 порт бүхий NetGear Managed switch

E) Үл үзэгдэх нохойн хашаа эсвэл термостатын утас

F) CAT5E Ethernet кабель

G) 6 инч урт (улаан, хар шар, ногоон) 18-22 хэмжигдэхүүнтэй дөрвөн AWG утас

H) Зүү хамар бахө

I) Өрөм ба 3/16 инчийн металл өрөм, маш жижиг өрмийн

J) Хар цахилгаанчны соронзон хальс

K) Маш жижиг хавтгай халив (шураг унах үед нүдний шилээ засах шаардлагатай байна)

L) SPST Mini Momentary Pushbutton Switch, ихэвчлэн хаалттай байдаг

M) Жижиг хуванцар хайрцаг (шүдний утас)

N) Exacto хутга

Алхам 6: EnvisaLink 3 суулгах

EnvisaLink 3 суурилуулалт
EnvisaLink 3 суурилуулалт
EnvisaLink 3 суурилуулалт
EnvisaLink 3 суурилуулалт

Би EnvisLink 3 -тэй хамт ирсэн зааврыг дагаж мөрдөх ёсгүй байсан.

Зааварчилгааны эхний алхам бол PC1616 -аас тэжээлийг салгах явдал юм. Энэ нь хувьсах гүйдлийн хүч ба батерейны нөөц чадлын аль алиныг хэлнэ гэж би бодсон. Би хоёуланг нь салгаад дараа нь товчлуурыг онлайнаар буцааж авахын тулд техникч рүү залгах шаардлагатай болсон. Үйлчилгээний дуудлага нь 135 доллар байв.

  1. Миний PC1616 нь төмөр хайрцгаар хийгдсэн байдаг. Аюулгүй байдлын системийн PC1616 самбарыг олоорой.
  2. EV3 ашиглан офсет нүхний цаасан загварыг үүсгэнэ. Энэхүү загвар нь төмөр хайрцаг дээрх нүхийг тэмдэглэхэд хэрэглэгддэг. Хайрцагны гадна талаас дотогш шургуулах нь илүү хялбар байсан тул загварыг буцаах шаардлагатай болсон.
  3. Загварыг PC1616 агуулсан төмөр хайрцгийн гадна талд скотчоор наа. Envisalink 3 -ийг байрлуулах хангалттай зайтай газрыг сонго.
  4. Маш удаан, 3/16 инчийн төмөр өрөм, загварыг ашиглан төмөр хайрцагны хажуу талд 3 цооног өрөмдөнө.
  5. Металл хайрцагны дотор талаас хуванцар офсетыг нүхэнд оруулна
  6. EV3 хавтанг хуванцар офсет дээр металл хайрцагт суулгаарай.
  7. Улаан, хар, ногоон, шар өнгийн утаснуудын хоёр үзүүрээс 1/4 инчийн туузыг салга (эсвэл та RJ11 кабелийг хайчилж, доторх утсыг ашиглаж болно). Аль аль нь ажиллах боловч хатуу термостатын утас нь эрчилсэн утаснаас илүү сайн байдаг, учир нь ТУЗ -ийн холбогч нь хатуу утсыг илүү чанга атгадаг. Хэрэв эрчилсэн утас ашигладаг бол төгсгөлийг нь чангалж, угсрах нь илүү хялбар болно.
  8. DSC контроллероос AC тэжээлийн хар утсыг салга. Энэ бол зүүнээс хоёр дахь утас юм. Хар утаснуудын ил гарсан үзүүрийг ямар нэгэн зүйлд хүргэхгүй байхыг анхаарна уу. Би дараагийн алхмуудаа дуустал үзүүрийг нь цахилгаан соронзон хальсаар боосон. Хэрэв хар утас ямар нэгэн зүйлд хүрвэл трансформатор богиносох бөгөөд та үйлчилгээний компани руу залгах шаардлагатай болно.
  9. Маш жижиг хавтгай халив ашиглан өнгөт утсыг EV3 дээрх зохих үүрэнд суулгаарай.
  10. DSC хянагчийн улаан, ногоон, шар, хар өнгийн боолтуудыг нэг нэгээр нь сулруулаарай, гэхдээ зөвхөн шинэ утас оруулахад л хангалттай. Өнгөт утсыг зохих ёсоор оруулаад чангална уу.
  11. DSC хянагч руу хувьсах гүйдлийн хүчийг оруулах (G -д хасагдсан).
  12. CAT5e эсвэл CAT6 кабелийг ашиглан EnvisaLink 3 -ийг чиглүүлэгч рүү холбоно уу.

Алхам 7: Түр зуурын цахилгаан товчлуурыг асаах

Түр зуурын цахилгаан товчлуурыг асаах
Түр зуурын цахилгаан товчлуурыг асаах

Envisalink болон DSC хянагчийг програмчлахад надад олон асуудал тулгарсан. Цахилгааныг унтрааж асаахад системийг сайн мэддэг байдалд буцааж өгсөн. Хожим нь би товчлуур дарах товчлуурыг нэмж оруулав. Олон төрлийн шилжүүлэгч байдаг. Ердийн хаалттай зүйл бол шаардлагатай зүйл юм.

A) Жижиг хуванцар хайрцаг ав. Би шүдний оосор хэрэглэсэн бөгөөд энэ нь шүдний эмч танд цаг товлосны дараа өгөх болно. Оосор ба металл хавчаарыг салга.

B) Хувьсах гүйдлийн утсанд хоёр жижиг нүх өрөмдөх

C) Түр зуур солихын тулд нүх өрөмдөх эсвэл хайчилж ав. Би яг хутга ашиглан нүх өрөмдөх нь илүү хялбар болохыг олж мэдэв. Нүхийг нээж, нүхний нэг талд нүхний талыг, нөгөө талыг зэргэлдээ талд хайчилж ав. Тиймээс, түр зуурын шилжүүлэгч нэг талдаа гулсаж, хэргийг хаах үед түр зуурын унтраалга бат бэх бэхлэгддэг.

D) Envisalink -ээс AC хүчийг салга. Жижиг нүхний аль нэгээр хувьсах гүйдлийн цахилгааны утсыг гүйлгэж, түр зуурын цахилгаан унтраалга руу залгаарай. Цахилгаанчин туузаар боох.

E) 3-4 инчийн утаснуудын төгсгөлийг хайчилж ав. Нэг үзүүрийг хайрцгийн нөгөө жижиг нүхээр дамжуулж, түр зуурын унтраалгаар нөгөө утсыг холбоно уу. Цахилгаан туузаар боох.

F) Түр зуурын унтраалгаас 2 -р утсыг Envisalink AC тэжээлийн үүрэнд холбоно уу

G) Скотч тууз ашиглан хайрцгийг битүүмжилнэ

H) Товчлуур ажиллаж байгаа эсэхийг шалгаарай. Систем нь ихэвчлэн асаалттай байх ёстой. Товчлуурыг дарахад Envisalink дээрх гэрэл унтрах болно.

Алхам 8: EnvisaLink 3 -ийг бүртгүүлнэ үү

Бүртгүүлсний дараа та бүртгэлээс хасах боломжгүй. EyesOn нь таны өгөгдлийг цуглуулдаг бөгөөд ямар ч мэдэгдэлгүйгээр самбарынхаа програм хангамжийг хүссэн үедээ шинэчлэх боломжтой. Хэрэв би үүнийг дахин хийх байсан бол би энэ алхамыг хийхгүй байсан.

A) Хөтөч нээгээд www.eyezon.com хаягаар орж, дэмжлэгийг унагаж EnvisaLink 3 Primer Guide -ийг сонгоно уу.

B) Праймер дахь зааврыг дагана уу (Бүртгүүлэх, Нэвтрэх, Шинэ Төхөөрөмж нэмэх гэх мэт)

C) Хэрэглэгчийн нэр = [хэрэглэгчийн нэр дээр харагдах]

D) Нууц үг = [харсан нууц үг]

Алхам 9: EnvisaLink 3 -ийн суулгалтыг шалгана уу

Хөтөч нээгээд чиглүүлэгчийнхээ үндсэн хуудас руу очно уу.

  1. Хөтөч нээх
  2. [Чиглүүлэгчийн IP хаяг] оруулна уу
  3. Home таб дээрээс гэрийн сүлжээний төхөөрөмжүүд рүү доош гүйлгэнэ үү

Миний U-шүлгийн Residenial Gateway (эсвэл чиглүүлэгч) нь Зураг 1 шиг зүйлийг харуулж байна.

Төхөөрөмж рүү доош гүйлгэж харвал энэ нь зураг 2 шиг харагдаж байна.

Идэвхтэй төлөв гэдэг нь уг самбарыг суулгаж, ажиллаж байгаа гэсэн үг юм.

Дэлгэрэнгүй мэдээлэл дээр дарж EnvisaLink -ийн IP хаягийг авна уу. IP хаяг нь үе үе өөрчлөгдөж болно.

Хөтөчийг нээгээд оруулна уу

[IP хаягийг холбоно уу]

Хэрэглэгчийн нэр, нууц үгээ оруулна уу:

[хэрэглэгчийн нэрийг урьдчилан харах]

[нууц үгийг холбох]

Суулгах гарын авлагаас хэрэглэгчийн нэр, нууц үгээ оруулна уу. Хөтөч нь зураг 3 шиг зүйлийг харуулах ёстой.

Алхам 10: Envisalink 3 дээр үндсэн нууц үгээ солино уу

A) Хөтөч нээх

B) [Envisalink IP хаяг] /: 80 руу очно уу

Жишээ нь 192.168.1.34/:80. /: 80 бол порт юм.

C) Хэрэглэгчийн нууц үгийг өөрчлөх хэсэгт нууц үгээ солино уу. Тэмдэглэл: анхдагч хэрэглэгчийн нэр, нууц үг нь хэрэглэгч юм

D) Бичлэг хийх [нууц үгийг холбох]

Алхам 11: (богино холболт) Гар утасны холбоос үүсгэх [заавал биш]

Та энэ алхам эсвэл дараагийн алхам хийх шаардлагагүй, гэхдээ хэрэв та үүнийг хийхийг хүсч байвал энэ бол сайн сонголт юм.

Eyez-On нь бүрэн хянах үйлчилгээг санал болгодог. Энэ нь ашиглахад хялбар бөгөөд сайн ажилладаг. Хэрэв та энэ үйлчилгээг ашиглахыг хүсч байвал 10 ба 11 -р алхамуудын зааврыг дагана уу. Үгүй бол 12 -р алхам руу алгасаарай. Би 10 болон 11 -ийг хоёуланг нь хийсэн бөгөөд дараа нь идэвхгүй болгох шаардлагатай болсон. Хоёр үйлчилгээ хоёулаа сайн ажилласан бөгөөд надад ямар ч асуудал байгаагүй, би үүнийг өөрөө хийхийг хүсч байсан.

A) Хөтөчийг нээгээд Eyez-On руу очно уу

B) Нэвтрэх (өмнөх алхам дээр та данс үүсгэх ёстой байсан)

C) Гар утасны портал холбоосыг сонгоно уу

D) Гар утасны холбоос үүсгэх дээр дарна уу

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

E) Холбоос урт байна. Үүнийг мобайл төхөөрөмждөө имэйлээр илгээнэ үү.

F) Хөдөлгөөнт төхөөрөмж дээрх холбоосыг нээнэ үү

G) Өөр хөтөч цонх эсвэл таб нээгээд Eyez-On руу очоод дэмжлэгийг сонгоод доош унахаас EnvisAlarms Monitoring Primer-ийг сонгоно уу.

H) EV3 өөрийгөө хянах програмыг татаж авах зааврыг дагана уу

I) Хэрхэн хянахыг хүсч байгаагаа тохируулахын тулд зааврыг дагана уу

Алхам 12: DSC Server програмыг ухаалаг утсан дээрээ суулгаарай [заавал биш]

Та энэ эсвэл өмнөх алхамыг хийх шаардлагагүй, гэхдээ хэрэв та үүнийг хийхийг хүсч байвал энэ бол сайн сонголт юм.

A) Android эсвэл Apple дэлгүүрт очиж DSC Security Server програмыг Майк П -ээс худалдаж аваарай.

Хэрэв та өмнөх хоёр алхамыг хийсэн бол та дууссан! Та аюулгүй байдлын системээ алсаас хянах, хянах чадвартай байх ёстой.

Алхам 13: Envisalink 3 ба PC1616 -ийн талаархи чухал тэмдэглэлүүд

Envisalink 3 -аас EnvisAlerts руу харилцах нь UDP -ийг ашигладаг. Envisalink 3 -аас скрипт рүү холбогдох нь TCP/IP ашигладаг.

Envisalink 3 Ethernet порт нь зөвхөн 10Mbps хурдаар холбогддог. Ихэнх 1Gb эсвэл 100Mb Ethernet чиглүүлэгч, унтраалга нь 10Mbps хүртэл автоматаар тохиролцдог.

PC1616 -ийн 022 хэсэгт 1 -р сонголтыг идэвхжүүлэх боломжгүй байна. Энэ сонголт нь бүсийг тойрч гарах гэх мэт хэрэглэгчийн функцэд хандахын тулд хэрэглэгчийн хандалтын кодыг шаарддаг. Энэ сонголт нь анхдагчаар унтраалттай байдаг.

Envisalink ажиллахын тулд товчлуурын хоосон зай болон бүсийг тойрч гарах нь унтраасан байх ёстой.

Алхам 14: Өмнөх хоёр алхамаар ажлыг буцаана уу

Эхэндээ би Envisalerts болон Майк П -ийн програмд бүртгүүлсэн.

Би аюулгүй байдлын мэдээллээ интернетэд илгээхийг хүсэхгүй байгаа бөгөөд Envisalink 3 програм хангамжийг зөвшөөрөлгүйгээр шинэчлэхийг хүсэхгүй байгаа тул Envisalink 3 -ийн интернетэд нэвтрэх эрхийг хаах шаардлагатай болсон.

A) Хөтөч нээх

B) AT&T U-шүлэг 3801HGV гарц руу очно уу. Хөтчийн URL хайрцагт оруулна уу: 192.168.1.254

C) Гарц руу нэвтрэх

D) Гэртээ оч

E) Envisalink руу доош гүйлгэнэ үү

F) Дэлгэрэнгүй мэдээллийг дарна уу

  • MAC хаягийг хадгалах (Тоног төхөөрөмжийн хаяг гэж нэрлэдэг) = [MAC хаягийг хаах]
  • [Envisalink MAC хаяг] = 00: 1c: 2a: 00: 9d: 07

G) Тохиргоо >> LAN >> Утасгүй руу очно уу

H) MAC шүүлтүүрийг идэвхжүүлэхийн тулд доош гүйлгэнэ үү

I) MAC шүүлтүүр дээр дарна уу

  • Блоклогдсон/зөвшөөрөгдсөн төхөөрөмжийн жагсаалтыг засах дээр дарна уу
  • MAC шүүлтүүрийг идэвхжүүлэх дээр дарна уу
  • MAC хаягийг оруулахын тулд доош гүйлгэнэ үү

J) Envisalink -ийн MAC хаягийг оруулна уу

K) Жагсаалтанд нэмэх дээр дарна уу

L) Блоклогдсон төхөөрөмж рүү шилжихийн тулд >> дарна уу

M) Дээш гүйлгэж MAC шүүлтүүрийн хайрцгийг шалгасан эсэхийг шалгаарай

N) Тэгээд Envisalink -ийг хаах хэрэгтэй

Алхам 15: Шаардлагатай баримт бичгийг цуглуулж, таны системийг хэрхэн тохируулсныг ойлгоорой

Аюулгүй байдлын системийг хэрхэн хянах талаар ойлгохыг хүссэн юм. Хамгийн сайн эх сурвалжууд нь:

TPI баримт бичгийг ойлгохын тулд DSC системийг хэрхэн програмчлах вэ - заавар

EnvisaLink TM TPI програмистын баримт бичиг, хувилбар 1.04 - TPI командын багцыг тайлбарласан болно

Програмчлалын ажлын хуудас - таны аюулгүй байдлын системийн тохиргоог дүрсэлсэн аймшигтай, нэр муутай баримт бичиг

Өмнөх эзэмшигч нь бөглөсөн програмчлалын ажлын хуудсыг орхиогүй. Би үүнийг өөрөө бөглөх ёстой байсан. Ерөнхийдөө би товчлуурыг ашиглан бүх зүйлийг олж мэдэх хүртэл командыг оруулав. Ажлын хуудас нь таны системийн тохиргоог бүртгэх газар юм. За, би худлаа хэлсэн. Ажлын хуудсыг гарын авлага болгон ашиглаарай, гэхдээ системийнхээ тохиргоог ердийн хэмжээтэй баримт бичигт бичээрэй.

Алхам 16: Гуравдагч талын интерфэйс (TPI) програмистын баримт бичиг

Гуравдагч этгээдийн интерфэйс (TPI) нь гуравдагч этгээдийн програмуудыг TCP/IP холболтоор EnvisaLink 3-тэй холбогдох боломжийг олгодог команд, хариулт, алдааны кодуудын багц юм. Надад энэ баримт бичиг маш ойлгомжгүй санагдсан. Энэхүү тайлбар нь баримт бичгийг илүү сайн тайлбарлахад тусална гэж найдаж байна.

Ерөнхийдөө бүх 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 -ийг агуулсан бол нэвтрэлт амжилттай байна

Нэвтрэх командын өгөгдөл нь зургаан тэмдэгт хүртэлх нууц үг бөгөөд энэ нь EnvisaLink -ийн локал вэб хуудас руу нэвтрэхэд ижил нууц үг юм.

Бүх өгөгдлийг тайлбарлахын тулд TPI гарын авлага дахь 505 командын тайлбарыг үзнэ үү.

Нууц үгийг хүлээн авсны дараа сесс үүсч, TCP холболт таслагдах хүртэл үргэлжлэх болно.

Алхам 17: Тушаалын мөрийн хяналтын скрипт

Mac Book Terminal цонхны командын мөрөөс ажиллуулж болох интерактив питон скриптийг боловсруулахын тулд би өмнөх алхамаас баримт бичгүүдийг ашигласан. Зарим тодруулах тайлбарыг энд оруулав.

  • Би арай хэтрүүлсэн байж магадгүй, гэхдээ бүх командууд скриптэд байгаа гэж бодож байна.
  • Ev3.py командын мөрийн python скриптийг энэ линкээс татаж авах боломжтой: GitHub. Ev3.py татаж авах.
  • Скриптийг директор [директор] руу хуулах.
  • Терминал цонхыг нээнэ үү (MacBook диск, Програм, Утилити, Терминал дээр дарна уу).
  • Би терминалын цонхыг ихэвчлэн ашигладаг. Тиймээс, би терминалын програмыг боомт дээр бэхэлсэн байна.
  • Хэрэв компьютерээс ажиллаж байгаа бол скриптэд заасны дагуу self.file_log = sys.stderr гэж өөрчилнө үү.
  • Терминал цонхонд директор руу шилжиж скриптийг ажиллуулна уу.

$ cd [лавлах]

$ python envisalink.py

  • Зөв командуудыг харахын тулд [буцах] гэж бичнэ үү.
  • Програмаас гарахын тулд [ctrl-c] гэж бичнэ үү.

Алхам 18: Товч тайлбар

Би ухаалаг гар утас, таблет эсвэл компьютерээс хамгаалалтын системийг тохируулах эсвэл хянахыг хүсч байна. Энгийн шийдэл бол вэбсайт хөгжүүлэх явдал юм.

Питон командын мөр нь аюулгүй байдлын системийг хянадаг бөгөөд системийн төлөв байдлыг өөрчилж чаддаг. Гэсэн хэдий ч энэ нь алсын зайнаас сайн харах боломжийг олгодоггүй.

Вэбсайт нь аюулгүй байдлын системийг хянах, өөрчлөх маш сайн интерфэйсийг өгдөг. Гэсэн хэдий ч, вэбсайтыг үзэж байхдаа л "ажиллаж" байна. Командын шугамын скрипт байнга ажиллаж байх ёстой. Скрипт ажиллаж байх үед хэн ч вэбсайтыг харахгүй байж магадгүй юм. Тиймээс, скриптээр цуглуулсан өгөгдлийг хэн нэгэн үзэхийг хүсэх хүртэл мэдээллийн санд хадгалах ёстой.

Түүнчлэн, хэрэглэгч аюулгүй байдлын системийн төлөв байдлыг (гар, зэвсэг хураах) өөрчлөх чадвартай байх ёстой. Төлөв байдлын өөрчлөлт гарсан тохиолдолд өөрчлөлтийг хурдан хийх ёстой.

Скрипт ба мэдээллийн сан хоёулаа бүтэлгүйтлийн цэг байж болзошгүй тул бүх зүйл ажиллаж байгаа эсэхийг үе үе шалгаж, шаардлагатай бол скриптийг дахин эхлүүлдэг өөр скрипт хэрэгтэй болно.

Алхам алгассан

Та эдгээр алхмуудыг хийх хэрэгтэй болно (эдгээр алхмуудын заримыг Гаражийн хаалга онгойлгогчоос үзнэ үү).

A) Raspberry Pi -ийг тохируулах - та үүнийг ямар ч сервер дээр ажиллуулж болно

B) Питон суулгах

C) Өөрөө гарын үсэг зурсан гэрчилгээ үүсгэж, Raspberry Pi болон вэбсайтад нэвтрэхийг хүссэн бүх төхөөрөмж дээр суулгана уу

D) Өөрөө гарын үсэг зурсан гэрчилгээгүй хүмүүсийг аюулгүй байдлын системдээ нэвтрэхийг хориглох

Алхам 19: SQLite суулгана уу

DB -ийн ердийн сонголт бол 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> BEGIN;

sqlite> CREATE TABLE status (tate огноо, ttime TIME, нэр TEXT, утга TEXT);

sqlite> COMMIT;

Хүснэгтийг зөв үүсгэсэн эсэхийг шалгаарай.

sqlite>. схемийн төлөв

Хүснэгтийн төлөвт дараахь зүйлийг агуулна.

систем: зэвсэглэсэн, зэвсэггүй

дохиолол: байхгүй, гал, сандрах, сэрэмжлүүлэх

бүс [1-6]: нээлттэй, хаалттай

скрипт: холбогдсон, нэвтэрсэн, ажиллаж байгаа

Зарим өгөгдлийг хүснэгтэд оруулна уу

sqlite> BEGIN;

sqlite> INSERT INTO төлөв байдлын утга (огноо ('одоо'), цаг ('одоо'), "систем", "зэвсэггүй");

sqlite> INSERT INTO статусын утга (огноо ('одоо'), цаг ('одоо'), "дохиолол", "байхгүй");

sqlite> INSERT INTO статусын утга (огноо ('одоо'), цаг ('одоо'), "бүс", "хаалттай");

sqlite> INSERT INTO статусын утга (огноо ('одоо'), цаг ('одоо'), "скрипт”, "ажиллаж байгаа");

sqlite> INSERT INTO төлөв байдлын утга (огноо ('одоо'), цаг ('одоо'), "тушаал", "");

sqlite> COMMIT;

Зөв оруулсан газруудын утгыг шалгана уу

sqlite> SELECT * FROM status WHERE name = "zone";

2015-06-06 | 17: 39: 52 | бүс1 | хаалттай

SQLite -ээс гарах

sqlite>.cit

DB -ийг зөөж, хандалтыг өөрчлөх:

$ mv аюулгүй байдал.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 make install

[MacBook нууц үг]

Энэ нь ажиллаж байгааг баталгаажуулна уу:

$ sqlite3

sqlite>

Эсвэл үзээрэй

$ sqlite3

MacBook дээр өгөгдлийн сан, хүснэгт тохируулах, өгөгдлийг оруулахын тулд өмнөх алхамыг давтана уу (эсвэл скриптийг ашиглана уу. Хэрэв db байхгүй бол үүнийг үүсгэж дүүргэх болно).

Алхам 21: EnvisaLink 3 ба Raspberry Pi Load Mod_wsgi -ийн хооронд холбоо тогтоох

Raspberry Pi дээр ажиллахын тулд mod_wsgi хэрэгтэй.

Raspberry Pi руу нэвтрэх:

$ ssh pi@[Raspberry Pi IP хаяг]

нууц үгээ оруулна

дараа нь mod-wsgi авна уу

$ sudo apt-get libapache2-mod-wsgi суулгана уу

Raspberry Pi командын мөрөнд ev3pi.py -ийг ажиллуулахын тулд:

$ sudo python ev3pi.py

Алхам 22: GitHub -аас програм татаж авах

DB руу бичихийн тулд тушаалын мөрийн скриптийг өөрчил.

Эдгээр нь python скриптийг SQLite -тэй холбох сайн тайлбарууд юм.

  • Python.org -аас SQLite
  • Python -аас SQLite

Би 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 дээр ажиллахын тулд скриптийг өөрчил. Код дээрх сэтгэгдлийг үзнэ үү. Dvar -ийг /var/www/db/security.db дотор ашиглахаа мартуузай

DB дээр тушаал бичихийн тулд вэбсайтаа шинэчилнэ үү

Вэбсайт дээрх аюулгүй байдлын командыг дарснаар тушаалыг мэдээллийн санд бичдэг.

Гол давталтаар дамжин өнгөрөхөд тушаалыг уншиж гүйцэтгэх ёстой.

Security.php кодыг эндээс татаж авна уу: GitHub. Security.php татаж авах.

ev3pi.py ажиллаж байгаа эсэхийг шалгадаг bash скрипт

Хэрэв ev3pi.py ямар нэг шалтгаанаар ажиллахаа больсон бол автоматаар ажиллаж эхлэх ёстой. Энэ скрипт нь скриптийг дахин эхлүүлэхийг оролддог.

Ev3chk.sh кодыг эндээс татаж авна уу: GitHub. Ev3chk.sh татаж авах.

Аюулгүй байдлын системийг хуваарийн дагуу автоматаар зэвсэглэж, зэвсэглэдэг Python скрипт

Энэхүү скрипт нь долоо хоногийн өдөр, өдрийн хэрэглэгчийн оруулсан цаг дээр үндэслэн аюулгүй байдлын системийг зэвсэглэх, зэвсэглэх хуваарийг ашигладаг. Хэрэв амралтын талбарыг тохируулсан бол зэвсэглэх, зэвсэглэлийг үл тоомсорлох болно.

Ev3auto.py кодыг эндээс татаж авна уу: GitHub. Ev3auto.py татаж авах.

Вэб хуудас нь системийг харуулах, системийг зэвсэглэх, зэвсэглэх

Энэ бол илүү том гэрийн автоматжуулалтын системд холбогдсон маш энгийн вэб хуудас юм. Энэ скриптийг индекс болгон өөрчилж, Raspberry Pi дээрээ /var /www дээр байрлуулна уу.

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 татаж авах.

Зөвлөмж болгож буй: