مشاهده همه محصولات
محصولی پیدا نشد

بررسی مدهای کاری بردهای Sim800L سیم کارتی

نوشته شده در تاریخ1402-03-14 1661
دوست داشتن

بردهای Sim800L در انواع مختلفی طراحی و تولید می‌شوند. این بردها دارای تراشه سیم کارتی Sim800L هستند که از معروف‌ترین اعضای خانواده Sim800 است. این تراشه بسیار کوچک و کاربردی است. کلیه‌ی فرآیندهای مربوط به شبکه مخابرات سیم کارتی شامل تماس تلفنی، ارسال و دریافت پیامک و ارتباط از بستر اینترنتی را پشتیبانی می‌کند. بنابراین با توجه به سایز بسیار کوچک و کاربردهای گسترده‌ای که دارد. انتخاب بسیار مهمی در انواع پروژه‌های الکترونیکی و IoT است. از این تراشه در کنار بردهای مختلفی استفاده شده است. راه اندازی بردهای سیم کارتی خانواده Sim800 زیر و بم زیادی دارد. بنابراین قبل از اقدام به شروع کار با آن‌ها بایستی اطلاعات کاملی نسبت به آن‌ها داشته باشید. این اطلاعات لازم نیست به شدت تخصصی باشند. بلکه به نوعی نیازمندی مدیرهای شرکت‌ها و کسب و کارهایی است که میخواهند پروژه‌هایی را روی این میکروکنترلرها پیاده سازی کنند. بنابراین سعی کرده‌ایم اصطلاحات مهم این بردها را در قالب این پست برای شما توضیح دهیم. مدهای کاری برد Sim800L بسیار تعیین کننده در روند اجرای صحیح و بدون خطا یا هنگ کردن در پروژه‌ها هستند. اگر این مطلب از بلاگ دانشجو کیت برای شما ارزشمند بود و به اطلاعاتتان اضافه کرد، آنرا با دیگران به اشتراک بگذارید تا دانش فنی مدیرها و کاربران فارسی زبان در این حوزه و IoT رشد پیدا کند.

 


معرفی چند برد کاربردی و مهم مبتنی بر تراشه Sim800L


بردهای سیم کارتی خانواده Sim800L برای ارتباطات اینترنت اشیاء (IoT) و پروژه‌های الکترونیکی و برقی بسیار محبوب هستند. آنها از تراشه‌های کم مصرف و قابل اتصال به شبکه سیم کارتی بهره می‌برند. همچنین در صورت به کار گیری در بردهای میکروکنترلر از طریق اتصالات Wi-Fi یا بلوتوث به شبکه و دستگاه‌های دیگر متصل می‌شوند. در ادامه توضیحاتی در مورد برخی از ویژگی‌های کلیدی این بردها ارایه شده است.

برد T-Call: این برد ساخت Lilygo است و از دو تراشه Sim800L و ESP32 بهره می‌برد. برد تی کال ترکیبی از دو تراشه بسیار کاربردی و مهم در IoT تشکیل شده است. ابعاد بسیار کوچک و ویژگی‌های منحصر به فردی دارد. 

ماژول Sim800L با برد راه انداز: این ماژول یکی از کوچکترین بردهای راه انداز Sim800L را دارد. به رنگ قرمز طراحی شده است که مشخصه اصلی در تشخیص آن است. دارای رابط سریال و رابط‌های تماس شامل میکروفن و بلندگو هم هست. انتخاب بسیار استراتژیک در پروژه‌های مختلف الکترونیکی است.

برد سیم کارت M5Stack Sim800l: ام فایو استک یکی از شرکت‌هایی نوظهور در زمینه راهکارهای اینترنت اشیا است. M5Stack بردهای مختلفی با تراشه‌های کاربردی را تولید می‌کند. این بردها همگی بسیار کوچک هستند و دارای فریمور منحصر به فرد ام فایل استک هستند. به همین دلیل به صورت ماژولار کنار هم قرار می‌گیرند و راهکارهای متنوعی را در اینترنت اشیا پیاده سازی می‌کنند. 

برد Seeduino GPRS: این برد هم دارای تراشه سیم کارتی Sim800L یا Sim800H است. از بوتلودر آردوینو استفاده می‌کند. ابعادی هم اندازه برد Uno دارد. بنابراین یک راهکار مناسب در پروژه‌های مختلف خواهد بود. 

