جدول المحتويات:
- الخطوة الأولى: المكونات المطلوبة:
- الخطوة الثانية: البرنامج المطلوب:
- الخطوة الثالثة: العمل:
- الخطوة 4: الفيديو:
فيديو: اتصال TCP / IP عبر GPRS: كيفية إرسال البيانات إلى الخادم باستخدام وحدة SIM900A: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
سأخبرك في هذا البرنامج التعليمي عن كيفية إرسال البيانات إلى خادم TCP باستخدام وحدة sim900. سنرى أيضًا كيف يمكننا تلقي البيانات من الخادم إلى العميل (وحدة GSM).
الخطوة الأولى: المكونات المطلوبة:
لذلك ، لتحقيق ذلك ، تحتاج إلى مكونين على الأقل. من الواضح أن أحدهما هو Sim900A / 800A Module والآخر عبارة عن محول USB إلى TTL. بصرف النظر عن ذلك ، احتفظ ببطاقة sim واحدة معك ويجب أن يتم تمكين حزمة بيانات 2G فيها ، بحيث يمكنك اختبار اتصال خادم العميل.
الخطوة الثانية: البرنامج المطلوب:
لذلك تحتاج هنا إلى إجراء اتصال بخادم العميل ، لذا فإن أدوات البرامج هذه تحتاج إلى:
1. اختبار المقبس: باستخدام هذا يمكنك تشغيل خادم على جهاز الكمبيوتر الخاص بك.
2. Docklight: هناك الكثير من الأدوات للعمل على البيانات التسلسلية على جهاز الكمبيوتر الخاص بك ، Dcklight هي واحدة من تلك الأدوات ، لذا يمكنك استخدام teraterm و realterm و hyperterminal وما إلى ذلك. لذا فالأمر متروك لك ، نحن هنا نستخدم Docklight لهذا الغرض.
3. Ngrok: هذا برنامج اختياري لأولئك الذين لا يستطيعون القيام بإعادة توجيه المنفذ على جهاز التوجيه الخاص بهم. وأنا أيضًا لم أقم بإعادة توجيه المنفذ نظرًا لسبب ما قد لا يعمل لأنه لديّ إعدادان لجهاز التوجيه ، على أي حال إذا كنت أيضًا أحد أولئك الذين لا يستطيعون القيام بإعادة توجيه المنفذ ، فهذه هي الأداة الرائعة بالنسبة لك و
ما يفعله ngrok في الواقع ، يعرض ngrok خدمات الشبكة المحلية خلف NATs والجدران النارية إلى الإنترنت العام عبر نفق آمن.
الخطوة الثالثة: العمل:
أوامر AT
أوامر AT هي التهيئة الأساسية لأي وحدة gsm. وبعد توصيل وحدة GSM بجهاز الكمبيوتر باستخدام محول USB إلى TTL ، تحتاج إلى إعطاء أوامر AT هذه.
لذا فإن الأمر الأول هو اختبار حالة اتصال وحدة GSM بجهاز الكمبيوتر الخاص بك أم لا:
(شيء واحد يجب أن تتذكره أنه سيتم إنهاء كل أمر AT بحرف إرجاع كاريدج)
في
بعد ذلك ، إليك قائمة الأوامر التي تحتاج إلى تنفيذها لإجراء اتصال TCP / IP.
AT + CIPSHUT
في + CIPMUX = 0
AT + CGATT = 1
AT + CSTT = "airtelgprs.com"، ""، ""
AT + CIICR
في + CIFSR
AT + CIPSTART = "TCP" ، "" ، ""
في + CIPSEND
يرجى اتباع ورقة البيانات لفهم استخدام هذه الأوامر. على أي حال ، في فيديو مشروعي لهذا البرنامج التعليمي ، أوضحت عمل هذه الأوامر
أنت الآن بحاجة إلى بدء تشغيل الخادم على جهاز الكمبيوتر الخاص بك باستخدام اختبار المقبس. وعندما تكون في docklight ستنفذ أمر AT + CIPSTART ثم سيبدأ خادمك.
أمر AT + CIPSTART مثل هذا:
AT + CIPSTART = "TCP". ""، ""
لذلك قبل تطبيق IP العام ، تحتاج إلى القيام بإعادة توجيه المنفذ على جهاز التوجيه الخاص بك ، فهناك العديد من الطرق للقيام بذلك. ما عليك سوى البحث في Google عن "كيفية إعادة توجيه منفذ على جهاز التوجيه الخاص بي". وستحصل على الكثير من الروابط للقيام بذلك.
الآن إذا قمت بإعادة توجيه المنفذ بنجاح. ثم الأمر AT + CIPSTART سيمنحك CONNECT OK Response.
حسنًا ، الأمور تسير على ما يرام حتى الآن ، ولكن ماذا لو لم تتمكن من القيام بإعادة توجيه المنفذ لسبب ما أو ربما لم يكن لديك إعداد جهاز التوجيه ، فهذا يعني أنك متصل على نقطة اتصال هاتفك المحمول.
لذلك لا توجد مشكلة هنا يأتي دور NGROK. هذه الأداة التي يمكنك استخدامها لجعل TCP IP الخاص بك في متناول الجمهور. (نفس الشيء الذي نفعله في إعادة توجيه المنفذ)
يرجى اتباع هذا الرابط لتنزيل NGROK
ngrok هي واجهة سطر أوامر ، لذا فأنت بحاجة إلى تشغيل أمر واحد وهو
نجروك برنامج التعاون الفني
هو ما قدمته في خادم اختبار المقبس الخاص بك.
لذلك بعد تشغيل هذا الأمر ، سيتم إعادة توجيه مضيفك المحلي إلى عنوان IP عشوائي واحد تم إنشاؤه بواسطة ngrok ، لذلك تحتاج إلى تغيير عنوان IP هذا في أمر AT + CIPSTART ، كما ستحصل على رقم منفذ مختلف ، لذلك تحتاج أيضًا إلى استبدال هذا الشيء.
لمعرفة المزيد حول كيفية عمل الأشياء ، يرجى مشاهدة الفيديو التعليمي الموضح أدناه.
الخطوة 4: الفيديو:
لذلك كل ما شرحته في الفيديو.
إذا كان لديك أي شك بخصوص هذا البرنامج التعليمي ، فلا تتردد في التعليق علينا أدناه.
وإذا كنت ترغب في معرفة المزيد عن النظام المضمن ، يمكنك زيارة قناة youtube الخاصة بنا ، يرجى زيارة صفحة Facebook الخاصة بنا والإعجاب بها للحصول على تحديثات متكررة.
مع الشكر و التقدير،
تقنيات Embedotronics
موصى به:
كيفية إرسال البيانات من M5Stack StickC إلى دلفي: 6 خطوات
كيفية إرسال البيانات من M5Stack StickC إلى دلفي: في هذا الفيديو سوف نتعلم كيفية إرسال القيم من لوحة StickC إلى تطبيق Delphi VCL باستخدام Visuino
إرسال البيانات من Arduino إلى Excel (والتخطيط لها): 3 خطوات (بالصور)
إرسال البيانات من Arduino إلى Excel (والتخطيط لها): لقد بحثت على نطاق واسع عن طريقة يمكنني من خلالها رسم قراءة مستشعر Arduino في الوقت الفعلي. لا يقتصر الأمر على الرسم فقط ، ولكن أيضًا لعرض البيانات وتخزينها لإجراء مزيد من التجارب والتصحيحات. أبسط حل وجدته هو استخدام برنامج Excel ، ولكن باستخدام
DragonBoard410c - إرسال البيانات إلى Ubidots: 3 خطوات
DragonBoard410c - إرسال البيانات إلى Ubidots: تسمح لك Ubidots بإنشاء لوحات معلومات في الوقت الفعلي لتحليل بياناتك أو التحكم في أجهزتك. شارك بياناتك من خلال الروابط العامة ، أو من خلال تضمينها في هاتفك المحمول أو تطبيق الويب. في هذا البرنامج التعليمي ، سنرسل البيانات إلى النظام الأساسي باستخدام Drago
كيفية إرسال البيانات إلى السحابة باستخدام Arduino Ethernet: 8 خطوات
كيفية إرسال البيانات إلى السحابة باستخدام Arduino Ethernet: يوضح لك هذا التوجيه كيفية نشر بياناتك إلى منصة AskSensors IoT باستخدام Arduino Ethernet Shield. يتيح Ethernet Shield لـ Arduino الاتصال بسهولة بالسحابة وإرسال واستقبال البيانات عبر اتصال بالإنترنت. ما كنا
كيفية تلقي البيانات من وحدة التحكم الدقيقة القائمة على STM32 إلى جهاز الكمبيوتر: 5 خطوات
كيفية تلقي البيانات من وحدة التحكم الدقيقة القائمة على STM32 إلى جهاز الكمبيوتر: هنا في هذا البرنامج التعليمي ، قمنا بنقل البيانات من وحدة التحكم الدقيقة إلى جهاز الكمبيوتر باستخدام أحد UART الخاص بـ STM32l100 mcu