সুচিপত্র:
- ধাপ 1: সমস্যা সমাধান এবং অনন্য ডেটা
- পদক্ষেপ 2: আপনার কীপ্যাড এবং কন্ট্রোল প্যানেল মডেল নম্বর খুঁজুন
- ধাপ 3: EnvisaLink 3 আপনার নিরাপত্তা ব্যবস্থার সাথে সামঞ্জস্যপূর্ণ কিনা তা পরীক্ষা করুন
- ধাপ 4: DSC ডকুমেন্টেশন পান
- ধাপ 5: যন্ত্রাংশ এবং সরঞ্জামগুলি কিনুন বা সংগ্রহ করুন
- ধাপ 6: EnvisaLink 3 ইনস্টলেশন
- ধাপ 7: মোমেন্টারি পাওয়ার পুশ বাটন টগল ইনস্টল করুন
- ধাপ 8: EnvisaLink 3 নিবন্ধন করুন
- ধাপ 9: EnvisaLink 3 ইনস্টলেশন চেক করুন
- ধাপ 10: Envisalink 3 এ ডিফল্ট পাসওয়ার্ড পরিবর্তন করুন
- ধাপ 11: (শর্টকাট) মোবাইল লিঙ্ক জেনারেট করুন [alচ্ছিক]
- ধাপ 12: আপনার স্মার্ট ফোনে DSC সার্ভার অ্যাপ ইনস্টল করুন [alচ্ছিক]
- ধাপ 13: Envisalink 3 এবং PC1616 সম্পর্কে গুরুত্বপূর্ণ নোট
- পদক্ষেপ 14: পূর্ববর্তী দুটি ধাপে কাজটি পূর্বাবস্থায় ফেরান
- ধাপ 15: প্রয়োজনীয় ডকুমেন্টেশন সংগ্রহ করুন এবং আপনার সিস্টেম কীভাবে কনফিগার করা হয়েছে তা বোঝুন
- ধাপ 16: থার্ড পার্টি ইন্টারফেস (টিপিআই) প্রোগ্রামারের ডকুমেন্ট
- ধাপ 17: কমান্ড লাইন কন্ট্রোল স্ক্রিপ্ট
- ধাপ 18: সংক্ষিপ্ত ব্যাখ্যা
- ধাপ 19: SQLite ইনস্টল করুন
- ধাপ 20: ম্যাকবুকে এসকিউএলাইট ইনস্টল করুন [alচ্ছিক]
- ধাপ 21: EnvisaLink 3 এবং রাস্পবেরি পাই লোড Mod_wsgi এর মধ্যে যোগাযোগ করতে
- ধাপ 22: GitHub থেকে সফটওয়্যার ডাউনলোড করুন
ভিডিও: ইন্টারনেট সক্ষম DSC হোম সিকিউরিটি সিস্টেম: 22 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
একটি বিদ্যমান ডিএসসি হোম সিকিউরিটি সিস্টেমকে ইন্টারনেট সক্ষম এবং স্ব-নিরীক্ষণের জন্য পরিবর্তন করুন।
এই নির্দেশযোগ্য অনুমান করে যে আপনার একটি কার্যকরী রাস্পবেরি পাই আছে।
অনুগ্রহ করে মনে রাখবেন এই বাস্তবায়নে নিম্নলিখিত ত্রুটি রয়েছে:
-
যদি কোনো চোর আগত ডিএসএল ক্যাবল কেটে দেয় অথবা ইন্টারনেট পরিষেবা হারিয়ে যায়, তাহলে ইন্টারনেট থেকে পর্যবেক্ষণ নিষ্ক্রিয় করা হয়
ভবিষ্যৎ: এই সমস্যাটির জন্য একটি কম খরচে এলটিই ব্যাকআপ-শুধুমাত্র পরিষেবা ব্যবহার করা
-
ডিএসসি সেন্সর দরজা বা জানালা লক করা আছে কিনা তা নির্দেশ করে না, শুধুমাত্র সেগুলি বন্ধ
ভবিষ্যৎ: একটি পুশ বোতাম টগল যোগ করুন যা দরজার লকের বোল্ট দ্বারা সক্রিয় হয়। এটি দরজার জাম্ব ধ্বংস না করে ওয়্যারিং চালাতে উল্লেখযোগ্য কাজ করবে
-
ডিএসসি ফায়ার অ্যালার্মের ইন্টিগ্রেশন সমর্থন করে। যাইহোক, আমার বাড়ির ফায়ার এলার্ম সংহত নয়
ভবিষ্যৎ: DSC কন্ট্রোল প্যানেলে ফায়ার অ্যালার্ম সংহত করুন
-
ইনস্টল করা ডিএসসি সিস্টেমে ওভারহেড গ্যারেজের দরজার জন্য সেন্সর নেই
এর আগে, আমি একটি গ্যারেজ ডোর ওপেনার ইন্সট্রাকটেবল তৈরি করেছি এবং আমি পড়তে পারি দরজা খোলা বা বন্ধ
এই প্রকল্পের লক্ষ্য হল:
- আমার মোবাইল ফোনে নিরাপত্তা ব্যবস্থা সতর্কতা পাঠান
- একটি নিরাপদ-ওয়েব পৃষ্ঠা থেকে নিরাপত্তা সিস্টেমের অবস্থা পরীক্ষা করুন বা সেট করুন
- একটি নিরাপদ রাস্পবেরি পাই (https এবং সার্টস) এ সমাধান চালান
- স্ব-নিরীক্ষণের জন্য বিদ্যমান ডিএসসি সিস্টেম ব্যবহার করুন
- DSC সিস্টেমে ইথারনেট সমর্থন যোগ করতে EnvisaLink 3 যোগ করুন
- স্ব-পর্যবেক্ষণ সফ্টওয়্যার লিখুন
- এই প্রচেষ্টার জন্য একটি নির্দেশযোগ্য তৈরি করুন
অনুগ্রহ করে মনে রাখবেন: এই নথিতে, [বর্গাকার বন্ধনী] -এ লেখা পাঠ্য একটি প্রকৃত মান দিয়ে প্রতিস্থাপন করা উচিত
আমার পরিবার কখনও আমাদের বাড়িতে ডাকাতি করেনি, এবং আমরা কম অপরাধের এলাকায় বাস করি। এই প্রকল্পটি করার কোন বাধ্যতামূলক কারণ নেই, তবে এটি আকর্ষণীয় এবং মজাদার ছিল।
অনুগ্রহ করে মনে রাখবেন এই নির্দেশযোগ্য একটি চমৎকার শর্টকাট আছে। একবার Envisalink 3 চালু হয়ে গেলে, আপনি Eyes-On নামক EnvisAlerts এবং EnvisAlarm দ্বারা প্রদত্ত অফ-দ্য-শেলফ সমাধান ব্যবহার করতে পারেন, যা সতর্কতা পাঠায় এবং আপনার বাড়িতে এবং/অথবা DSC সিকিউরিটি সার্ভার নামে একটি খুব শীতল মোবাইল ফোন অ্যাপ মনিটর করে। মাইক পি দ্বারা আমি এনভিস অ্যালার্টের জন্য সাইন আপ করেছি, এবং মাইক পি এর ডিএসসি নিরাপত্তা সার্ভার কিনেছি। আমি উভয় সঙ্গে খুব সন্তুষ্ট ছিল, কিন্তু আমার নিজস্ব সংস্করণ চেয়েছিলেন।
ধাপ 1: সমস্যা সমাধান এবং অনন্য ডেটা
এমন কিছু ডেটা আছে যা আমি প্রায়শই উল্লেখ করি এবং আমি সামনে এই ডেটা অন্তর্ভুক্ত করতে পছন্দ করি।
এলার্ম - সক্ষম এবং নিষ্ক্রিয়
সমস্ত দরজা এবং জানালা বন্ধ নিশ্চিত করুন। নিয়ন্ত্রণ প্যানেলে, মাস্টার কোড লিখুন:
[মাস্টার কোড] = [আপনার মাস্টার কোড]
ফোন লাইন অক্ষম করুন
আমার বাড়িতে টেলিফোন ল্যান্ড লাইন আছে, কিন্তু আমার ল্যান্ড লাইন পরিষেবা নেই। প্রতিদিন রাত প্রায় 11 টার দিকে সিস্টেমটি বেজে ওঠে। যদি সিস্টেম শক্তি হারায়, তাহলে এটি পুনরায় প্রবেশ করতে হবে। এই বীপিং নিষ্ক্রিয় করতে, কীপ্যাডে নিম্নলিখিতটি প্রবেশ করুন:
- ফোন লাইন অক্ষম করুন: *8 5555 015 7 ##
- ফোন লাইন টেস্ট ট্রান্সমিশন বন্ধ করুন *8 5555 371 9999 ##
- ফোন ডায়লার বন্ধ করুন: *8 5555 380 1 ##
এনভিসালিংক অ্যালার্ট সার্ভার
Envisaiink এ লগইন করুন
Envisalerts সার্ভার পান: 184.106.215.218
ইউ-শ্লোক রাউটার খুলুন: 192.168.1.254
সেটিংস, ফায়ারওয়ালে যান
Envisalink লগইন
ব্রাউজার খুলুন
এনভিসালিংক আইপি ঠিকানা লিখুন:
[envisalink ব্যবহারকারীর নাম] = ব্যবহারকারী
[envislink পাসওয়ার্ড] = [আপনার পাসওয়ার্ড লিখুন]
এনভিসালিংক আইপি ঠিকানা
[এনভিসালিংক আইপি ঠিকানা] = 192.168.1.92
চোখের উপর ব্যবহারকারীর নাম এবং পাসওয়ার্ড
[চোখ-ব্যবহারকারীর নাম] = [আপনার envisalink ব্যবহারকারীর নাম]
[চোখের উপর পাসওয়ার্ড] = [আপনার এনভিসালিংক পাসওয়ার্ড]
ইনস্টলারের কোড
[ইনস্টলারের কোড] = [আপনার ইনস্টলারের কোড লিখুন]
5555 হল ডিফল্ট কোড। আপনি আপনার ইনস্টলারকে কোডের জন্য জিজ্ঞাসা করতে পারেন, অথবা আপনি একটি ফ্যাক্টরি রিসেট করতে পারেন, যা এটি 5555 এ ফিরিয়ে আনে। আমি ফ্যাক্টরি রিসেট করার সুপারিশ করি না কারণ সিস্টেমটি ক্ষতিগ্রস্ত হওয়ার উল্লেখযোগ্য সম্ভাবনা রয়েছে।
প্রধান নীতিমালা
[মাস্টারকোড] = [আপনার মাস্টার কোড লিখুন]
রাস্পবেরি পাই আইপি
[রাস্পবেরি পাই আইপি] = [আপনার রাস্পবেরি পাই আইপি ঠিকানা লিখুন, যেমন 192.168.1.57]
ম্যাক বুক থেকে রাস্পবেরি পাই লগইন
ম্যাক বুক এ, টার্মিনাল খুলুন
ssh pi Ras [রাস্পবেরি পাই আইপি]
[পাসওয়ার্ড]
রাস্পবেরি পাই পাসওয়ার্ড
পাসওয়ার্ড = [আপনার রাস্পবেরি পাই পাসওয়ার্ড]
রাউটার
রাউটার আইপি ঠিকানা = [আপনার রাউটারের আইপি ঠিকানা লিখুন]
ডিএসসি সময় এবং তারিখ সেট করুন
*611301hhmmMMDDYY#
hh সামরিক সময়ে, বিকেল 12 টা যোগ করুন। সুতরাং, 4pm হল 16
জোন প্রোগ্রামিং
জোন অ্যালার্ম টাইপ
01 - স্টে বা অ্যাওয়ে মোডে বিলম্ব (ডিফল্ট 60 সেকেন্ড) প্রদানের পর অ্যালার্ম
03 - স্টে বা অ্যাওয়ে মোডে থাকলে লঙ্ঘন হলে সঙ্গে সঙ্গে অ্যালার্ম
05 - অভ্যন্তরীণ গতি সেন্সর Away মোডে লঙ্ঘন করলে তাৎক্ষণিক অ্যালার্ম (স্টে থাকার সময় বাইপাস)
কীপ্যাডে, প্রবেশ করুন:
*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 ম্যানুয়ালগুলির বেশ কয়েকটি নন-ডিএসসি উৎস অনলাইনে পাওয়া যায়। এই নির্দেশের জন্য DSC ম্যানুয়ালের প্রয়োজন নেই। এগুলি নিছক রেফারেন্স যদি আপনি নির্দেশযোগ্য প্রসারিত করতে চান বা যদি আপনার সিস্টেম বিভিন্ন অংশ ব্যবহার করে।
ডিএসসি ম্যানুয়ালের সেরা উৎস হল LiveWatch.com। লাইভওয়াচ প্রশ্নগুলির উত্তর দিতে এবং আমাকে অচল করতেও খুব সহায়ক ছিল। আমি লাইভওয়াচের সাহায্য ছাড়া এই নির্দেশনা সম্পন্ন করতে পারতাম না।
ধাপ 5: যন্ত্রাংশ এবং সরঞ্জামগুলি কিনুন বা সংগ্রহ করুন
A) PK5501 কীপ্যাড, PC1616 কন্ট্রোল প্যানেল এবং একাধিক সেন্সর (জানালা, দরজা এবং গতি) সহ DSC নিরাপত্তা ব্যবস্থা। বাড়ির সঙ্গে নিরাপত্তা ব্যবস্থা এসেছিল।
খ) EnvisaLink 3 - $ 119 + S&H অর্ডার করুন। www.eyezon.com
C) AT&T U-verse ইন্টারনেট প্রদানকারী, DSL গেটওয়ে
D) 24-পোর্ট NetGear পরিচালিত সুইচ
ঙ) অদৃশ্য কুকুরের বেড়া বা থার্মোস্ট্যাট তার
F) CAT5E ইথারনেট কেবল
G) চারটি 18-22 গেজ AWG তারগুলি প্রায় 6 ইঞ্চি লম্বা (লাল, কালো হলুদ, সবুজ)
জ) সুই নাকের প্লায়ার
I) ড্রিল এবং 3/16”মেটাল ড্রিল বিট এবং খুব ছোট ড্রিল বিট
জে) কালো ইলেকট্রিশিয়ান এর টেপ
কে) খুব ছোট ফ্ল্যাটহেড স্ক্রু ড্রাইভার (স্ক্রু পড়ে গেলে আমার চশমা ঠিক করার জন্য আমার একটি আছে)
L) SPST মিনি মোমেন্টারি পুশবাটন সুইচ, সাধারণত বন্ধ থাকে
M) ছোট প্লাস্টিকের কেস (ডেন্টাল ফ্লস)
এন) এক্স্যাক্টো ছুরি
ধাপ 6: EnvisaLink 3 ইনস্টলেশন
আমি EnvisLink 3 এর সাথে আসা নির্দেশাবলী অনুসরণ করা উচিত ছিল না।
নির্দেশাবলীর প্রথম ধাপ হল PC1616 থেকে বিদ্যুৎ সংযোগ বিচ্ছিন্ন করা। আমি ধরে নিয়েছি এর অর্থ এসি শক্তি এবং ব্যাটারি ব্যাকআপ শক্তি উভয়ই। আমি উভয় সংযোগ বিচ্ছিন্ন, এবং তারপর একটি টেকনিশিয়ান একটি কল করতে হয়েছিল কীপ্যাড ফিরে লাইন পেতে। পরিষেবা কল ছিল $ 135।
- আমার PC1616 একটি ধাতব ক্ষেত্রে আবদ্ধ। আপনার নিরাপত্তা ব্যবস্থা PC1616 বোর্ড খুঁজুন।
- অফসেট গর্তের জন্য একটি কাগজের টেমপ্লেট তৈরি করতে EV3 ব্যবহার করুন। টেমপ্লেটটি ধাতব ক্ষেত্রে গর্ত চিহ্নিত করতে ব্যবহৃত হয়। কারণ বাক্সের বাইরে থেকে ভিতরে স্ক্রু করা সহজ ছিল, আমাকে টেমপ্লেটটি উল্টাতে হয়েছিল।
- PC1616 ধারণকারী ধাতব বাক্সের বাইরে টেমপ্লেটটি স্কচ টেপ করুন। এমন একটি জায়গা বেছে নিন যেখানে এনভিসালিংক 3 থাকার জন্য যথেষ্ট জায়গা আছে।
- খুব ধীরে ধীরে, 3/16 "ধাতব ড্রিল বিট এবং টেমপ্লেট ব্যবহার করে, ধাতব বাক্সের পাশে 3 টি গর্ত ড্রিল করুন।
- ধাতব কেসের ভিতর থেকে, প্লাস্টিকের অফসেটে গর্তে ধাক্কা দিন
- প্লাস্টিকের অফসেটে ধাতব বাক্সে EV3 বোর্ড ইনস্টল করুন।
- লাল, কালো, সবুজ এবং হলুদ তারের উভয় প্রান্ত থেকে 1/4 "স্ট্রিপ করুন (অথবা আপনি একটি RJ11 তারের কাটা এবং ভিতরে তারগুলি ব্যবহার করতে পারেন) বোর্ড কানেক্টর কঠিন তারকে আরো শক্ত করে ধরে।
- ডিএসসি কন্ট্রোলার থেকে এসি পাওয়ার কালো তারের সংযোগ বিচ্ছিন্ন করুন। এটি বাম দিক থেকে দ্বিতীয় তার (গুলি)। সতর্ক থাকুন যাতে কালো তারের উন্মুক্ত প্রান্ত কিছু স্পর্শ করতে না পারে। আমি পরবর্তী ধাপগুলি শেষ না হওয়া পর্যন্ত বৈদ্যুতিক টেপে শেষ করেছি। যদি কালো তার (গুলি) কিছু স্পর্শ করে, ট্রান্সফরমার সংক্ষিপ্ত হবে এবং আপনাকে প্রতিস্থাপনের জন্য একটি পরিষেবা সংস্থাকে কল করতে হবে।
- একটি খুব ছোট ফ্ল্যাট হেড স্ক্রু ড্রাইভার ব্যবহার করে, EV3- এর উপযুক্ত স্লটে রঙিন তারগুলি ইনস্টল করুন।
- একের পর এক, ডিএসসি কন্ট্রোলারে লাল, সবুজ, হলুদ এবং কালো স্ক্রুগুলি আলগা করুন তবে কেবল নতুন তারের মধ্যে স্লাইড করার জন্য যথেষ্ট। যথাযথ রঙের তার Insোকান এবং শক্ত করুন।
- ডিএসসি কন্ট্রোলারে এসি পাওয়ার (জি -তে সরানো) পুনরায় সন্নিবেশ করান।
- একটি CAT5e বা CAT6 কেবল ব্যবহার করে EnvisaLink 3 কে রাউটারের সাথে সংযুক্ত করুন।
ধাপ 7: মোমেন্টারি পাওয়ার পুশ বাটন টগল ইনস্টল করুন
আমি Envisalink এবং DSC কন্ট্রোলার প্রোগ্রামিং অনেক সমস্যা ছিল। আমি বিদ্যুৎ বন্ধ টগলিং খুঁজে পেয়েছি এবং সিস্টেমটি একটি পরিচিত ভাল অবস্থায় ফিরে পেয়েছি। পরে, আমি একটি ক্ষণস্থায়ী পুশ বোতাম টগল যোগ করেছি। টগল অনেক ধরনের আছে। সাধারনত বন্ধ করা প্রয়োজন।
ক) একটি ছোট প্লাস্টিকের বাক্স নিন। আমি একটি ডেন্টাল ফ্লস কেস ব্যবহার করেছি, যে ধরনের একটি ডেন্টিস্ট একটি অ্যাপয়েন্টমেন্টের পরে আপনাকে দিতে পারে। ফ্লস এবং ধাতব ক্লিপগুলি সরান।
খ) এসি তারের জন্য দুটি ছোট গর্ত ড্রিল করুন
গ) ক্ষণস্থায়ী টগলের জন্য একটি গর্ত ড্রিল বা কাটা। আমি খুঁজে পেয়েছি এটি একটি সঠিক ছুরি ব্যবহার করা সহজ তারপর একটি গর্ত ড্রিল। কেসটি খুলুন এবং খোলার একপাশে অর্ধেক ছিদ্র এবং অন্য অর্ধেক সংলগ্ন পাশে কাটা। সুতরাং, যখন ক্ষণস্থায়ী টগল একদিকে স্লাইড করে এবং যখন মামলা বন্ধ হয় তখন ক্ষণস্থায়ী টগল দৃly়ভাবে সংযুক্ত থাকে।
D) Envisalink থেকে AC পাওয়ার সরান। ছোট গর্তগুলির মধ্যে একটি দিয়ে এসি পাওয়ার তারটি চালান এবং ক্ষণস্থায়ী পাওয়ার সুইচে নেতৃত্ব দেওয়ার জন্য সংযোগ করুন। ইলেকট্রিশিয়ান এর টেপে মোড়ানো।
ঙ) তারের 3-4 ইঞ্চি টুকরার স্ট্রিপ এন্ডস। ক্ষেত্রে অন্য প্রান্তে ছোট ছোট ছিদ্র দিয়ে একটি প্রান্ত চালান এবং ক্ষণস্থায়ী সুইচে অন্য সীসা সংযুক্ত করুন। বৈদ্যুতিক টেপে মোড়ানো।
চ) ক্ষণস্থায়ী সুইচ থেকে এনভিসালিংক এসি পাওয়ার স্লটে দ্বিতীয় তারের সংযোগ করুন
ছ) কেস সিল করার জন্য স্কচ টেপ ব্যবহার করুন
H) টগল কাজ করে কিনা তা পরীক্ষা করুন। সিস্টেমটি সাধারণত চালু থাকা উচিত। টগল টিপলে এনভিসালিংকের লাইট নিভে যাবে।
ধাপ 8: EnvisaLink 3 নিবন্ধন করুন
একবার নিবন্ধিত হয়ে গেলে, আপনি নিবন্ধন করতে পারবেন না। EyesOn আপনার ডেটা সংগ্রহ করে এবং আপনার বিজ্ঞপ্তি ছাড়াই যে কোনো সময় আপনার বোর্ডের সফটওয়্যার আপগ্রেড করতে পারে। যদি আমি আবার এই কাজটি করতাম, আমি এই পদক্ষেপটি করতাম না।
A) একটি ব্রাউজার খুলুন এবং www.eyezon.com, সাপোর্ট ড্রপ ডাউন এ যান এবং EnvisaLink 3 প্রাইমার গাইড নির্বাচন করুন
খ) প্রাইমারে নির্দেশাবলী অনুসরণ করুন (নিবন্ধন করুন, লগইন করুন, নতুন ডিভাইস যোগ করুন, ইত্যাদি)
গ) ব্যবহারকারীর নাম = [চোখ-ব্যবহারকারীর নাম]
D) পাসওয়ার্ড = [চোখের উপর পাসওয়ার্ড]
ধাপ 9: EnvisaLink 3 ইনস্টলেশন চেক করুন
একটি ব্রাউজার খুলুন এবং আপনার রাউটারের হোম পেজে যান।
- একটি ব্রাউজার খুলুন
- [রাউটার আইপি ঠিকানা] লিখুন
- হোম ট্যাবে হোম নেটওয়ার্ক ডিভাইসগুলিতে নিচে স্ক্রোল করুন
আমার ইউ-আয়াত রেসিডেনিয়াল গেটওয়ে (বা রাউটার) চিত্র 1 এর মতো কিছু দেখায়।
ডিভাইসে স্ক্রোল করুন, এবং এটি চিত্র 2 এর মতো হওয়া উচিত।
একটি সক্রিয় অবস্থা মানে বোর্ডটি ইনস্টল এবং কাজ করছে।
EnvisaLink এর IP ঠিকানা পেতে বিস্তারিত ক্লিক করুন। আইপি ঠিকানা সময়ে সময়ে পরিবর্তিত হতে পারে।
একটি ব্রাউজার খুলুন এবং প্রবেশ করুন
[এনভিসালিংক আইপি ঠিকানা]
ব্যবহারকারীর নাম এবং পাসওয়ার্ড লিখুন:
[envisalink ব্যবহারকারীর নাম]
[envislink পাসওয়ার্ড]
ইনস্টলেশন গাইড থেকে ব্যবহারকারীর নাম এবং পাসওয়ার্ড লিখুন। ব্রাউজারের ইমেজ 3 এর মত কিছু দেখানো উচিত।
ধাপ 10: Envisalink 3 এ ডিফল্ট পাসওয়ার্ড পরিবর্তন করুন
ক) ব্রাউজার খুলুন
খ) [Envisalink IP Address] /: 80 এ যান
একটি উদাহরণ হল 192.168.1.34/:80। /: 80 হল পোর্ট।
গ) ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করুন”পাসওয়ার্ড পরিবর্তন করুন। দ্রষ্টব্য: ডিফল্ট ব্যবহারকারীর নাম এবং পাসওয়ার্ড ব্যবহারকারী
D) রেকর্ড [envisalink পাসওয়ার্ড]
ধাপ 11: (শর্টকাট) মোবাইল লিঙ্ক জেনারেট করুন [alচ্ছিক]
আপনার এই ধাপ বা পরেরটি করার দরকার নেই, তবে আপনি যদি এটি করতে চান তবে এটি একটি ভাল বিকল্প।
আইজ-অন একটি সম্পূর্ণ পর্যবেক্ষণ পরিষেবা সরবরাহ করে। এটি ব্যবহার করা সহজ এবং ভাল কাজ করে। আপনি যদি এই পরিষেবাটি ব্যবহার করতে চান তাহলে ধাপ 10 এবং 11 এর নির্দেশাবলী অনুসরণ করুন। অন্যথায় ধাপ 12 এ যান। উভয় পরিষেবা ঠিকঠাক কাজ করেছে এবং আমার কোন সমস্যা ছিল না, আমি কেবল এটি নিজে করতে চেয়েছিলাম।
ক) ব্রাউজার খুলুন এবং আইজ-অন এ যান
খ) লগইন করুন (আগের ধাপে আপনার একটি অ্যাকাউন্ট তৈরি করা উচিত ছিল)
গ) মোবাইল পোর্টাল লিঙ্ক নির্বাচন করুন
D) জেনারেট মোবাইল লিঙ্কে ক্লিক করুন
www.eyez-on.com/EZMOBILE/index.php?mid=13b7d2f4e95b7d62dbcfb801a835064ee4406c79
ঙ) লিঙ্কটি দীর্ঘ। আপনার মোবাইল ডিভাইসে এটি ইমেল করুন।
F) আপনার মোবাইল ডিভাইসে লিঙ্কটি খুলুন
ছ) অন্য একটি ব্রাউজার উইন্ডো বা ট্যাব খুলুন এবং আইজ-অন এ যান, সমর্থন নির্বাচন করুন এবং ড্রপ ডাউন থেকে এনভিস অ্যালার্মস মনিটরিং প্রাইমার নির্বাচন করুন
এইচ) EV3 স্ব-পর্যবেক্ষণ সফ্টওয়্যার ডাউনলোড করার জন্য নির্দেশাবলী অনুসরণ করুন
আমি) কিভাবে আপনি পর্যবেক্ষণ করতে চান সেট-আপ করার জন্য নির্দেশাবলী অনুসরণ করুন
ধাপ 12: আপনার স্মার্ট ফোনে DSC সার্ভার অ্যাপ ইনস্টল করুন [alচ্ছিক]
আপনার এই ধাপ বা আগের পদক্ষেপটি করার দরকার নেই, তবে আপনি যদি এটি করতে চান তবে এটি একটি ভাল বিকল্প।
ক) অ্যান্ড্রয়েড বা অ্যাপল স্টোরে যান এবং মাইক পি থেকে ডিএসসি সিকিউরিটি সার্ভার অ্যাপ কিনুন।
যদি আপনি আগের দুটি ধাপ সম্পন্ন করেন, তাহলে আপনি সম্পন্ন করেছেন! আপনি আপনার নিরাপত্তা ব্যবস্থা দূর থেকে পর্যবেক্ষণ এবং নিয়ন্ত্রণ করতে সক্ষম হওয়া উচিত।
ধাপ 13: Envisalink 3 এবং PC1616 সম্পর্কে গুরুত্বপূর্ণ নোট
Envisalink 3 থেকে EnvisAlerts এ যোগাযোগ UDP ব্যবহার করে। Envisalink 3 থেকে স্ক্রিপ্টে যোগাযোগ TCP/IP ব্যবহার করে।
Envisalink 3 ইথারনেট পোর্ট শুধুমাত্র 10Mbps এ যোগাযোগ করে। বেশিরভাগ 1 জিবি বা 100 এমবি ইথারনেট রাউটার এবং সুইচ 10 এমবিপিএস পর্যন্ত স্বয়ংক্রিয়ভাবে আলোচনা করবে।
PC1616 এর সেকশন 022 এ, বিকল্প 1 সক্রিয় করা যাবে না। এই বিকল্পের জন্য ব্যবহারকারীর অ্যাক্সেস কোড প্রয়োজন যেমন ব্যবহারকারী ফাংশন অ্যাক্সেস করে যেমন জোনগুলি বাইপাস করা ইত্যাদি। বিকল্পটি ডিফল্টভাবে বন্ধ থাকে।
এনভিসালিংক কাজ করার জন্য কীপ্যাড ব্ল্যাঙ্কিং এবং জোন বাইপাসিং বন্ধ থাকতে হবে।
পদক্ষেপ 14: পূর্ববর্তী দুটি ধাপে কাজটি পূর্বাবস্থায় ফেরান
প্রাথমিকভাবে, আমি এনভিসালার্ট এবং মাইক পি এর অ্যাপের জন্য সাইন আপ করেছি।
যেহেতু আমি আমার নিরাপত্তার তথ্য ইন্টারনেটে পাঠাতে চাই না, এবং আমি চাই না যে এনভিসালিংক 3 সফটওয়্যারটি আমার ওকে ছাড়া আপডেট করা হোক, তাই আমাকে এনভিসালিংক 3 এর ইন্টারনেটে অ্যাক্সেস ব্লক করতে হবে।
ক) ব্রাউজার খুলুন
খ) AT&T U-verse 3801HGV গেটওয়েতে যান। ব্রাউজারের URL বক্সে প্রবেশ করুন: 192.168.1.254
গ) গেটওয়েতে লগইন করুন
D) বাড়িতে যান
E) এনভিসালিংকে নিচে স্ক্রোল করুন
চ) বিস্তারিত ক্লিক করুন
- ম্যাক ঠিকানা সংরক্ষণ করুন (ওরফে হার্ডওয়্যার ঠিকানা) = [এনভিসালিংক ম্যাক ঠিকানা]
- [Envisalink MAC Address] = 00: 1c: 2a: 00: 9d: 07
ছ) সেটিংস >> ল্যান >> ওয়্যারলেসে যান
জ) ম্যাক ফিল্টারিং সক্ষম করতে নিচে স্ক্রোল করুন
I) MAC ফিল্টারিং এ ক্লিক করুন
- Edit Blocked/Allowed Device List- এ ক্লিক করুন
- MAC ফিল্টারিং সক্ষম করুন ক্লিক করুন
- ম্যাক অ্যাড্রেস লিখতে নিচে স্ক্রোল করুন
জে) Envisalink এর MAC ঠিকানা আটকান
K) তালিকায় যোগ করতে ক্লিক করুন
L) ব্লক করা ডিভাইসগুলিতে যেতে >> ক্লিক করুন
M) উপরে স্ক্রোল করুন এবং নিশ্চিত করুন যে MAC ফিল্টারিং চেক বক্স চেক করা আছে
N) এবং Envisalink ব্লক করা উচিত
ধাপ 15: প্রয়োজনীয় ডকুমেন্টেশন সংগ্রহ করুন এবং আপনার সিস্টেম কীভাবে কনফিগার করা হয়েছে তা বোঝুন
আমি বুঝতে চাইছিলাম কিভাবে নিরাপত্তা ব্যবস্থা নিয়ন্ত্রণ করা যায়। সেরা উৎস হল:
কিভাবে একটি টিএসআই সিস্টেম প্রোগ্রাম করতে হয় - একটি টিউটোরিয়াল - টিপিআই ডকুমেন্ট বুঝতে আমার জন্য প্রয়োজনীয়
EnvisaLink TM TPI Programmer’s Document, version 1.04 - TPI কমান্ড সেট বর্ণনা করে
প্রোগ্রামিং ওয়ার্কশীট - একটি ভয়ঙ্কর, দুর্বল নামযুক্ত নথি, যা আপনার নিরাপত্তা ব্যবস্থার কনফিগারেশন বর্ণনা করে
পূর্ববর্তী মালিক একটি সম্পূর্ণ প্রোগ্রামিং ওয়ার্কশীট রেখে যাননি। আমাকে নিজেই এটি পূরণ করতে হয়েছিল। মূলত, আমি কিপ্যাড ব্যবহার করেছি কমান্ডগুলি প্রবেশ করার জন্য যতক্ষণ না আমি সবকিছু বের করেছি। ওয়ার্কশীট হল আপনার সিস্টেমের কনফিগারেশন রেকর্ড করার জায়গা। ঠিক আছে, আমি মিথ্যা বলেছি। একটি গাইড হিসাবে ওয়ার্কশীট ব্যবহার করুন, কিন্তু একটি সাধারণ আকারের নথিতে আপনার সিস্টেমের কনফিগার রেকর্ড করুন।
ধাপ 16: থার্ড পার্টি ইন্টারফেস (টিপিআই) প্রোগ্রামারের ডকুমেন্ট
থার্ড পার্টি ইন্টারফেস (টিপিআই) হল কমান্ড, প্রতিক্রিয়া এবং ত্রুটি কোডের একটি সেট যা তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলিকে একটি টিসিপি/আইপি সংযোগের মাধ্যমে এনভিসালিংক 3 এর সাথে ইন্টারফেস করতে দেয়। আমি এই নথিটি খুব বিভ্রান্তিকর পেয়েছি। আমি আশা করি এই ব্যাখ্যাটি দস্তাবেজটিকে আরও ভালভাবে ব্যাখ্যা করতে সাহায্য করবে।
সাধারণভাবে, সমস্ত TPI কমান্ড, প্রতিক্রিয়া এবং ত্রুটি কোড তিনটি সংখ্যা:
- কমান্ডগুলি 500 এর চেয়ে বড় বা সমান
- প্রতিক্রিয়াগুলি 200 এর চেয়ে কম বা সমান
- ত্রুটি কোডগুলি 000 এবং 027 এর মধ্যে, তবে প্রতিক্রিয়াগুলিও এই পরিসরে রয়েছে
কমান্ড বা রেসপন্সের শেষে ডেটা যুক্ত করা হয়। উদাহরণস্বরূপ, একটি লগইন কমান্ড হতে পারে:
005pswdCS / n / r
কোথায়,
pswd = ডেটা, এই ক্ষেত্রে, আপনার পাসওয়ার্ড
নিম্নলিখিত প্রয়োজন হয়:
- CS = চেকসাম
- line n = নিউলাইন অক্ষর
- r = ক্যারেজ রিটার্ন ক্যারেক্টার
ওয়েবে, আমি চেকসাম গণনা করার জন্য অনেক বাস্তবায়ন খুঁজে পেয়েছি। চেকসাম প্রয়োজন, এবং অনেক বাস্তবায়ন কাজ করেনি। আমি নিশ্চিত নই যে কেন অনেকেই আমার জন্য কাজ করেনি। এটি খারাপ কোড হতে পারে, অথবা এটি বোর্ডের বিভিন্ন সংস্করণ বা বোর্ডে চলমান ফার্মওয়্যার সংস্করণ হতে পারে। আমার চেকসাম কোড আমার বোর্ড এবং ফার্মওয়্যারের জন্য কাজ করে।
EnvisaLink একটি ক্লায়েন্ট অ্যাপ্লিকেশনের TCP সংযোগের জন্য একটি সার্ভার হিসাবে কাজ করে। ক্লায়েন্টকে শুধুমাত্র একটি নিরাপদ সার্ভারে চালানো উচিত যা EnvisaLink 3 এর সাথে যোগাযোগ করতে পারে। ক্লায়েন্টের সার্ভারটি আপনার হোম নেটওয়ার্কে থাকা উচিত, কিন্তু ইন্টারনেটের জন্য উন্মুক্ত হওয়া উচিত নয়।একটি স্ব-স্বাক্ষরিত শংসাপত্র প্রয়োজন (গ্যারেজ ডোর ওপেনারের জন্য আমার অন্যান্য নির্দেশাবলী দেখুন)।
EnvisaLink পোর্ট 4025 শুনে এবং শুধুমাত্র একটি ক্লায়েন্ট সংযোগ গ্রহণ করবে। পরবর্তী সংযোগ অস্বীকার করা হবে। ক্লায়েন্ট তার পাশ বন্ধ করলে EnvisaLink সংযোগ বন্ধ করবে।
একটি সংযোগ শুরু করতে:
- ক্লায়েন্ট একটি টিসিপি সকেট স্থাপন করে একটি টিসিপি সেশন শুরু করে।
- ক্লায়েন্ট একটি লগইন কমান্ড পাঠায় [005]
- EnvisaLink এক বা একাধিক [505] দিয়ে সাড়া দেয়
- যদি [505] কমান্ডের ডেটা 3 হয়, তাহলে 10 সেকেন্ডের মধ্যে লগইন কমান্ড দিয়ে সাড়া দিন [005]
- যদি [505] ডেটাতে 1 থাকে, তাহলে লগইন সফল
লগইন কমান্ডের ডেটা হল ছয়টি অক্ষরের একটি পাসওয়ার্ড, যা এনভিসালিংকের স্থানীয় ওয়েব পেজে লগ ইন করার জন্য একই পাসওয়ার্ড।
সমস্ত ডেটার বিবরণের জন্য TPI ম্যানুয়ালে 505 কমান্ড বর্ণনা দেখুন।
একবার পাসওয়ার্ড গৃহীত হলে, সেশন তৈরি হয় এবং টিসিপি সংযোগ বাদ না দেওয়া পর্যন্ত চলবে।
ধাপ 17: কমান্ড লাইন কন্ট্রোল স্ক্রিপ্ট
আমি একটি ইন্টারেক্টিভ পাইথন স্ক্রিপ্ট বিকাশের জন্য পূর্ববর্তী ধাপ থেকে নথি ব্যবহার করেছি যা ম্যাক বুক টার্মিনাল উইন্ডোতে একটি কমান্ড লাইন থেকে চালানো যেতে পারে। এখানে কিছু স্পষ্টকারী মন্তব্য আছে:
- আমি হয়তো কিছুটা ওভারবোর্ডে চলে গেছি, কিন্তু আমি মনে করি সমস্ত কমান্ড স্ক্রিপ্টে আছে।
- কমান্ড-লাইন পাইথন স্ক্রিপ্ট, ev3.py, এই লিঙ্ক থেকে ডাউনলোড করা যাবে: GitHub। Ev3.py ডাউনলোড করুন।
- স্ক্রিপ্টটি একটি ডিরেক্টরিতে [ডিরেক্টরি] অনুলিপি করুন।
- একটি টার্মিনাল উইন্ডো খুলুন (ম্যাকবুক ডিস্ক, অ্যাপ্লিকেশন, ইউটিলিটি, টার্মিনালে ক্লিক করুন)।
- আমি প্রায়ই একটি টার্মিনাল উইন্ডো ব্যবহার করি। সুতরাং, আমার টার্মিনাল অ্যাপটি ডকে পিন করা আছে।
- যদি কম্পিউটার থেকে চালানো হয়, স্ক্রিপ্টে নির্দেশিত হিসাবে self.file_log = sys.stderr পরিবর্তন করুন।
- টার্মিনাল উইন্ডোতে, ডিরেক্টরিতে পরিবর্তন করুন এবং স্ক্রিপ্টটি চালান:
$ cd [ডিরেক্টরি]
$ পাইথন envisalink.py
- বৈধ কমান্ড দেখতে [return] টাইপ করুন।
- প্রোগ্রাম থেকে বেরিয়ে আসতে [ctrl-c] টাইপ করুন।
ধাপ 18: সংক্ষিপ্ত ব্যাখ্যা
আমি একটি স্মার্ট ফোন, ট্যাবলেট বা পিসি থেকে নিরাপত্তা ব্যবস্থা সেট বা মনিটর করতে চাই। একটি সহজ সমাধান হল একটি ওয়েবসাইট তৈরি করা।
কমান্ড লাইন পাইথন স্ক্রিপ্ট নিরাপত্তা ব্যবস্থা পর্যবেক্ষণ করে, এবং সিস্টেমের অবস্থা পরিবর্তন করতে পারে। যাইহোক, এটি ভাল দূরবর্তী দেখার ক্ষমতা প্রদান করে না।
একটি ওয়েবসাইট নিরাপত্তা ব্যবস্থা পর্যবেক্ষণ এবং পরিবর্তনের জন্য একটি চমৎকার ইন্টারফেস প্রদান করে। যাইহোক, ওয়েবসাইটটি শুধুমাত্র "চলমান" হয় যখন এটি দেখা হচ্ছে। যদিও, কমান্ড লাইন স্ক্রিপ্ট সব সময় চলতে হবে। যখন স্ক্রিপ্ট চলছে, তখন কেউ হয়তো ওয়েবসাইটের দিকে তাকাচ্ছে না। সুতরাং, স্ক্রিপ্ট দ্বারা সংগৃহীত ডেটা একটি ডাটাবেসে সংরক্ষণ করা উচিত যতক্ষণ না কেউ এটি দেখতে চায়।
এছাড়াও, একজন ব্যবহারকারীর নিরাপত্তা ব্যবস্থার অবস্থা (বাহু, নিরস্ত্রীকরণ) পরিবর্তন করতে সক্ষম হওয়া উচিত। যখন রাষ্ট্রীয় পরিবর্তন ঘটে, পরিবর্তনগুলি দ্রুত করা উচিত।
স্ক্রিপ্ট এবং ডাটাবেস উভয়ই ব্যর্থতার সম্ভাব্য পয়েন্ট, আরেকটি স্ক্রিপ্ট প্রয়োজন যা পর্যায়ক্রমে সবকিছু পরীক্ষা করছে কিনা তা পরীক্ষা করে এবং প্রয়োজনে স্ক্রিপ্ট পুনরায় চালু করে।
ধাপ এড়িয়ে গেল
আপনাকে এই পদক্ষেপগুলি করতে হবে (এই ধাপগুলির কিছু জন্য নির্দেশিত গ্যারেজ ডোর ওপেনার দেখুন)
ক) রাস্পবেরি পাই সেটআপ করুন - আসলে আপনি এটি যেকোন সার্ভারে চালাতে পারেন
খ) পাইথন ইনস্টল করুন
গ) একটি স্ব-স্বাক্ষরিত শংসাপত্র তৈরি করুন এবং রাস্পবেরি পাই এবং যে কোনও ডিভাইস আপনি ওয়েবসাইটে প্রবেশ করতে চান তাতে ইনস্টল করুন
ডি) আপনার স্বাক্ষরিত সার্টিফিকেট ছাড়া মানুষকে আপনার নিরাপত্তা ব্যবস্থায় প্রবেশে বাধা দিন
ধাপ 19: SQLite ইনস্টল করুন
স্বাভাবিক DB পছন্দগুলি মাইএসকিউএল বা পোস্টগ্রেস। এই অ্যাপটির জন্য ফাইলের মতো সহজ কিছু দরকার। আমি জানতাম SQLite সঠিক পছন্দ ছিল যখন আমি পড়তাম,
- https://sqlite.org/ মাইএসকিউএল বা পোস্টগ্রেসের চেয়ে ছোট
- এসকিউএলাইট ফোপেনের সাথে প্রতিযোগিতা করে। এবং
- এসকিউএলাইট সরাসরি মাইএসকিউএল, বা পোস্টগ্রেসের সাথে তুলনীয় নয় কারণ এটি একটি ভিন্ন সমস্যা সমাধানের চেষ্টা করছে।
এসকিউএলাইট স্থাপনের জন্য এখানে একটি দুর্দান্ত উৎস: রাস্পবেরি পাইতে এসকিউএলাইট ইনস্টল করুন
রাস্পবেরিতে লগইন করুন এবং কমান্ডটি চালান:
$ sudo apt-get sqlite3 ইনস্টল করুন
$ sudo apt-get php5-sqlite ইনস্টল করুন
ডাটাবেস তৈরি করুন:
$ sqlite3 security.db
একটি টেবিল তৈরি করুন
sqlite> শুরু;
sqlite> টেবিলের অবস্থা তৈরি করুন (tdate DATE, ttime TIME, name TEXT, value TEXT);
sqlite> কমিট;
টেবিলটি সঠিকভাবে তৈরি করা হয়েছে তা পরীক্ষা করুন:
sqlite>.schema অবস্থা
টেবিলের অবস্থা থাকবে:
সিস্টেম: সশস্ত্র, নিরস্ত্র
এলার্ম: কিছুই না, আগুন, আতঙ্ক, সতর্কতা
অঞ্চল [1-6]: খোলা, বন্ধ
স্ক্রিপ্ট: সংযুক্ত, লগ ইন, চলমান
টেবিলে কিছু তথ্য সন্নিবেশ করান
sqlite> শুরু;
sqlite> INSERT INTO মান (তারিখ ('এখন'), সময় ('এখন'), "সিস্টেম", "নিরস্ত্র");
sqlite> INSERT INTO মান
sqlite> INSERT INTO মান (তারিখ ('এখন'), সময় ('এখন'), "অঞ্চল", "বন্ধ");
sqlite> INSERT INTO status মান (তারিখ ('এখন'), সময় ('এখন'), "স্ক্রিপ্ট", "চলমান");
sqlite> INSERT INTO মান (তারিখ ('এখন'), সময় ('এখন'), "কমান্ড", "");
sqlite> কমিট;
সঠিকভাবে প্রবেশ করা মানগুলি পরীক্ষা করুন
sqlite> SELECT * FROM status 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: ম্যাকবুকে এসকিউএলাইট ইনস্টল করুন [alচ্ছিক]
আমি ম্যাকের উপর বিকাশ করতে পছন্দ করি এবং তারপরে ফলাফলগুলি রাস্পবেরি পাইতে নিয়ে যাই।
Sqlite.org এ ডাউনলোড পেজে যান এবং সোর্স কোড বিভাগ থেকে sqlite-autoconf-*। Tar.gz ডাউনলোড করুন
ম্যাকবুকে আপনার অ্যাকাউন্ট থেকে ডাউনলোডগুলি খুলুন
ডাউনলোড করা tar.gx ফাইলে ক্লিক করুন
টার্মিনাল উইন্ডো খুলুন
$ cd ডাউনলোড
$ cd sqlite-autoconf- [সর্বশেষ সংস্করণ নম্বর]
$./configure --prefix =/usr/local
$ তৈরি করুন
মেকটি কয়েক মিনিট সময় নেয়, ধৈর্য ধরুন।
$ sudo ইনস্টল করুন
[ম্যাকবুক পাসওয়ার্ড]
নিশ্চিত করুন যে এটি কাজ করে:
$ sqlite3
sqlite>
অথবা চেষ্টা করুন
$ যা sqlite3
ডাটাবেস, টেবিল সেটআপ করার জন্য পূর্ববর্তী ধাপে ধাপগুলি পুনরায় করুন এবং ম্যাকবুকে ডেটা প্রবেশ করুন (অথবা স্ক্রিপ্ট ব্যবহার করুন।
ধাপ 21: EnvisaLink 3 এবং রাস্পবেরি পাই লোড Mod_wsgi এর মধ্যে যোগাযোগ করতে
রাস্পবেরি পাইতে কাজ করার জন্য mod_wsgi প্রয়োজন।
রাস্পবেরি পাইতে লগইন করুন:
$ ssh pi Ras [রাস্পবেরি পাই আইপি ঠিকানা]
পাসওয়ার্ড লিখুন
তারপর mod-wsgi পান
$ sudo apt-get libapache2-mod-wsgi ইনস্টল করুন
রাস্পবেরি পাই কমান্ড লাইনে ev3pi.py চালানোর জন্য:
$ sudo পাইথন ev3pi.py
ধাপ 22: GitHub থেকে সফটওয়্যার ডাউনলোড করুন
ডিবি তে লিখতে কমান্ড লাইন স্ক্রিপ্ট পরিবর্তন করুন।
এটি একটি পাইথন স্ক্রিপ্টকে SQLite এর সাথে সংযুক্ত করার জন্য ভাল ব্যাখ্যা:
- Python.org থেকে SQLite
- পাইথন থেকে এসকিউএলাইট
আমি SQLite এর সাথে কথা বলার জন্য কোডটি সংশোধন করেছি। আপনি কোডটি এখানে ডাউনলোড করতে পারেন: গিটহাব। Ev3pi.py ডাউনলোড করুন।
একটি টার্মিনাল উইন্ডো খুলুন এবং রাস্পবেরি পাইতে কমান্ড লাইন পাইথন স্ক্রিপ্ট অনুলিপি করুন
$ scp ev3pi.py pi@:/home/pi
পাইতে লগইন করুন
$ ssh পাই
পাসওয়ার্ড লিখুন
/Usr/local/bin এ স্ক্রিপ্ট সরান এবং বিশেষাধিকার পরিবর্তন করুন
$ ssh পাই
$ sudo mv ev3pi.py/usr/local/bin
$ sudo chmod ug+x /usr/local/bin/ev3pi.py
অথবা
$ sudo chmod 0755/usr/local/bin/ev3pi.py
স্ক্রিপ্টটি পরিবর্তন করুন যাতে এটি রাস্পবেরি পাইতে চলে। কোডে মন্তব্য দেখুন। /Var/www/db/security.db এ db ব্যবহার করতে ভুলবেন না
ডিবিতে কমান্ড লিখতে ওয়েবসাইট আপডেট করুন
ওয়েবসাইটে একটি সিকিউরিটি কমান্ডে ক্লিক করলে ডাটাবেজে কমান্ড লেখা হয়।
মেইন লুপের মাধ্যমে পরবর্তী পাসে, কমান্ডটি পড়া এবং কার্যকর করা উচিত।
এখানে security.php কোড ডাউনলোড করুন: GitHub। Security.php ডাউনলোড করুন।
bash স্ক্রিপ্ট যা ev3pi.py চলছে কিনা তা পরীক্ষা করে
যদি ev3pi.py কোনো কারণে দৌড়ানো বন্ধ করে দেয়, তাহলে এটি স্বয়ংক্রিয়ভাবে চলতে শুরু করবে। এই স্ক্রিপ্টটি স্ক্রিপ্টটি পুনরায় চালু করার চেষ্টা করে।
Ev3chk.sh কোডটি এখানে ডাউনলোড করুন: GitHub। Ev3chk.sh ডাউনলোড করুন।
পাইথন স্ক্রিপ্ট যা স্বয়ংক্রিয়ভাবে একটি সময়সূচী ব্যবহার করে নিরাপত্তা ব্যবস্থাকে অস্ত্র ও নিরস্ত্র করে
এই স্ক্রিপ্টটি ব্যবহারকারীর দিনের এবং সপ্তাহের দিনের প্রবেশের উপর ভিত্তি করে নিরাপত্তা ব্যবস্থাকে অস্ত্র ও নিরস্ত্র করার জন্য একটি সময়সূচী ব্যবহার করে। যদি ছুটির ক্ষেত্র সেট করা হয়, তাহলে অস্ত্র এবং নিরস্ত্রীকরণ উপেক্ষা করা হবে।
Ev3auto.py কোডটি এখানে ডাউনলোড করুন: GitHub। Ev3auto.py ডাউনলোড করুন।
ওয়েব পেজ স্থিতি প্রদর্শন এবং আর্ম এবং সিস্টেম নিরস্ত্র
এটি একটি বেশ সহজ ওয়েবপেজ, একটি বড় হোম অটোমেশন সিস্টেমের সাথে সংযুক্ত। এই স্ক্রিপ্টের নাম পরিবর্তন করে ইনডেক্স করুন এবং আপনার রাস্পবেরি পাইতে /var /www রাখুন।
এখানে security.php কোড ডাউনলোড করুন: GitHub। Security.php ডাউনলোড করুন।
স্ক্রিপ্ট চলছে কিনা তা পরীক্ষা করতে crontab
স্ক্রিপ্টগুলি চলছে কিনা তা নিশ্চিত করতে Crontab সম্পাদনা করুন।
রাস্পবেরি পাইতে লগইন করুন
$ 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
আপনি এখানে ক্রোনট্যাব ডাউনলোড করতে পারেন: গিটহাব। ক্রোনট্যাব ডাউনলোড করুন।
প্রস্তাবিত:
IOT হোম সিকিউরিটি সিস্টেম: 3 টি ধাপ
আইওটি হোম সিকিউরিটি সিস্টেম: অন্যতম দরকারী আইওটি অ্যাপ্লিকেশন হোম সিকিউরিটি। কল্পনা করুন যে আপনার বাড়িতে breakোকার চেষ্টা করার সময় একজন চোর আপনার নিরাপত্তা ক্যামেরার তার কেটে দিচ্ছে, আপনার নিরাপত্তা ব্যবস্থা ওয়্যারলেস এবং স্মার্ট হয়ে গেলে এটি হবে না।
হোম সিকিউরিটি সিস্টেম: ৫ টি ধাপ
হোম সিকিউরিটি সিস্টেম: রাস্পবেরি পাই ব্যবহার করে আপনার নিজের হোম সিকিউরিটি সিস্টেম তৈরি করুন
Arduino ব্যবহার করে আপনার হোম সিকিউরিটি সিস্টেম থেকে ইমেল সতর্কতা পান: 3 ধাপ
Arduino ব্যবহার করে আপনার হোম সিকিউরিটি সিস্টেম থেকে ইমেল সতর্কতা পান: Arduino ব্যবহার করে, আমরা সহজেই মৌলিক ইমেইল কার্যকারিতা কার্যত যে কোন বিদ্যমান নিরাপত্তা সিস্টেম ইনস্টলেশনে পুনrofপ্রতিষ্ঠিত করতে সক্ষম। এটি বিশেষত পুরানো সিস্টেমগুলির জন্য উপযুক্ত যা সম্ভবত একটি পর্যবেক্ষণ পরিষেবা থেকে দীর্ঘকাল ধরে বিচ্ছিন্ন ছিল
Arduino হোম সিকিউরিটি সিস্টেম: 7 টি ধাপ (ছবি সহ)
আরডুইনো হোম সিকিউরিটি সিস্টেম: এটি আরডুইনো মেগা 2560 ব্যবহার করে একটি হোম সিকিউরিটি সিস্টেম, যা সিস্টেম সক্রিয় হওয়ার সময় রুমে কোন দরজা খোলা বা নড়াচড়া শনাক্ত হলে অ্যালার্ম ট্রিগার করবে। বিশ্ববিদ্যালয়ে চূড়ান্ত বছরে যে কারো জন্য এটি একটি চমৎকার প্রকল্প। আপনি এটি আপগ্রেড করতে পারেন
ওভারভিউ: হোম এন্টারটেইনমেন্ট এবং সিকিউরিটি সিস্টেম: Ste টি ধাপ
সংক্ষিপ্ত বিবরণ: হোম এন্টারটেইনমেন্ট এবং সিকিউরিটি সিস্টেম: অ্যাপ্লিকেশন সম্পর্কে এই আইওটি সিস্টেম একটি হোম এন্টারটেইনমেন্ট এবং সিকিউরিটি সিস্টেম। নিরাপত্তা ট্যাপ আরএফআইডি কার্ড এবং ইনপুট ফায়ারবেসে সংরক্ষিত হয়। প্রতিরক্ষা সেকেন্ড