انواع شیلد مبتنی بر Sim800L: این تراشه همچنین به شکل‌های مختلف انواع شیلدهای کاربردی هم طراحی شده است. این شیلدها برای بردهای میکروکنترلر مختلفی طراحی شده است.  در ایران انواع شیلدهای کاربردی پرومیک با نام EasyIoT را میتوانید از فروشگاه دانشجو کیت تهیه کنید.

 


مدهای کاری تراشه Sim800L


بردهای سیم کارتی خانواده Sim800L دارای مدهای کاری مختلفی هستند. در هر کدام از این حالت‌های کاری رفتار ماژول سیم کارتی Sim800L متفاوت خواهد بود. به عبارتی برای کنترل این ماژول بایستی مدهای کاری مختلف آن را بدانید و ملاک قرار دهید. 

  1. حالت پیامکی (SMS Mode)
  2. حالت تماس (Call Mode)
  3. حالت اینترنت (Internet Mode)
  4. حالت ایمیل (Email Mode)
  5. حالت FTP (File Transfer Protocol)
  6. حالت PDU (Protocol Data Unit)
  7. حالت STK (Sim Tool Kit)
  8. حالت USSD (Unstructured Supplementary Service Data)
  9. حالت TCP/IP
  10. حالت HTTP
  11. حالت MQTT (Message Queuing Telemetry Transport)
  12. حالت صدا (Audio Mode)
  13. حالت حافظه (Memory Mode)
  14. حالت تعمیر و عیب‌یابی (Debugging Mode)
  15. حالت ارسال و دریافت اطلاعات سنسور (Sensor Data Mode)
  16. حالت تنظیمات شبکه (Network Configuration Mode)

 

این مدها و حالت‌ها به شما اجازه می‌دهند تا به صورت دقیق عملکرد ماژول را تنظیم و پیکربندی کنید تا با نیازهای خاص پروژه‌تان سازگار باشد. با استفاده از دستورها AT مربوطه، می‌توانید به هر یک از این مدها و حالت‌ها دسترسی پیدا کنید و تنظیمات مورد نظر خود را اعمال کنید. همچنین، ماژول SIM800L دارای حالت‌های دیگری هم است که برای کنترل و پیکربندی ماژول و عملکرد آن مورد استفاده قرار می‌گیرند مانند حالت اطلاعات سیم کارت، حالت شبکه، حالت تنظیمات سیستم و...

مدهای کاری ماژول سیم کارت sim800L - دانشجو کیت

 


بررسی دستورها AT Command برای هر مد کاری تراشه Sim800L


در پست «بررسی 50 دستور AT Command مهم در بردهای Sim800» راجع به دستورها AT بردهای Sim800 توضیحات کاملی ارایه کردیم. در اینجا برای تعیین وضعیت مد کاری تراشه Sim800L دستورها AT Command مربوطه را هم بررسی می‌کنیم. 

 

1- حالت پیامکی (SMS Mode)

AT+CMGF: تنظیم حالت پیامک (Text Mode یا PDU Mode)

AT+CMGS: ارسال پیامک

AT+CMGR: دریافت پیامک

AT+CMGL: لیست کردن پیامک‌ها

AT+CMGD: حذف پیامک

 

2- حالت تماس (Call Mode)

ATD: برقراری تماس

ATA: پاسخ به تماس و پاسخگویی

ATH: قطع تماس

AT+CLCC: لیست کردن تماس‌ها

 

3- حالت اینترنت (Internet Mode)

AT+CIPSTART: شروع ارتباط اینترنتی

AT+CIPSEND: ارسال داده اینترنتی

AT+CIPCLOSE: قطع اتصال اینترنتی

 

4- حالت ایمیل (Email Mode)

AT+SMTPSERV: تنظیم سرور SMTP

AT+SMTPAUTH: تنظیم مشخصات احراز هویت SMTP

AT+SMTPFROM: تنظیم آدرس ایمیل فرستنده

AT+SMTPRCPT: تنظیم آدرسهای ایمیل گیرنده

AT+SMTPSUB: تنظیم موضوع ایمیل

