تميمة بلوتوث جاهزة

مقدمة


مرحبا القارئ. تمت كتابة هذه المقالة لمشاركة اختراق بسيط ولكنه مفيد للحياة قمت بتجربته مؤخرًا.

كان مطلوبا لحل المشكلة التالية. بالنسبة إلى قريب مسن للغاية لا يقبل الهواتف المحمولة (خاصة الهواتف الذكية) ، كان من الضروري إجراء زر مكالمة طوارئ يمكن ارتداؤه ، والذي يمكن استخدامه لإخطار الأقارب ، على سبيل المثال ، أنها سقطت داخل الشقة ، وتتحرك على المشي ، ولا يمكنها الحصول على / الحصول على الهاتف (في الواقع ، من هذه الحالة ، نشأت المشكلة).



بالنظر إلى المستقبل ، سأقول أنه في النهاية لدينا حل أوسع يمكن استخدامه لإخطار شخص بسرعة وهدوء بأن شيئًا ما حدث دون الوصول إلى هاتف خلوي. وكل هذا بدون "جهاز آخر يحتاج إلى شحن".

تشير عبارة "على أهبة الاستعداد" إلى أنه يمكن العثور على كل الحديد دون أي تكلفة إضافية تقريبًا. لا تحتاج لكتابة طلباتك. البرمجة - بيانياً - اللحام - حسب الرغبة. باختصار ، كل شيء بسيط.

فكرة


على الرغم من حقيقة أن السوق مليء بالأجهزة المناسبة لحل مهام الإخطار العاجلة ، إلا أن جميعها ، من متتبعو مراقبة الأطفال إلى أزرار BLE المختلفة ، لها عيب كبير: لقد نسيت شحن / تغيير البطارية في الوقت المناسب - وداعًا للوظيفة الرئيسية. وظائف الساعة زائدة بشكل واضح ، والإدارة معقدة.

تتمتع أزرار BLE بميزة واضحة - زر واحد ، وهي تعيش لعدة أشهر على بطارية CR2032 واحدة. في الواقع ، أثناء اختيار الزر الذي تريد طلبه ، تم التفكير في كل شيء ، واختفت الحاجة إلى أمر.

وظهرت الفكرة البسيطة التالية: جهاز طوارئ البلوتوث ليس ضروريًا فحسب ، بل ضار أيضًا ليتم تضمينه في "وقت السلام". دع حقيقة تشغيل الجهاز وتوصيله بالهاتف الذكي تكون إنذارًا. وبالتالي فإن الجهازدائما على استعداد لأداء وظيفته ، وإن كانت غير متكررة ، ولكنها حاسمة (مع هاتف ذكي يعمل مع بلوتوث). وتبين ، من الناحية النظرية ، أنه لا يهم حتى ما هو نوع الجهاز. العثور على اتصال Bluetooth بالجهاز المحدد - بدأ عملية إعلام الطوارئ. ومع ذلك ، فإن اختيار سماعة بلوتوث كجهاز يسمح لك بإضافة كعك مفيد إلى الوظائف الرئيسية.

التنفيذ


لذلك ، يمكن تشغيل نظام الإعلام داخل الشقة في حالات الطوارئ على هاتف ذكي يعمل بنظام Android في حالة تعسفية تقريبًا (إذا كان يعمل البلوتوث والاتصال الخلوي فقط) ، والذي يقف على نكتة أبدية أثناء الشحن في الغرفة المركزية ، حيث تمتد البلوتوث من جميع أطراف الشقة.

يتم استخدام أذن من سماعة رأس بلوتوث مكسورة كجهاز بلوتوث. دخلت البطارية من الأذن الثانية بأمان إلى الأولى. أرفقت دانتيلًا على رقبتي - اتضح أنه سحر.

الصورة

كالعادة ، نسيت تصوير النتيجة النهائية.

جزء البرنامج - تطبيق أتمتة رائع، مما يسمح بخوارزمية وأتمتة العمليات المختلفة باستخدام قدرات الهاتف الذكي. لطالما رغبت في المحاولة ، ولكن لم يكن هناك وقت أو فرصة. ماذا يمكنني أن أقول - رائع جدا. على الفور تنشأ الكثير من الأفكار ، ما الذي يمكن القيام به.

