الاتصالات بالموجات فوق الصوتية: استخدام الصوت لنقل البيانات

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

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

Quietnet هو برنامج دردشة تم ترميزه في Python ويعمل باستخدام الترددات القريبة من الموجات فوق الصوتية. الموجات فوق الصوتية نفسها سليمة بتردد أكبر من 20 كيلو هرتز مما يجعلها غير مسموعة للبشر. التطبيق نفسه يعمل مع ترددات ~ 19 كيلو هرتز.

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

يمكنك استخدامه للاختبارات لمعرفة ما إذا كان يعمل. إذا كان هناك عدة مشاركين في الدردشة ، فيجب على كل منهم تشغيل البرنامجين - على افتراض أنهم جميعا يريدون تلقيها وإرسالها.

قبل تشغيل Quietnet ، من الضروري تثبيت Python ، وكذلك pyaudio و numpy (Numerical Python) ، على نظام التشغيل.

بمجرد أن يتم ذلك ، قم بتشغيل أوامر python send.py و python listen.py للبدء. كل ما تكتبه في نافذة send.py يجب أن يظهر في نافذة listen.py وكذلك في هذه العملية.

يعمل الإرسال دون استخدام أي من التقنيات المعتادة التي تحتاج إلى تمكينها من العمل ، مثل Bluetooth أو WiFi.

إذا كان يعمل يعتمد على عدد من العوامل ، بما في ذلك جودة مكبرات الصوت وميكروفون. يقترح المؤلف رفع مستوى الصوت لتحسين كفاءة النقل ، ولكن هذا يتعلق به.

لاحظ أنه على الرغم من أنك قد لا تتمكن من سماع الصوت ، إلا أن الحيوانات أو البشر الشباب قد يكونون قادرين على ذلك.

لم أستطع تشغيل البرنامج النصي على جهاز Windows 7 الخاص بي مع تثبيت Python 3.3.

تطبيق آخر هو تطبيق صوت الويب Sonicnet.js ، مكتبة JavaScript التي يمكنها إرسال واستقبال البيانات كأصوات.

يشرح المؤلف المفهوم الكامن وراء التنفيذ:

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

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

ليست فكرة استخدام الصوت لنقل البيانات جديدة ، لكن التطبيقات الجديدة قد تنقل التكنولوجيا إلى جمهور أكبر.