خانه / SIM800 / موقعیت یابی با sim800 بدون استفاده از GPS

موقعیت یابی با sim800 بدون استفاده از GPS

پیدا کردن موقعیت توسط ماژول gsm sim800 بدون استفاده از gps

در این آموزش قصد داریم نحوه پیدا کردن موقعیت مکانی  ماژول SIM900 یا SIM800 را بر روی نقشه گوگل پیدا کنیم . همانطور که می دانید برای بدست آوردن موقعیت مکانی نیاز به ماژول GPS مانند ماژول Ublox می باشد . همچنین ماژول هایی توسط شرکت SIMCOM  تولید شده که علاوه بر بخش GSM دارای بخش GPS مجزا می باشند و با قیمتی بالاتر در بازار عرضه می شوند . از جمله ماژول های GSM دارای GPS می توان به ماژول SIM808 و SIM908 اشاره کرد .

در مواقعی که ما دسترسی به یک دستگاه GPS مستقل نداریم ، یا نیاز به موقعیت خیلی دقیق نداریم و استفاده از ماژول GPS مجزا برای ما صرفه اقتصادی ندارد . یا از ماژول های GSM  استفاده می کنیم که فاقد بخش GPS می باشند ، مانند ماژول های SIM800 , SIM800C , SIM800L و … می توانیم از قابلیت دیگری برای به دست آوردن موقعیت تقریبی استفاده نماییم .

در این روش ما موقعیت دکل آنتن BTS  که ماژول GSM به آن متصل شده را بدست می آوریم . ماژول های sim800 قابلیت بدست آوردن مختصات یک دکل را دارند . بنابراین مختصات بدست آمده مختصات تقریبی ماژول را نشان می دهیم . ماژول های GSM پیشرفته تر دیگری مانند Tlit  وجود دارند که  مختصات سه دکل آنتن BTS یا بیشتر را به ما می دهند و ما می توانیم موقعیت دقیقتری را بدست آوریم ، این قابلیت (AGPS(Assistant GPS نام دارد و در اکثر گوشی های هوشمند وجود دارد .

برای شروع نیاز به اتصال به اینترنت توسط GPRS ماژول SIM800 می باشد . توسط دستور AT+COMMAND  ابتدا connection type  را در حالت GPRS  قرار می دهیم :

در این آموزش از سیم کارت ایرانسل استفاده شده ، بنابراین APN را برابر mtnirancell  قرار می دهیم . اگر از نوع دیگر سیم کارت استفاده می کنید باید از APN اپراتور سرویس دهنده خود استفاده نمائید . APN دو نوع از اپراتورهای پر استفاده در کشور را قرار می دهیم .

همراه اول mcinet

رایتل  RighTel

در مرحله بعد بسته به نوع سیم کارت و اپراتوری که استفاده می کنیم ، مقدار APN  را تنظیم می کنیم :

برای فعال سازی اینترنت GPRS از دستور زیر استفاده م کنیم :

در صورتی که اتصال به اینترنت به درستی صورت پذیرد ، NETWORK LED یا نت لایت به حالت تند تند چشمکزن می شود ، و یک آدرس IP به ما اختصاص پیدا می کند :

فرمان زیر برای بدست آوردن تاریخ و زمان شبکه  استفاده می شود :

فرمان زیر  موقعیت را به صورت طول و عرض جغرافیایی به ما می دهد :

اگر با خطای ۶۰۳ مواجه شدید ، به علت عدم اتصال به شبکه یا آنتن دهی ضعیف می باشد . برای بدست آوردن مختصات دستور را تکرار نمائید . در صورت عدم مشکل  ماژول SIM800 طول و عرض جغرافیایی به همراه زمان و تاریخ را به ما می دهد، کادر سبز رنگ عرض جغرافیایی و کادر قرمز رنگ طول جغرافیایی می باشد .

موقعیت یابی توسط sim800 بدون استفاده از GPS
موقعیت یابی توسط sim800 بدون استفاده از GPS

 

 نمایش موقعیت بر روی google map توسط مختصات طول و عرض جغرافیایی :

جهت نمایش موقعیت بر روی google map  باید طول و عرض جغرافیایی را در لینک زیر وارد نمائید :

طول جغرافیایی , عرض جغرافیایی=http://maps.google.com/maps?q

 

نمایش موقیت بر روی google map با sim800
نمایش موقیت بر روی google map با sim800

 

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

ارزیابی این مطلب :
  • محتوا
  • رابط کاربری
4.8

10 دیدگاه

  1. سلام
    با تشکر از مطالب بسیار خوبتون .
    یک سوال ، پیدا کردن موقعیت با این روش تا چه قدر کار gps را انجام میدهد ؟
    ایا میشود سرعت را هم بدست اورد ؟

    • سلام
      در این روش ماژول فقط طول و عرض جغرافیایی به همراه تاریخ و زمان را به ما می دهد ، در واقع ماژول مختصات دکل انتن را به ما می دهد و نسبت به فاصله ای که ما از آنتن داریم می تواند از چند متر تا چند صد متر اختلاف داشته باشد و دقت به دست آمده توسط GPS را ندارد .

  2. سلام
    بابت مطالب مفیدتون واقعا ممنونم
    یه سوال
    ماژول های GSM پیشرفته تر دیگری مانند Tlit
    این ماژول ها رو که بهش اشاره کردین مثله سیم ۸۰۰میشه خریداری کرد
    یعنی راه اندازیشونم مثله سیم ۸۰۰میمونه
    یا نه اصلا چیزه ذیگه ای هستن؟
    ممنون میشم راه نمایی بفرمایید

    • با سلام
      راه اندازی همه این ماژول ها توسط دستورات at+command امکان پدیر هست . پیشنهاد می شود از ماژول های شرکت Quectel استفاده کنید .

  3. سلام.با تشکر از توضیحات خوبتان.چطور میشود بعد از گرفتن موقعیت، اینترنت ماژول را قطع کرد؟(برای کارکرد عادی ماژول و جلوگیری از مصرف اینترنت)

  4. سلام
    ممنون از اطلاعات مفیدتون
    چطوری میتونم تنظیمش کنم تا زمانی که اس ام اس برام میاد همراه با لینک گوگل باشه و مختصات توش نوشته باشه؟

  5. سلام ادمین بسیار ممنون از مطلب مفیدتون

  6. سلام ادمین جان
    بسیار ممنون از مطلب مفیدتون

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.