جدول المحتويات:

LabDroid: أداة تشفير / فك شفرة مورس: 4 خطوات
LabDroid: أداة تشفير / فك شفرة مورس: 4 خطوات

فيديو: LabDroid: أداة تشفير / فك شفرة مورس: 4 خطوات

فيديو: LabDroid: أداة تشفير / فك شفرة مورس: 4 خطوات
فيديو: How To Decrypt Ali New Encryption (Decrypt All Script ) | Paid Dec Tool | 2022 Method 2024, شهر نوفمبر
Anonim
LabDroid: مورس كود التشفير / فك
LabDroid: مورس كود التشفير / فك
LabDroid: مورس كود التشفير / فك
LabDroid: مورس كود التشفير / فك

ملاحظة: لا يمكن تحقيق هذه التعليمات 1: 1 في أحدث إصدار من LabDroid. سوف أقوم بتحديثه قريبًا ، وسيعرض لك هذا المشروع ما يمكنك القيام به باستخدام LabDroid. نظرًا لأن Hello World يتم إجراؤها عادةً على أساس النص أو الضوء أو الصوت ، فقد اعتقدت أن الاتصال المستند إلى Morse Code سيكون مثالًا رائعًا لـ LabDroid.

مبدأ هذا بسيط نسبيًا: بعد إرسال النص إلى جهاز Android ، تتم ترجمة النص إلى Morse Code وتحويله إلى حركة مادية بواسطة الهزاز المدمج. في موازاة ذلك ، سيتم قراءة مقياس التسارع طوال الوقت لإرجاع النمط الذي تم التعرف عليه أخيرًا.

لا يُظهر الرمز الذي ستراه أفضل طريقة لحل هذه المشكلة. لا تتردد في إجراء إعادة التنفيذ الخاصة بك لبرنامج التشفير أو وحدة فك التشفير أو الواجهة الأمامية ومشاركة نسختك مع المجتمع! وإذا كان لديك جهازان يعملان بنظام Android ، فيمكنك محاولة فصل المشفر عن وحدة فك التشفير.

إذا كنت تحب فكرة التطبيق هذه ، فما عليك سوى اتباع LabDroid:

موقع الكتروني

تويتر

Hackaday.io

اللوازم

  • 1x جهاز Android لتشغيل التطبيق

    • Android 8.0+
    • هزاز
    • مقياس التسارع
  • 1x PC / MAC لبرمجة جهاز Android الخاص بك
  • 1x شبكة لتوصيل جهاز الكمبيوتر / MAC وجهاز Android
  • 1x تطبيق LabDroid

الخطوة الأولى: إنشاء المشروع

أنشئ المشروع
أنشئ المشروع

قبل أن نبدأ بـ "الترميز" ، تحتاج إلى تثبيت التطبيق وتشغيله وإنشاء المشروع.

يمكنك الحصول على LabDroid من متجر Android Play (رابط). بعد تثبيته فقط افتح التطبيق واقبل الأذونات المطلوبة. (على سبيل المثال ، بدون إذن تحديد الموقع ، لا يمكنك استخدام GPS Node لاحقًا)

الآن يجب أن ترى إشعارًا بعنوان URL الذي تحتاج إلى فتحه للوصول إلى IDE. فقط اصطحب جهاز الكمبيوتر / MAC وافتح عنوان URL بأحدث إصدار من Chrome / Chromium.

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

الخطوة الثانية: برنامج التشفير

التشفير
التشفير

تلميحات:

  • لإضافة عقدة فقط انقر نقرًا مزدوجًا في مساحة العمل
  • لإجراء اتصال ، انقر فوق منفذ الإخراج ، واستمر في الضغط وانتقل إلى منفذ الإدخال المطلوب
  • تحتوي بعض العقد على إعدادات (مثل Script & Vibrator) ، فقط انقر نقرًا مزدوجًا فوق العقدة لفتحها

حسنًا ، يمكننا الآن البدء في تنفيذ برنامج التشفير.

بادئ ذي بدء ، نحتاج إلى WebSocket Node الذي يسمح لنا بإرسال النص إلى برنامج التشفير. بالإضافة إلى ذلك ، سنضيف Script Node بإدخال واحد ومخرج واحد. سيتم استخدام Script Node لاحقًا لترجمة النص إلى أوامر للهزاز. العقدة الهزازة هي آخر عقدة نحتاج إلى إضافتها. الآن قم بتوصيل إخراج WebSocket بالإدخال من Script Node وافعل الشيء نفسه لتوصيل Script Node مع Vibrator Node.

تم إعداد تدفق البيانات لدينا. للقيام بالتشفير ، تحتاج إلى وضع الكود التالي في Script Node:

الخطوة 3: جهاز فك التشفير

جهاز فك التشفير
جهاز فك التشفير

ستكون خطوتنا الأخيرة هي تنفيذ وحدة فك التشفير التي يجب أن تكتشف الاهتزاز وطباعة الرموز المقابلة (./-).

يحتاج جهاز فك التشفير إلى عقدتين إضافيتين:

  • عقدة البرنامج النصي مع إدخال واحد ومخرج واحد
  • عقدة التسارع

تحتاج فقط إلى الاتصال بالترتيب التالي: Accelerometer Node -> Script Node

وأخيرًا وليس آخرًا ، يوجد هنا رمز Script Node:

الخطوة الرابعة: قل "Hello World"

Image
Image
يقول
يقول
يقول
يقول

أنت الآن جاهز لبدء المشروع.

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

للقيام بتشفير وفك شفرة مورس ، نحتاج فقط إلى طريقة لإرسال نص إلى WebSocket. إذا كنت تعرف كيف يمكنك فعل ذلك ، فلا تتردد في تنفيذ موقع ويب بسيط لذلك. إذا لم يكن الأمر كذلك ، فانتقل إلى https://www.websocket.org/echo.html واتصل بـ ws: // AndroidIP: 8081 / user. بعد الضغط على زر الاتصال ، يجب أن تكون قادرًا على كتابة شيء ما في حقل النص الثاني. أود أن أقترح عليك تجربتها مع SOS.

يجب أن يبدأ جهاز Android الآن في الاهتزاز وفي نفس الوقت سترى الرموز في السجل. بعد الانتهاء ، يجب أن يطبع lo شيئًا مثل "word: … --- …" (في حالة إرسال SOS).

موصى به: