برنامه اندرویدی tracker (ردیاب) و نمایش مختصات
به نام خدا وبا سلام خدومت دوستان عزیز!
اگه بدون مقدمه برم سراغ بحث پروژه باید بگم که این پروژه اسمش ردیابه و شامل برنامه نویسی اندروید به زبون جاوا و php برای سرور و c برای میکروکنترلر arm_lpc1768 که کد میکرو رو برای AVR هم میشه پورت کرد…!!!
هدف این پروژه اینه که ما بیایم از یه ماژول GPS/GPRS استفاده کنیم که اطلاعات موقعیت جغرافیایی شامل طول و عرض جغرافیایی رو از طریق GPRS بفرسته روی سرور و برنامه اندرویدی هم اطلاعات رو از سرور بخونه و توی گوگل مپس هدف رو نشون بده و مسیر حرکتش رو دنبال کنه،که برای این منظور میشه از ماژول SIM908 استفاده کرد اما من به خاطر قیمت بالای این ماژول اومدم از ماژول A7 استفاده کردم که انصافا مثل ماژولای شرکت simcom راه اندازیش خیلی راحت تره (تغذیه ۵ ولتی و جریان پورت usb لب تاپ) در مطالب بعدی آموزش این ماژول رو خواهم گذاشت ان شاالله….
در این پست فقط به بخش معرفی برنامه اندروید و تحت سرور می پردازم،برای این پروژه من دوتا برنامه اندرویدی نوشتم یعنی یه برنامه میاد مختصات جغرافیایی رو روی سرور میفرسته (در اصل این برنامه داره کار میکرو و ماژول رو انجام میده) و برنامه اصلی ،برنامه ردیاب هستش که اطلاعات جغرافیایی رو از سرور میخونه و روی نقشه گوگل مپس نمایش میده…
معرفی برنامه اصلی( ردیاب,tracker)
برای این برنامه امکاناتی گذاشتم مثل نمایش مختصات خودتون به صورت دوتا تکست ویو در پایین صفحه و مخصتصاتی که از سرور دریافت میشه ، و اگر گوشیتون گوگل مپس نصب باشه میتونید به راحتی تا مقصد(هدف) نویگیشن کنید…!!!
اصلی ترین بخش این نرم افزار قسمت(۱) هستش که وقتی این گزینه فعال باشه نقشه شما دقیقا به مختصات هدف میره و برنامه هر ۵ ثانیه یکبار اطلاعات رو از سرور به روش GET ذریافت میکنه ،در صورتی که غیر فعال باشه شما میتونید از دیگر امکانات استفاده کنید و با داشتن سورس، این برنامه رو گسترش بدید…
با لمس قسمت (۲) یک دیالوگ مانند شکل زیر باز میشه که میتونید در قسمت LAT و LNG مختصات خودتون رو وارد کنید و با زدن PLACE برید به مختصات مورد نظر…
به این دیالوگ به راحتی میتونید امکانات خودتون رو اضافه کنید…
برنامه بعدی که نوشته شده و بیشتر برای تست عملکرد برنامه ردیاب هستش رو میتونید در زیر مشاهده کنید
این برنامه علاوه بر نمایش مختصات خودتون هر ۵ ثانیه یک بار lat و lng رو به سرور میفرسته…
در بخش سرور هم یک دیتا بیس در هاست ایجاد کردم و تیبل درست کردم و با کد های php این اعداد رو میگیرم و در تیبل ها مینویسم…
سورس برنامه اندرویدی که با نرم افزار اندروید استدیو انجام شده و سورس کد های php و فیلم های روش دریافت کد API گوگل مپس و فیلم درست کردن دیتابیس در هاست و ایجاد تیبل در بخش PHP my admin رو ظبط کردم ،دوستانی مایل به خرید این پروژه هستن برای توضیحات بیشتر میتونن به تلگرام بنده مراجعه کنن…
دوستان عزیز در این بخش میتونید آموزش های ارتباط اندروید و سرور رو ببینید…
در آموزش تصویری زیر هم میتونید آموزش گرفتن کد api گوگل مپس رو مشاهده کنید که توسط یکی از دوستان تهیه شده…
مطالب مرتبط :بخش سخت افزار پروژه فوق
موفق و سربلند باشید