Проследяване на МПС
Удобно допълнение към платформата Locator, което поставя информацията за автопарка ви директно в джоба.
Удобно допълнение към платформата Locator, което поставя информацията за автопарка ви директно в джоба.
Vehicle Tracking App е мобилното допълнение към платформата Locator на FSS — собствена система за GPS проследяване на превозни средства (собственическата fss/locator „Online GPS Tracking System“). Уеб бек офисът на платформата вече позволяваше на операторите на автопаркове да наблюдават своите тракери, но операторите имаха нужда от същата информация за автопарка и в движение. FSS разшири сървъра на Locator с насочени към мобилни устройства endpoint-и, така че приложение на телефона да може да показва състоянието на превозните средства в реално време и историята на курсовете, без да се отваря пълната уеб конзола.
Приложението се обслужва от две сървърни повърхности, и двете реализирани в кодовата база на Locator. Един XML интерфейс за iPhone клиента (controllers/xmlIPhone.php) връща състоянието на всеки тракер в реално време — име, статус онлайн/неактуален, географска ширина/дължина, скорост и двигател включен/изключен — плюс дневни обобщения по превозно средство (брой курсове, разстояние, време в движение, час на първо потегляне) и подробни разбивки по отделен курс, включващи всяка GPS точка на обновяване. Отделен интерфейс на приложението „Trips“ по организация (controllers/tripsApp.php) е с автентикация чрез ключ и връща курсовете за дадено превозно средство и ден като JSON, позволява на потребителя да маркира курсовете като служебни или лични (поотделно, групово или по дата) и отчита месечни суми на разстоянието служебно спрямо лично — пътен/служебен дневник в джоба на потребителя. Администраторите включват приложението Trips по организация и могат да зададат крайна дата, преди която класификациите на курсовете са заключени.
Технически приложението е тънък мобилен клиент върху съществуващия бек енд на Locator: изграденото от FSS PHP приложение върху собствения fss/framework (v4), което чете от базата данни IBM DB2 на платформата през ODBC, като устройството получава XML (за изгледите на тракерите за iPhone) и JSON (за приложението Trips). Според историята на комитите в хранилището работата датира от около 2017 г. и беше итеративно усъвършенствана за iPhone, включително обработка на часови зони, показване на времето на курсовете и пробега в хедъра на приложението. Самото нативно мобилно клиентско приложение се поддържа извън прегледаните тук хранилища, така че неговата UI рамка на устройството не беше проверена; проверимите доказателства обхващат платформата за GPS проследяване и мобилните API, които тя предоставя.