بیش از یک سال بود که یک گوشی اندرویدی قدیمی در کشو خاک میخورد و هر بار چشمم به آن میافتاد، از اینکه این سختافزار بلااستفاده مانده است کمی عذاب وجدان میگرفتم. از سوی دیگر، وقتی میخواستم خانهام را به دوربینهای امنیتی هوشمند مجهز کنم، پرداخت ماهانه پنج دلار برای اشتراک Ring چندان منطقی به نظر نمیرسید؛ بهویژه اینکه باید هزینه خود تجهیزات را هم جداگانه میپرداختم.
بنابراین یک آخر هفته تصمیم گرفتم هر دو مشکل را یکجا حل کنم و راهحل، بهشکلی خجالتآور، ساده از آب درآمد. معلوم شد تمام چیزی که لازم داشتم، یک گوشی قدیمی، برنامهای رایگان، سامانه Home Assistant موجودم و Frigate برای تشخیص هوشمند بود.
مشکل اصلی اشتراک بود، نه سختافزار
همه کلیپهای ذخیرهشده روی سرور دیگران میمانند

سختافزار Ring مشکلی ندارد؛ این هزینه اشتراک است که آزاردهنده میشود. حتی برای ذخیرهکردن کلیپها، بهجای تماشای صرفِ تصویر زنده، باید طرح پولی بخرید و اگر هشدارهای هوشمندی میخواهید که انسان را از گربهتان تشخیص دهند، باید پول بیشتری بپردازید. تازه از وابستگی کامل به فضای ابری شرکتی دیگر هم نباید غافل شد.
هر کلیپی که ذخیره میکنید از خانهتان خارج میشود و روی سرورهای Amazon قرار میگیرد؛ موضوعی که برای کسی مثل من، که بیشتر زیرساخت فناوریاش را شخصاً میزبانی میکند، هیچوقت خوشایند نبود. با استفاده دوباره از یک گوشی اندرویدی قدیمی، همهچیز محلی باقی میماند، جز برق هیچ هزینهای ندارد و برای مدیریت فضای ذخیرهسازی و خودکارسازی، اختیاری به من میدهد که Ring هرگز فراهم نکرد.
آیپی وبکم از گزینههای ابری بهتر است
بدون واسطه؛ با موجودیتهای بومی هوم اسیستنت

Home Assistant یک یکپارچهسازی اختصاصی برای IP Webcam دارد؛ برنامهای رایگان برای Android که دوربین گوشی را در شبکه محلی به جریان MJPEG و RTSP تبدیل میکند. از میان گزینههایی مانند AlfredCamera، من IP Webcam را برگزیدم؛ زیرا ویدئو را از مسیر سرویسهای واسطه عبور نمیدهد و با ابزارهای بومی Home Assistant نیز سازگاری بهتری دارد. این برنامه همچنین انبوهی از دادههای حسگرها، از جمله میزان باتری، شدت نور و تشخیص حرکت داخلی خود را در دسترس میگذارد که پس از اتصال، همگی بهشکل موجودیت نمایش داده میشوند.
هر گوشی مجهز به Android ۸.۰ یا نسخهای جدیدتر، با دوربین سالم و اتصال پایدار Wi-Fi، از عهده این کار برمیآید. اگر دوربین گوشیتان هنوز کیفیت مناسبی دارد و میتواند شبانهروز به برق متصل بماند، همهچیز مهیاست.
ده دقیقه آمادهسازی پیش از نصب گوشی روی دیوار
آیپی ثابت، حذف برنامههای اضافی و خاموشی صفحه هنگام شارژ





این فرایند بهطرز دلچسبی ساده و کمزحمت است. IP Webcam را از Play Store نصب و اجرا کنید، سپس کیفیت و وضوح ویدئو را متناسب با توان شبکهتان تنظیم کنید تا تصویر بدون تأخیر پخش شود. بعد دکمه «راهاندازی سرور» را بزنید؛ برنامه بیدرنگ یک نشانی IP محلی و شماره درگاه نشان میدهد که معمولاً چیزی شبیه ۱۹۲.۱۶۸.۱.x:۸۰۸۰ است. پیشنهاد میکنم از طریق پنل مدیریت مسیریاب، یک IP ثابت به گوشی اختصاص دهید تا Home Assistant پس از راهاندازی دوباره، ارتباطش را با آن از دست ندهد.
پیش از آنکه گوشی را برای همیشه در جایی نصب کنم، همهچیزهای اضافی را از روی آن کنار گذاشتم. برنامههای غیرضروریِ فعال در پسزمینه را از کار انداختم، بهروزرسانی خودکار را خاموش کردم و نمایشگر را طوری تنظیم کردم که هنگام شارژ روشن نماند. چون قرار بود گوشی بیوقفه به پریز برق وصل باشد، خنک نگهداشتن آن و کاهش بار پردازشی، بیش از آنچه انتظار داشتم اهمیت داشت؛ زیرا این باتریهای قدیمی با چرخههای مداوم شارژ کامل سازگار نیستند.
فریگیت هشدار حرکت را به هشدار حضور انسان تبدیل میکند
دیگر عبور یک برگ هم هشدار نمیفرستد