AT+SMTPBODY: تنظیم متن ایمیل

 

5- حالت FTP (File Transfer Protocol)

AT+FTPCID: تنظیم شناسه اتصال FTP

AT+FTPSERV: تنظیم سرور FTP

AT+FTPUN: تنظیم نام کاربری FTP

AT+FTPPW: تنظیم رمز عبور FTP

AT+FTPGET: دریافت فایل از سرور FTP

AT+FTPPUT: ارسال فایل به سرور FTP

 

6- حالت PDU (Protocol Data Unit)

AT+CMGF: تنظیم حالت PDU

AT+CMGS: ارسال پیامک با PDU

 

7- حالت STK (Sim Tool Kit)

AT+STGI: دریافت اطلاعات مربوط به منوی STK

AT+STGR: اجرای دستور STK

AT+STGW: دریافت وضعیت تماس و یا پیامک

 

8- حالت USSD (Unstructured Supplementary Service Data)

AT+CUSD: ارسال یک درخواست USSD

 

9- حالت TCP/IP

AT+CIPSTART: شروع اتصال TCP/IP

AT+CIPSEND: ارسال داده TCP/IP

AT+CIPCLOSE: قطع اتصال TCP/IP

 

10- حالت HTTP

AT+HTTPINIT: مقدمه HTTP

AT+HTTPPARA: تنظیم پارامترهای HTTP

AT+HTTPACTION: اجرای عملیات HTTP

AT+HTTPREAD: خواندن داده‌های HTTP

AT+HTTPTERM: پایان HTTP

 

11- حالت MQTT (Message Queuing Telemetry Transport)

AT+CMQTTSTART: شروع اتصال MQTT

AT+CMQTTACCQ: تنظیم شناسه کلاینت MQTT

AT+CMQTTCONNECT: برقراری ارتباط با بروکر MQTT

AT+CMQTTSUB: مشترک شدن در یک یا چند موضوع MQTT

AT+CMQTTUNSUB: لغو عضویت در یک یا چند موضوع MQTT

AT+CMQTTPUB: انتشار پیام در یک موضوع MQTT

 

12- حالت صدا (Audio Mode)

ATD: برقراری تماس

ATA: پاسخ به تماس و پاسخگویی

AT+CHFA: تغییر فرکانس صدای تماس

AT+CLVL: تنظیم صدای تماس

AT+VTS: ارسال تنها یک دکمه DTMF

 

13- حالت حافظه (Memory Mode)

AT+CPMS: تنظیم حافظه پیامک

AT+CPBS: تنظیم حافظه مخاطبین

AT+CPBR: خواندن مخاطبین

 

14- حالت تعمیر و عیب‌یابی (Debugging Mode)

AT+CMEE: فعال کردن خروجی خطا با جزئیات

 

15- حالت ارسال و دریافت اطلاعات سنسور (Sensor Data Mode)

بسته به نوع سنسور و رابط آن، دستورها AT Command مخصوصی وجود دارد که برای خواندن و ارسال داده‌های سنسور استفاده می‌شود. این دستورها به طور مستقیم با سنسور خاص شما مرتبط هستند.

 

16- حالت تنظیمات شبکه (Network Configuration Mode)

AT+COPS: تنظیم اپراتور شبکه

AT+CGDCONT: تنظیم پروفایل داده GPRS/EDGE

AT+CGATT: اتصال به GPRS

AT+CGACT: فعال کردن/غیرفعال کردن PDP

 

لطفا توجه داشته باشید که برخی از دستورها ممکن است در بردها یا نسخه‌های مختلفی از ماژول SIM800 موجود نباشند و به بسته‌بندی، سخت‌افزار یا نسخه نرم‌افزاری بستگی دارند. همچنین برای دسترسی به تمامی دستورها و عملکردهای ماژول، به دستورها AT Command دستگاه خود و مستندات مربوطه مراجعه کنید.

 


دستورهای مد کاری پیامکی Sim800L