تتم كتابة عمليتين لـ Automate ("التدفق" في مصطلحات التطبيق) "تنبيه اتصال Bluetooth" - للإعلام و "الرد التلقائي" لتلقي المكالمات الواردة:



تبدو السيناريوهات بسيطة للغاية ، ويتم تكوين الكتل بشكل حدسي ، وتتوفر المساعدة في البرنامج حول وظائف وتكوين الكتل.

نص صغير تحت المفسد
1) . ["+71", "+72"....], — , - .

MAC- Device Connect Bluetooth Device Info.

— SMS , .

2) — .

Incoming Call , . .

تم تكوين Automate للبدء عند تشغيل الهاتف ، عند بدء التشغيل ، يتم تشغيل البرامج النصية التي تم تشغيلها مؤخرًا. لا تتعارض قيود الإصدار المجاني (حد التدفقات المتزامنة ، والحد الأقصى لإرسال الرسائل القصيرة ، وما إلى ذلك) مع التشغيل العادي لنظام الإنذار في حالات الطوارئ.

ألاحظ أن وحدة الرد التلقائي (يحذر Automate أيضًا من هذا) قد لا تعمل على جميع الهواتف. على سبيل المثال ، في جهاز Fly iQ411 القديم (Android 4.3) الذي تم إطلاق نظام الإشعار عليه ، تعمل الإجابة التلقائية ، في اختبار LG G4 (Android 6) - لا.

ما هي النتيجة:


في حالة وقوع حادث ، يكفي الضغط باستمرار على زر الجهاز لبضع ثوان قبل تشغيله. بعد اكتشاف اتصال جهاز Bluetooth بعنوان معين ، يرسل الهاتف الذكي تنبيهات ويطلب رقمًا. في الوقت نفسه ، بما أن الجهاز عبارة عن سماعة رأس ، فإن الصوت يمر عبره ، ويعمل الميكروفون الخاص به ، مما يسمح للشخص الذي يتم الاتصال برقمه لسماع ما يحدث ، ويتصل المتصل به ، ووضع "تميمة" على أذنه. إذا لم يرد الرقم ، فعند الاتصال بأي وكيل ، سيقبل الهاتف المكالمة تلقائيًا مرة أخرى من خلال سماعة الرأس.

إذا قمت بتوصيل مكبرات الصوت بالهاتف ، فيمكنك الاتصال بأحد الأقارب والاتصال به من خلال جهاز الرد على المكالمات عبر مكبر الصوت في "وقت السلم" عندما لا يتم تنشيط جهاز البلوتوث ويتم تشغيل الصوت من خلال مكبرات الصوت.

طرق التنمية:


يمكن قراءة قوائم الأرقام المحددة كمصفوفة من السلاسل من دفتر العناوين ، والفلترة بعلامات محددة (مثل علامة "SOS" في الملاحظات). سيؤدي هذا إلى إزالة تكوين الأرقام من تطبيق Automate ويسمح لك باستخدام نفس البرنامج النصي العالمي على هواتف مختلفة.

فيما يتعلق بالاستخدام المحمول للتمائم من قبل الطفل ، يمكنك بدء GPS وقراءة إحداثيات GPS للحادث وإرسالها ، وبدء عملية إرسال إحداثيات جديدة بشكل دوري عند التحرك.

فيما يتعلق باستخدام الهاتف المحمول ، فإن الإجابة التلقائية ، بالطبع ، منطقية للشرط - بحيث تعمل فقط في حالة الإنذار.

بالنسبة للأقارب الأكبر سنًا ، يمكنك إضافة برنامج نصي تلقائي لإيقاف تشغيل سماعة البلوتوث عن بُعد بعد تشغيلها عن طريق الخطأ حتى لا تنقطع البطارية: يؤدي إرسال أمر خاص عبر الرسائل القصيرة إلى إيقاف تشغيل البلوتوث على الهاتف لعدة دقائق ← سماعة الرأس ، بعد فقد الهاتف ، تقوم بإيقاف تشغيل نفسها.

هذا كل شيء. ربما يأتي شخص في متناول اليدين.

Source: https://habr.com/ru/post/ar401003/


All Articles