Junior FullStack Developer Сергій Борт створив систему віддаленого моніторингу та керування автомобілем – як вона працює. Фото: Сергій Борт
Junior FullStack Developer Сергій Борт у вільний від роботи час створює цікаві девайси для авто, а одна з особистих потреб вилилась у розробку застосунку, який дозволяє віддалено керувати автівкою та використовуватись для віддаленого моніторингу. Як саме виникла ідея та як відбувалась її реалізація, Сергій розповів редакції MC.today.
Наразі розроблений Сергієм застосунок сумісний із моделями Ford Focus та Ford Escape. Плата керування на мікропроцесорі Stm32 розташовується безпосередньо в автівці, в реальному часі виконує команди зі смартфона та надсилає на пристрій користувача інформацію про стан автівки.
Я у вільний час автоелектрик та розробник цікавих девайсів для авто. Одного дня переді мною постало завдання створити такий девайс для свого авто, але я не знав, як взаємодіяти між пристроєм та автівкою. Трохи заглибившись у тему, я відкрив для себе технологію обміну даними між пристроями авто по CAN-шині
Таких пристроїв не було взагалі, тому в них була потреба для проходження сертифікації. Далі побачив в інтернеті пристрій дистанційного керування авто на базі Arduino
Пристрої мають GSM-модеми, які через інтернет зв’язуються із сервером та виконують аналіз вхідних даних від авто та від Android-застосунку. Кожен із них має унікальний номер, за яким і відбувається ідентифікація між ним та застосунком, у майбутньому планую додати ще один рівень безпеки та виконати прив’язку до авто.
Станом на зараз доступні такі функції: дистанційні запуск/відкриття/закриття автомобіля, моніторинг параметрів авто, а також супутні інформаційні стани в застосунку. Із часом планую реалізувати відображення локації авто та другий ступінь захисту, а також розширити можливості в наданні статистики й додати трохи анімації.
Це був мій перший застосунок, реалізований на React Native, тому кожне завдання, яке я ставив перед собою, реалізовувалось через пошук компонентів та їхню взаємодію. Зараз уже доступні 10 таких пристроїв – вони проходять тестування. До речі, я завжди залучаю тестерів, щоб отримувати від них інформацію – пропозиції чи зауваження. Водночас намагаюсь реалізовувати їх без додаткових затрат – якщо це можливо, то на запроєктованому залізі.
У роботі над такими продуктами для мене головне – ідея та натхнення. Я хочу кодити та створювати, але важко придумати, що саме робити. Водночас працювати з пет-проєктами мені не дуже цікаво, адже вони лише для мене. А хочеться бачити, що те, що ти зробив, корисне для когось у повсякденні.
Звичайно, сильний мотиватор – це можливість опанування нових технологій та розширення свого стека. Але не буду лукавити: фінансовий складник теж важливий, хочеться мати фінансовий відгук від виконаної роботи. Тому якщо бачитиму попит на мій продукт, то згодом з’явиться iOS-версія (зараз він працює з пристроями на Andriod) і, відповідно, більше девайсів.
Буває, звісно, що щось не йде або ж бажання працювати притухає. У таких випадках я беру паузу й повертаюсь із переосмисленням цілей та задач – тоді робота просувається з більшим інтересом і результатом. Тому бажаю кожному завжди мати цікаві ідеї та натхнення для їхньої реалізації.
У понеділок, 28 квітня, низка європейських країн зіштовхнулася з відключенням електроенергії. За повідомленнями західних ЗМІ,…
Вже 6 травня стартує InfoSec Ukraine 2025 – масштабна подія про кібербезпеку. Серед ключових партнерів…
Українська ІТ-компанія Headway вперше за шість років провела ребрендинг. Вона змінила назву й логотип. Компанія…
Якщо ви мрієте про кар'єру в IT, та не знаєте, з чого почати, або ж…
За останній рік компанії звільнили 19% айтівців. Найчастіше – ІТ-спеціалістів рівня Senior. Переповідаємо, які причини…
Уявіть, вам дали завдання: зламати компанію. Ви не маєте жодного внутрішнього доступу, жодного пароля, не…