مد کاری پیامکی (SMS Mode) در ماژول SIM800L امکان ارسال و دریافت پیامک‌ها را فراهم می‌کند. با استفاده از دستورها AT Command مربوطه، می‌توانید پیامک‌های متنی را ارسال و دریافت کنید، و همچنین عملیاتی مانند حذف پیامک‌ها، خواندن پیامک‌ها از حافظه و ارسال پیامک چندگانه را انجام دهید. دستورها مهم مربوط به حالت پیامکی شامل موارد زیر می‌شوند.

  1. AT+CMGF: تنظیم حالت فرمت پیامک، که می‌تواند Text Mode یا PDU Mode باشد
  2. AT+CSCS: تنظیم مجموعه کاراکترها برای فرمت پیامک
  3. AT+CMGS: ارسال پیامک به شماره مقصد
  4. AT+CMGR: خواندن پیامک ورودی از حافظه
  5. AT+CMGD: حذف پیامک از حافظه
  6. AT+CMGL: خواندن پیامک‌های موجود در حافظه
  7. AT+CNMI: تنظیم پیکربندی هشدار دریافت پیامک

با استفاده از این دستورها، می‌توانید عملیات پیامکی مانند ارسال اطلاعیه‌ها، تعامل با سرویس‌های پیامکی، ایجاد سیستم اعلان‌ها و بسیاری از سناریوهای دیگر را در پروژه‌های خود پیاده سازی کنید.

 


دستورهای مد کاری تماس تلفنی Sim800L


مد کاری تماس تلفنی (Call Mode) در ماژول SIM800L به شما امکان می‌دهد تماس‌های تلفنی برقرار کنید و با تماس‌گیرندگان صحبت کنید. با استفاده از دستورها AT Command مربوطه، می‌توانید تماس‌ها را شروع، پاسخ دهید، قطع کنید و عملیاتی مانند تنظیم صدا و تماس مکرر را انجام دهید. دستورها مهم مربوط به حالت تماس شامل موارد زیر می‌شوند.

  1. ATD: برقراری تماس با شماره تلفن مقصد
  2. ATA: پاسخ به تماس و قبول آن
  3. ATH: قطع تماس در حال انتظار یا فعال
  4. AT+CLCC: خواندن اطلاعات مربوط به تماس‌ها
  5. AT+CMUT: کنترل حجم صدا در حین تماس
  6. AT+CVHU: کنترل حالت هندزفری برای تماس‌ها

با استفاده از این دستورها، می‌توانید تماس‌های تلفنی را مدیریت کنید، به تماس‌گیرندگان پاسخ دهید، تنظیمات صدا را کنترل کنید و اطلاعات مربوط به تماس‌ها را دریافت کنید. این قابلیت به شما امکان ایجاد سیستم‌های تلفنی، اتوماسیون تماس‌ها، ردیابی تماس‌ها و بسیاری از سناریوهای مرتبط با تماس‌های تلفنی را می‌دهد.

 


دستورهای مد کاری اینترنت Sim800L


مد کاری اینترنت (Internet Mode) در ماژول SIM800L به شما امکان اتصال به شبکه اینترنت را می‌دهد و با استفاده از پروتکل‌های ارتباطی مختلف، اطلاعات را ارسال و دریافت کنید. با استفاده از دستورها AT Command مربوطه، می‌توانید اتصال اینترنت را برقرار کرده، صفحات وب را دریافت کنید، اطلاعات را ارسال و دریافت کنید و برنامه‌هایی مانند ارسال ایمیل، دسترسی به سرویس‌های ابری و دیگر سناریوهای ارتباطی را پیاده‌سازی کنید. دستورها مهم مربوط به حالت اینترنت شامل موارد زیر می‌شوند.

  1. AT+CGATT: تنظیم حالت پیوستگی GPRS
  2. AT+CSTT: تنظیم پارامترهای اتصال GPRS
  3. AT+CIICR: فعال کردن اتصال GPRS
  4. AT+CIFSR: دریافت IP آدرس ماژول
  5. AT+CIPSTART: شروع ارتباط TCP/UDP
  6. AT+CIPSEND: ارسال داده‌ها از طریق اتصال TCP/UDP
  7. AT+CIPCLOSE: قطع اتصال TCP/UDP

با استفاده از این دستورها، می‌توانید اتصال اینترنت را برقرار کنید، داده‌های اینترنتی را ارسال و دریافت کنید، صفحات وب را دریافت کنید و امکانات ارتباطی متنوعی را در پروژه‌های خود پیاده‌سازی کنید.

