سلام خدمت همه شما مایکروالکامی ها. در مطلب قبل به بررسی میکروفون و تنظیمات گین آن پرداخته شد. در این مطلب قصد دارم با هم اینترنت GPRS ماژول SIM800L رو راه اندازی و فعال کنیم. پس با من تا انتهای مطلب همراه باشید. همچنین شما میتونید سایر مطلب من رو از این قسمت مطالعه کنید.
GPRS چیست
GPRS مخفف General Packet Radio Service به معنی سرویس بسته امواج رادیویی میباشد. این سرویس به کاربران اجازه میدهد تا در بستر اینترنت تبادل دیتا کنند.
پروتکل های مطرح ارسال و دریافت دیتا
- http: انتقال داده به سرور
- ftp: انتقال فایل به سرور
- smtp: ارسال و دریافت ایمیل
ماژول SIM800 و SIM800L این 3 نوع پروتکل رو پشتیابنی میکنه.
قطعات مورد نیاز
- برد راه انداز ماژول SIM800L
- LM2596 Buck DC-DC Convertor
- آداپتور 12V
- آنتن GSM با سوکت IPEX
- مبدل سریال
فعال سازی GPRS
یکی از قابلیت های جالب و جذاب ارسال دیتا به سرور از طریق اینترنت توسط SIM800 میباشد. برای اتصال ماژول به GPRS باید حتما سیم کارت دارای شارژ باشد.
ماژول SIM800 قابلیت این را دارد که بصورت کلاینت و سرور عمل نماید. برای ارتباط بین کلاینت و سرور باید یک اتصال TCP/IP برقرار شود. به این ارتباط سوکت نیز میگویند.
TCP/IP در واقع مثل یک پل ارتباطی بین کلاینت و سرور هست که باعث میشه از طرف ما که کلاینت باشیم به سرور دیتا ارسال کنیم. برای ایجاد اتصال TCP/IP ما نیاز به آدرس سروس یا IP اون و شماره پورت داریم.
شماره پورت 25 برای پروتکل SMTP، شماره پورت 21 برای FTP و شماره پورت 80 برای http رزرو شده است.
تنظیمات اتصال GPRS
با استفاده از دستور زیر نوع ارتباط را برروی GPRS تنظیم میکنیم.
AT+SAPBR=3,1,"Contype","GPRS" OK
انتخاب نوع APN
با استفاده از دستور زیر نوع APN را مشخص میشود.
AT+SAPBR=3,1,"APN","ZZZ"
بجای ZZZ با توجه به اپراتور APN را تنظیم میکنیم و جایگزین میشود.
نوع اپراتور | APN |
همراه اول | mcinet |
ایرانسل | mtnirancell |
راتیل | RighTel |
فعال کردن GPRS
با استفاده از دستور زیر GPRS فعال میشود. در صورت فعال شدن موفق LED نت بصورت چشمک زن سریع خواهد شد.
AT+SAPBR=1,1 OK
اطمینان از اتصال موفق GPRS
در صورتی موفقیت آمیز بودن اتصال یک IP توسط شبکه به ماژول اختصاص داده خواهد شد. توسط دستور زیر میتوان بررسی کرد.
AT+SAPBR=2,1 +SAPBR: 1,1,"102.116.104.84" OK
تا اینجا ماژول با موفقیت به GPRS متصل شد. در صورتی که بخواهیم HTTP برروی ماژول تنظیم شود از دستور زیر استفاده خواهیم کرد. در قسمت های بعدی نحوه استفاده از این دستور و نحوه ارسال دیتا به سرور بررسی خواهد شد.
AT+HTTPINIT OK
قطع ارتباط GPRS
AT+SAPBR=0,1 OK
نتیجه گیری
در این مطلب بصورت خلاصه نحوه فعال سازی اینترنت GPRS ماژول های SIM800 بررسی و بیان شد. کار با GPRS و استفاده از فرامین ارسال دیتا به سرور تخصصی میباشد و در مطالب بعدی به آن پرداخته خواهد شد.
امیدوارم از این آموزش کمال بهره را برده باشید. در صورتی که هرگونه نظر یا سوال داشتید درباره این آموزش لطفا اون رو در انتهای همین صفحه در قسمت دیدگاه ها قرار بدید. در کوتاه ترین زمان ممکن به اون ها پاسخ خواهم داد. اگر این مطلب براتون مفید بود، اون رو حتما به اشتراک بگذارید. همینطور میتونید این آموزش را پس از اجرای عملی توی اینستاگرام با هشتگ microelecom# به اشتراک بگذارید و پیج مایکروالکام (microelecom@) رو هم منشن کنید.
سلام
ضمن تشکر
بفرمایید امکانش هست که از این ماژول sim800l بعنوان روتر استفاده کرد
بدین معنی که برای آن user وpassتعریف کرد تا بتونیم مثل یک وای فای باهاش به اینترنت وصل شد
ممنون از پاسخ صریح
سلام، این ماژول GSM هست و قابلیت WiFi نداره.
سلام
ضمن تشکر
اگه اینطوره پس چطور در جاهایی که خط تلفن وجود ندارد از وای فای سیم کارتی استفاده میکنند
راستش من یه ماژول wemos d1 miniدارم با یه ماژول gsm sim800l
میخواهم اون را از طریق sim800l به اینترنت وصل کنم که باید userوpassبراش تعریف کنم
لذا لازمه sim800lبعنوان وای فای دارای نام و پسورد باشد
ممنون که پاسخ میدید
بحث این مودم ها متفاوت هست و از شبکه LTE یا ۴G اینا استفاده میکنند. همینطور خود وایفای اش سخت افزارش فرق میکنه.
سلام و عرض ادب و احترام
میخواستم بدونم میشه با استفاده از این ماژول سیستم داخل خونه رو به اینترنت متصل نمود یا خیر اگر میشه لطفا راهنمایی کنید
ممنون
سلام، منظورتون رو درست متوجه نشدم از سیستم داخل خونه یعنی چی!
این دستورات فعال سازی اینترنت سیم ۸۰۰ را چگونه به سیم ۸۰۰ بدیم.
ماژول مبدل سریال چگونه باید متصل بشه
سلام، باید از طریق مبدل usb به سریال و نرم افزار اینکار کنید. لطفا قسمت اول آموزش رو مطالعه کنید.
Tx ماژول به Rx مبدل
Rx ماژول به Tx مبدل
GND ها بهم متصل کنید.
سلام آیا esp32 cam برای کار کردن به وای فای نیاز داره
سلام میتونید از مودم داخلی استفاده کنید و هم مودم خارجی
این دستورات فعال سازی اینترنت سیم ۸۰۰ را چگونه به سیم ۸۰۰ بدیم.
ماژول مبدل سریال چگونه باید متصل بشه
سلام، باید از طریق مبدل usb به سریال و نرم افزار اینکار کنید. لطفا قسمت اول آموزش رو مطالعه کنید.
Tx ماژول به Rx مبدل
Rx ماژول به Tx مبدل
GND ها بهم متصل کنید.
سلام
برای حل ارور +HTTPACTION: 0,606,0 چه باید کرد؟
سلام، چه موقعی این پیغام رو دریافت میکنید؟
سلام
من میخوام بصورت مستقیم و بدون سایت های واسط ، پیام برای ماژول از طریق GPRS ارسال کنم. با توجه به اینکه با هر بار اتصال ماژول به شبکه یک آی پی جدید اختصاص داده می شود ، چه راهکاری هست؟
میتونیم هر بار آی پی به یک شماره خاص ارسال کنیم. راه دیگه ایی هست؟
تشکر
سلام، معمولا هر چه که من دیدم اینجوری بوده که از ماژول به سرور ارسال میشده. شاید برای این کار روشی باشه که یک IP ثابت ست کنید روی ماژول که باید از اپراتور پیگیری بشه این مورد.
سلام من برای اینترنت بردهام از ماژول سیم ۸۰۰ سی استفاده میکنم ولی در طول روز خیل gprs بعضا قطعی داره و بعضا مجبور میشم ماژول را هی ریست کنم یا دو.باره کانکت بشم بعضی وقتها هم خیلی بد میشه میخواستم ببینم همه این مشکل را دارن یا فقط مشکل منه
سلام
من هم گاها این مشکل را دیده بودم.
سلام و خسته نباشید . یه دستگاه ردیاب با sim908 ساختم که خوب کار میکنه اما گاهی اوقات برای اتصال به شبکه GPRS مشکل داره . یعنی با اینکه NETLIGHT اوکی هست و شبکه رو پیدا کرده اما اتصال به GPRS انجام نمیشه و ماژول IP رو نمیتونه از شبکه بگیره . ( تست توی محلی انجام شده که اینترنت مشکلی نداره ) بعد از مدتی که گاهی به یکی دو روز هم رسیده خودش به شبکه متصل شده . اما اینم تضمینی نیست یعنی ممکنه بعد از ۲ روز هم وصل نشه . تا چند وقت پیش این مشکلو نداشتم اما الان چند روزه که اینطوریه اوضاع . راه حلی سراغ ندارید؟
خیلی ممنون
سلام و درود؛
دلیلی که به ذهنم میرسه اینه که احتمالا مشکل از تغذیه باشه در قدم اول. پس حتما تغذیه را جوری انتخاب کنید که حداثل ۳ آمپر جریان بده.
مورد بعدی، شاید قدیمی بودن این ماژول باشه! البته نمیشه گفت صد درصد ولی خب امکانش هست که مشکل از این هم باشه.
توی تنظیمات و دستورات AT که میزنید، APN رو ست کنید و مجددا بررسی کنید.
همچنین شارژ سیم کارت اگر اعتباری هست را بررسی کنید. پیشنهاد میکنم با سیم کارت سایر اپراتور ها هم یه تست کنید. شاید مشکل از اون اپراتور مورد کاربرد شما باشه.
ممنون مهندس . با دستور AT+CFUN مشکل رو حل کردم
سلام؛
خیلی ام عالی. بعد از کدوم دستور و کجا این دستور رو ارسال میکنید؟
ممنون که تجربتون را با بقیه هم به اشتراک میگذارید.