تکنولوژیها
- JavaAndroidAndroid StudioJNIAndroid GPS
کاروشا یک کیت سخت افزاری دارای سیم کارت است با سیستم عامل اندروید
بخش یک : دستگاه ما تشکیل شده از چند سنسور مهمه که باید مرتب از این سنسورها داده گرفته بشه (جایروسکوپ ، پورت دیاگ ، جی پی اس) این دادهها باید برای طولانی مدت (مثلا مدت 1 سال) در دستگاه ذخیره بشوند ، پس نیاز به یک دیتابیس داریم بر روی دستگاه مسئله بعدی محاسبههای کوچیک بر روی این دادهها هست که در زمان مناسب نوع محاسبهها توضیح داده میشه و در نهایت بر اساس نتیجه این محاسبات یک سری اتفاقات خواهد افتاد (سناریو هایی میباشد که به مرور زمان میگیم) و اطلاعات در سرور سایت هم ذخیره میشوند.
بخش دو : ما برای کنترل دستگاه در انجام تنظیمات نیاز به اپلیکیشن کلاینت داریم که بر روی دستگاههای اندروید و ای او اس قابل نصب باشند (اندروید اولویت دارد) و بتوان با استفاده از این اپلیکیشنها تغییراتی در تنظیمات دستگاه ایجاد کرد یا داده هایی را دریافت و ارسال کرد.(مثلا خاموش یا روشن کردن بلوتوث ، کالیبره کردن جایروسکوپ ، خاموش یا روشن کردن موبایل دیتا ، چک کردن اس ام اسها و ارسال USSD کد و ... )
بخش سوم : وب سایت مقصد همه داده هاست و باید دادهها به صورت مرتب در وبسایت ذخیره شوند ، در برخی موارد وب سایت با اپلیکیشن کلاینت باید در ارتباط باشد (بخش دوم) و برخی دادهها بین این دو فقط منتقل شوند.
مهارتهای ضروری:
- کار با سرویسها
- تسلط بر روی دسترسیهای سیستمی
- کار با دیتابیس
- تسلط بر روی سریال و اتصال سریال
- آشنایی با JNI
- تسلط بر روی کار با سنسورها
مهارتهای امتیازی
- آشنایی با Android NDK
- آشنایی با OBD II
- آشنایی با ECU خودرو
مزایا
- تجهیزات به روز
- محیط دوستانه و صمیمی
- یادگیری و کسب تجربه
- پیشرفت