مدهای کاری ماژول سیم کارتی Sim800L - دانشجو کیت

 

 


دستورهای مد کاری FTP تبادل اطلاعات Sim800L


مد کاری تبادل FTP (File Transfer Protocol) در ماژول SIM800L به شما امکان می‌دهد فایل‌ها را بین دستگاه شما و سرور FTP ارسال و دریافت کنید. با استفاده از این مد، می‌توانید فایل‌های مختلف را از دستگاه خود به سرور FTP ارسال یا از سرور FTP به دستگاه دریافت کنید. برای استفاده از مد کاری FTP در ماژول SIM800L، ابتدا باید اتصال اینترنت را برقرار کنید، سپس با استفاده از دستورها AT Command مربوطه، اتصال به سرور FTP را برقرار کنید و فایل‌های مورد نظر را ارسال یا دریافت کنید. دستورها مهم مربوط به حالت تبادل FTP شامل موارد زیر می‌شوند.

  1. AT+FTPCID: تنظیم شناسه اتصال FTP
  2. AT+FTPSERV: تنظیم آدرس سرور FTP
  3. AT+FTPUN: تنظیم نام کاربری FTP
  4. AT+FTPPW: تنظیم رمز عبور FTP
  5. AT+FTPGET: دریافت فایل از سرور FTP
  6. AT+FTPPUT: ارسال فایل به سرور FTP
  7. AT+FTPDELE: حذف فایل از سرور FTP

با استفاده از این دستورها، می‌توانید به سرور FTP متصل شوید، فایل‌های مورد نظر را ارسال یا دریافت کنید و به صورت اتوماتیک فرایندهای تبادل فایل را در پروژه‌های خود پیاده‌سازی کنید.

  


دستورهای مد کاری MQTT ماژول Sim800L


مد کاری MQTT (Message Queuing Telemetry Transport) در ماژول SIM800L به شما امکان ارتباط با بروکر MQTT را می‌دهد و ارسال و دریافت پیام‌ها در برنامه‌های IoT را آسان می‌سازد. با استفاده از این مد، می‌توانید با سرویس‌های MQTT ارتباط برقرار کرده، پیام‌ها را ارسال و دریافت کنید و امکاناتی مانند مشترک شدن در تاپیک‌ها، پخش پیام‌ها، دریافت تغییرات از سمت سرور و مدیریت دستگاه‌ها را اجرا کنید. برای استفاده از مد کاری MQTT در ماژول SIM800L، باید ابتدا اتصال اینترنت را برقرار کنید، سپس با استفاده از دستورها AT Command مربوطه، اتصال به بروکر MQTT را برقرار کنید و پیام‌های مورد نظر را ارسال و دریافت کنید. دستورها مهم مربوط به حالت MQTT شامل موارد زیر می‌شوند.

  1. AT+SMCONF: تنظیم پارامترهای ارتباط MQTT
  2. AT+SMCONN: اتصال به بروکر MQTT
  3. AT+SMPUB: انتشار پیام در تاپیک مشخص شده
  4. AT+SMRCV: دریافت پیام از تاپیک مشخص شده
  5. AT+SMUNSUB: لغو عضویت در یک تاپیک
  6. AT+SMDISC: قطع اتصال از بروکر MQTT

با استفاده از این دستورها، می‌توانید به بروکر MQTT متصل شوید، پیام‌های خود را در تاپیک‌ها منتشر و دریافت کنید و ارتباطات مبتنی بر MQTT را در پروژه‌های IoT خود پیاده‌سازی کنید.

 


دستورهای مد کاری ایمیل Sim800L


مد کاری ایمیل در ماژول SIM800L به شما امکان ارسال و دریافت ایمیل را فراهم می‌کند. با استفاده از این مد، می‌توانید ایمیل‌های خود را از طریق شبکه GSM ارسال و دریافت کنید.

 

