گفتن نداره که اینترنت برای یه آدم بروز مثل اکسیژن میمونه ، قیمت کالای دیجیتال هم بالاتر از همیشه هست و مودم هم از این قائده خارج نیست ، اما یه آدم فنی چون اطلاعات بیشتری داره میتونه با یکم پیچیدگی بیشتر و آشنا شدن با جزییات بعضی تجهیزات مورد نیازش رو خودش آماده کنه ، توی این آموزش هم ما میخوایم به کمک ماژول EC200A که یک ماژول 4G LTE CAT4 از شرکت کوییکتل هست یه مودم ارزان قیمت بسازیم ، پس با سیسوگ همراه باشید…
اقلام مورد نیاز
قبل از هر چیزی باید ببینیم که چیا نیاز داریم برای ساخت مودم خودمون ، در ادامه میتونید لیست اونها رو ببینید
- ماژول EC200A
بله ، فقط همین 🙂 هیچ چیز دیگه ای نیاز نداریم. در ادامه که به بررسی این ماژول میپردازیم دلیلش رو متوجه میشید
ماژول EC200A
این ماژول از نوع 4G LTE CAT4 با حداکثر سرعت دانلود 150Mbps و آپلود 50Mbps هست که دارای رابط usb میباشد
کار برد اصلیش هم معمولا برای ساخت مودم هست ، اجزا تشکیل دهنده یک مودم هم معمولا یک ماژول LTE (مثل همین ec200A) به همراه یک ماژول یا چیپی هست که لینوکس (OpenWRT) روش بالا میاد (مثل ماژول hlk-rm04) و اینترنت رو از ماژول LTE به صورت usb دریافت و تبدیل به wifi و lan میکنه.
در ادامه میتونید داخل یکی از مودم های داخل بازار رو بررسی کنید که همچین چینشی داره:
البته این نکته رو هم بگم که ماژول هایی هستند که همون بخش دوم رو هم داخل خودشون دارند ، یعنی خود OpenWRT روی ماژول 4G میاد بالا و دیگه واقعا به هیچ چیز دیگه ای نیاز نیست و میتونید بخش LAN و WIFI رو هم مستقیم به ماژولتون متصل کنید(نسخه ای از همین ماژول EC200A هست که دارای چنین قابلیتی هست ، برای اطلاعات بیشتر در مورد این ماژول میتونید با ادمین سیسوگ در ارتباط باشید).
راه اندازی ماژول EC200A
اول از همه نیاز هست که از یک برد آماده برای راه اندازی ماژول استفاده کنیم (یا بردش رو خودتون بر اساس داکیومنت refrence design طراحی کنید). تصویر بردی که توی این آموزش میخوایم استفاده کنیم رو در ادامه میتونید ببینید (لینک خریدش هم در انتهای مطلب موجوده)
درایور های ماژول رو هم از اینجا دانلود و نصب کنید
تغذیه این برد به صورت usb هم میتونه تامین بشه ، پس به کمک یه کابل usb به کامپیوتر متصلش میکنیم ، بعد از اون مثل ماژول های gsm باید دکمه pwr key رو چند ثانیه نگه داریم تا ماژول روشن بشه ، برای اینکه هر دفعه هم اینکارو نکنیم میتونیم این پین رو زمین کنیم تا خودش بعد اتصال تغذیه روشن بشه.
حالا باید توی device manager یکسری پورت com شناسایی بشه
الان Quectel USB AT Port روی COM21 شناخته شده
به کمک یک نرم افزار ترمینال سریال ، این پورت رو باز کرده و این دستور رو براش ارسال میکنیم
1 | AT+QCFG="usbnet",3 |
این دستور پروتکل ارتباطی شبکه ماژول از طریق usb را RNDIS قرار میده ، حالا لازمه که ماژول رو ریست کنید.
حالا باید یک درگاه شبکه جدید از نوع RDINS توی سیستمتون شناخته بشه
الان باید سیم کارت داخل ماژول باشه و برای اتصال به اینترنت دوتا دستور دیگه لازمه
اول از همه با دستور AT+QICSGP
باید apn رو مشخص کنیم
1 2 | AT+QICSGP=1,1,"MCINET","","",0 //for hamrah aval AT+QICSGP=1,1,"MTNIRANCELL","","",0 //for irancell |
و با دستور AT+QNETDEVCTL
به شبکه متصل میشیم (داکیومنتی که این دستورات رو ازش پیدا کردم از انتهای مطلب میتونید دانلود کنید)
1 | AT+QNETDEVCTL=1,1,1 |
حالا شما باید به اینترنت متصل شده باشید?
دستور اول که AT+QCFG="usbnet",3
بود رو فقط یکبار نیاز هست که ارسال کنید و خودش ذخیره میشه ، اما دوتا دستور بعدی رو باید هر بار بعد از اتصال تغذیه ماژول ارسال کنید ، البته ماژول ec200t که قبلا در سیسوگ نحوه اتصال به اینترنت از طریق اون رو گفته بودیم توسط پروتکل دیگه ای به کامپیوتر متصل میشد که apn توسط ویندوز و به صورت اتوماتیک هر بار روش تنظیم میشد که خب برای این ماژول کار نداد ، اما برای اینکه کار راحت تر بشه یه برنامه Qt نوشتم که خیلی سادست و یه دکمه رو که میزنی این چندتا دستور رو ارسال میکنه
با زدن AUTO
این دوتا کامند بالا رو ارسال میکنه و توی ورودی پایین هم میتونید دستورات خودتون رو وارد کنید ، کد برنامش هم توی گیتهابم گذاشتم.
سلام قیمت این ماژول قیمتش چقده و احتیاج به چه چیزی دیگه نداره!
سلام. در انتهای مطلب لینک خرید قرار داره و همونطور که داخل مطلب هم گفته شده نیاز به چیز دیگری نیست
منظور از چیز دیگر در اینجا شامل برد کنترلر یا واسط یا مبدل یا … هست
سلام برد این ماژول و ماژول ec200a چند لایه هستش ؟
2 لایه
سلام مهندس ماژولی هست که دوتا سیمکارت رو پشتبانی کنه ؟
منظورم 4g یا 3g
سلام دوست عزیز
منظور شما دو تا سیم کارت جدا هست یا این که دو نوع سیم کارت مختلف ؟
دو نوع رو پشتیبانی میکنه
سلام با استفاده از پورت com و اتصال پایه های rx و tx و ایسی تبدیل rs232 و بدون اتصال پایه های usb هم می توان از این ماژول اینترنت دریافت کرد در صورت جواب مثبت لطفا AT_cmmand مربوطه را توضیح دهید
سلام
از این داکیومنت میتونید کمک بگیرید
https://www.cika.com/soporte/Information/GSMmodules/Quectel/EC20/AppNotes/Quectel_EC20_PPP_Application_Note.pdf
سلام مهندس ، شما آموزشی برای نصب این ماژول به عنوان مودم usb برای اندروید دارید؟
سلام
نیاز به نصب درایور نداره برای اندروید ، فقط باید همین دستورات at command رو از طریق پورت سریال براش ارسال کنید تا راه اندازی بشه
میتونید از پایه های rx & tx خود ماژول به صورت سخت افزاری استفاده کنید
یعنی اینکه دستورات AT رو به ماژول بدیم و rx tx ماژول رو بدون آیسی واسط به میکروusb اندروید بدیم اوکی هست. و اینکه دو دستور AT که گفتین هر بار باید موقع روش شدن بهش بدیم رو میشه از طریق اندروید بهش بدیم ؟ و در نهایت باید دستگاه اندروید روی تنظیمات خاصی بره؟
تشکر از مطالب خوبتون
مطمئنا شما نمیتونید پایه های tx و tx ماژول رو مستقیم وصل کنید به usb !! منظورم با مبدل ttl به usb بود
میتونید از درایور هایی که برای پورت سریال از طریق usb در همین فایل درایور که در مطلب قرار دادیم هم استفاده کنید
اگه درایورش رو داشته باشه که کار خاصی نمیخواد انگار یکی از مودم های توی بازار رو وصل کردید بهش
سوالاتتون رو توی انجمن سیسوگ هم میتونید بپرسید
ask.sisoog.com
مهندس این برد در چه زمانی موجود میشه برای خرید؟
سلام
میتونید با شماره تماس داخل سایت فروشگاه سیسوگ ارتباط بگیرید
سلام ایا این ماژول قابلیت برنامه ریزی open cpu هم داره؟
سلام
این مدل خیر
ولی مدل دیگه از همین ماژول قابلیت Quec Open داره
سلام مجدد روی گوشی اندروید باید چه کار انجام بدیم که متوجه بشه از میکرو usb اینترنت بگیره.
لطفا تنظیمات لازم برای دریافت اینترنت روی لینوکس رو میخواستم
سلام.
دقیقا همین دستورات در لینوکس هم قابل استفاده است فقط درایور سریال موجود نیست که باید با کمک یک مبدل سریال و پین های سریال خود ماژول دستورات رو ارسال کنید