از اینجا به بعد، Home Assistant کارهای سنگین را انجام میدهد. به تنظیمات Home Assistant بروید، بخش «دستگاهها و سرویسها» را باز کنید، یکپارچهسازی Android IP Webcam را بیفزایید و نشانی IP گوشی را وارد کنید. Home Assistant جریان تصویر دوربین را همراه با حسگرهای حرکت، باتری و نور بهطور خودکار شناسایی میکند. کمتر از یک دقیقه بعد، جریان زنده MJPEG درست روی پیشخوان من و کنار دیگر کارتهای خانه هوشمند ظاهر شد؛ نه در برنامهای جداگانه، آنطور که برای دیدن تصویر Ring لازم بود.
برای دریافت هشدارهای هوشمندتر، جریان RTSP گوشی را به Frigate دادم؛ یک ضبطکننده ویدئویی تحت شبکه متنباز که در Docker اجرا میشود و اشیا را بهصورت همزمان تشخیص میدهد. بهجای آنکه با عبور هر برگ از برابر دوربین هشداری دریافت کنم، Frigate دقیقاً هنگام مشاهده یک انسان خبرم میکند؛ در نتیجه دیگر خبری از خستگی ناشی از هشدارهای اشتباه، که سامانههای Ring را آزار میدهد، نخواهد بود.
وقتی رویدادهای حسگر حرکت و تشخیص افراد وارد هوم اسیستنت شوند، خیلی زود دنیایی از گزینههای خودکارسازی پیش رویتان باز میشود. من یکی ساختم که هرگاه فریگیت حضور فردی را جلوی در ورودی تشخیص دهد، یک اعلان همراه با تصویر لحظهای میفرستد؛ خودکارسازی دیگری هم تنظیم کردم که پس از تاریکشدن هوا، با تشخیص حرکت چراغ جلوی در را روشن میکند. برای هیچیک از این کارها به اشتراک، پرداخت ماهانه یا سپردن فیلمها به فضای ابری شرکتی نیازی نبود.
نه از سقوط جان سالم به در میبرد، نه تا ابد بیرسیدگی کار میکند
گرما، چرخههای باتری و ذخیرهسازی پیشفرض روی دستگاه

البته این سامانه بینقص نیست. دوربین گوشیها برای کار شبانهروزی ساخته نشدهاند؛ بنابراین اگر میخواهید سختافزار عمر کند، باید حواستان به مهار گرما و شیوه شارژکردن باشد. ذخیرهسازی نیز بهطور پیشفرض روی خود دستگاه انجام میشود؛ پس اگر میخواهید ویدئوهای بیش از چند روز را نگه دارید، به یک درایو شبکه یا دیسک خود سرور هوم اسیستنت نیاز خواهید داشت.
بااینهمه، وقتی تمام هزینه کار به دریافت یک برنامه و استفاده از گوشیای محدود میشود که در غیر این صورت سر از زبالههای الکترونیکی درمیآورد، جای چندانی برای گله نمیماند. این راهکار جایگزینی تمامعیار برای رینگ نیست، اما هیچ هزینهای ندارد، امکانات خودکارسازی بهتری ارائه میدهد و دیگر لازم نیست نگران حریم خصوصیتان باشید.
سالانه ۶۰ دلار، در برابر گوشیای که همین حالا در کشو دارید
حتی بدون شمردن وقت دستکاریها هم حسابوکتاب روشن است
اشتراک یکساله رینگ نزدیک به ۶۰ دلار برایتان آب میخورد. راهاندازی من، جز سختافزاری که از پیش داشتم و چند ساعتی که صرف تنظیم همهچیز کردم، هیچ هزینهای نداشت. از نظر هزینه، کفه ترازو بیچونوچرا به سود این راهکار سنگینی میکند. از امکانات هم چیزی کم نخواهید داشت؛ بنابراین اگر وقت و دستگاههای لازم را دارید، این گزینه بسیار بهتر از دوربین رینگ است.
البته با یک سامانه حرفهای روبهرو نیستیم؛ در نتیجه میزان مقاومت آن در برابر آبوهوا و ماندگاری نصبش کاملاً به خودتان بستگی دارد. این راهکار برای هر موقعیتی مناسب نیست، اما در ورودی ساختمان، گاراژ، راهرو، پشت در آپارتمان، محل نگهداری حیوان خانگی یا کنار پنجرهای رو به فضای داخلی، بهطرز چشمگیری خوب عمل میکند.
منبع: این مطلب ترجمه و بومیسازی مقالهای از MakeUseOf به قلم Yadullah Abidi است. مشاهده مقاله اصلی