برای استفاده از مد کاری ایمیل در ماژول SIM800L، ابتدا باید اتصال اینترنت را برقرار کنید، سپس با استفاده از دستورها AT Command مربوطه، اتصال به سرویس ایمیل را برقرار کنید و ایمیل‌های خود را ارسال و دریافت کنید. دستورها مهم مربوط به حالت ایمیل شامل موارد زیر می‌شوند.

  1. AT+EMAILCID: تنظیم شناسه اتصال ایمی
  2. AT+EMAILTO: تنظیم آدرس ایمیل گیرنده
  3. AT+EMAILSUB: تنظیم عنوان ایمیل
  4. AT+EMAILTEXT: تنظیم متن ایمیل
  5. AT+EMAILSEND: ارسال ایمیل
  6. AT+EMAILRECV: دریافت ایمیل

با استفاده از این دستورها، می‌توانید به سرویس ایمیل متصل شوید، ایمیل‌های خود را تنظیم و ارسال کنید، همچنین می‌توانید ایمیل‌های جدید را دریافت کنید و آن‌ها را بررسی کنید. با استفاده از این مد، می‌توانید امکاناتی مانند ارسال پیوست‌ها، تنظیمات امنیتی، وب‌کم و... را در پروژه‌های خود پیاده‌سازی کنید.

 


دستورهای مد کاری حافظه Sim800L


مد کاری حافظه (Memory Mode) در ماژول SIM800L به شما امکان مدیریت و ذخیره اطلاعات در حافظه دستگاه را می‌دهد. این حافظه عموماً برای ذخیره سازی اطلاعات مانند شماره‌های تلفن، پیام‌ها، تنظیمات، فایل‌های صوتی و سایر اطلاعات مورد استفاده قرار می‌گیرد. با استفاده از مد کاری حافظه، شما می‌توانید اطلاعات را در حافظه دستگاه ذخیره کنید، آن‌ها را مدیریت کنید و بر اساس نیاز خود از آن‌ها استفاده کنید. به عنوان مثال، می‌توانید شماره‌های تلفن را در دفترچه تلفن داخلی ماژول ذخیره کنید، پیام‌ها را در حافظه موقت ذخیره کنید و در زمان مناسب آن‌ها را ارسال کنید، یا تنظیمات مورد نیاز را در حافظه دستگاه ذخیره کنید تا در هنگام راه‌اندازی دستگاه، به آن‌ها دسترسی داشته باشید. برای استفاده از مد کاری حافظه در ماژول SIM800L، شما می‌توانید از دستورها AT Command مربوطه استفاده کنید. برخی از دستورها مهم مربوط به حافظه عبارتند از

  1. AT+CPBF: دستوری برای خواندن شماره‌های تلفن ذخیره شده در دفترچه تلفن داخلی ماژول
  2. AT+CMGL: دستوری برای خواندن پیام‌های مخزن پیام داخلی ماژول
  3. AT+CPMS: دستوری برای تنظیم مخازن مورد استفاده برای ذخیره سازی پیام‌ها
  4. AT+CREG: دستوری برای خواندن وضعیت ثبت نام در شبکه
  5. AT+CGATT: دستوری برای برقراری و قطع اتصال به شبکه اینترنت

با استفاده از این دستورها و سایر دستورها مرتبط، می‌توانید اطلاعات را در حافظه ماژول ذخیره کنید، آن‌ها را مدیریت کنید و در پروژه‌های خود از آن‌ها استفاده کنید.

محصولات مرتبط
نوشته‌های مرتبط
ارسال نظر
پاسخ دهید
لطفا برای ارسال نظر وارد شوید.

فهرست

تماس با دانشجو کیت

ساعت تماس همه روزه از 9 صبح تا 5 عصر (بجز روزهای تعطیل) البته فروشگاه ما به صورت آنلاین است و می‌توانید خریدتان را انجام دهید. اما اگر سوالی داشتید که به تماس تلفنی نیاز داشت، فقط در ساعت‌های اعلام شده در خدمتیم.

021-88857245

021-88856524

031-32243207

031-32211313

 

شماره روبیکا و ایتا، فقط پیام، پاسخ به سوالات قبل از خرید و دریافت تصاویر کالاها

09375076606

 

ارسال سریع تهران (تحویل همان روز)

تمامی شهرهای ایران با پست

بخش قوانین ارسال و قوانین خرید را مطالعه کنید.

جستجو

مشاهده همه محصولات
محصولی پیدا نشد

یک حساب کاربری رایگان برای ذخیره آیتم‌های محبوب ایجاد کنید.

ورود به سیستم