Современные смартфоны с каждым годом становятся всё мощнее: более совершенные процессоры, большие экраны. Приложения для них всё больше и больше требовательны к ресурсам. Но производители аккумуляторов не успевают развиваться с такими же темпами... В связи с этим возрастает потребность носить с собой внешний аккумулятор для поддержания заряда устройства, чтобы не остаться без связи в самый нужный момент.
Понимая такую проблему у своих клиентов, к нам обратились за помощью представители крупной сети торгово-развлекательных центров. Задача была в том, чтобы "оживить" закупленные ими станции для выдачи портативных зарядных устройств: разработать мобильное приложение для удобного оформления аренды, написать backend часть для управления станциями и прошить сами станции для работы с новым бекендом.
Как уже говорилось выше, сами станции вместе с установленными в них внешними аккумуляторами были закуплены в Китае у производителя партией более 10 тысяч штук.
Станция с зарядными устройствами
Производитель предполагал использование популярного популярного китайского приложения WeChat для бронирования, оплаты и возврата зарядных устройств. Такой вариант не подходил для использования в России. Более того, оказалось, что с заводской прошивкой не работали Российские операторы сотовой связи.
Первой задачей для инженеров нашей команды являлся поиск способа, которым можно перепрограммировать контроллер всех станций. Или, как запасной вариант, предлагалось разработать, произвести и заменить всю плату с контроллером.
Спустя недели реверс-инженеринга опытным путём был найден программатор и базовый набор необходимого ПО для программирования и разработки новой прошивки, с помощью которой мы успешно подключались уже к нашему бекенду и без проблем работали с симкартами отечественных операторов.
Программатор для прошивки станций
Самая большая и сложная часть проекта была позади, и пока шла перепрошивка всех станций, параллельно шла разработка бекенда и админ-панели для управления и обслуживания всех станций.
Для экономии средств за использование интернета нашей команде нужно было спроектировать взаимодействие станции с сервером таким образом, чтобы устройство могло работать без больших задержек даже на самых дешёвых тарифах сотового оператора с очень сильно ограниченной скоростью соединения с сервером.
Данное условие мы учли при проектировании и успешно реализовали взаимодействие по протоколу MQTT
Алгоритм работы всей системы был следующий:
Слот для sim-карты на станции
В процессе разработки, перед заказчиком вставал вопрос предоставления интерфейса взаимодействия с пользователями: использовать, как это делает производитель, чат-бот, или написать собственное мобильное приложение, как это делают аналогичные сервисы.
Проведя исследования, наша команда выяснила, что большинство опрошенных потенциальных пользователей не готовы устанавливать сторонние приложения: удобнее открыть чат-бот в одном из любимых мессенджеров, получить ссылку на оплату, и получить услугу.
На этом и остановились. Параллельно с разработкой бекенда приступили к написанию чат-ботов под 4 популярных в нашей стране мессенджера: Телеграмм, Whatsapp, Viber и VK.
После успешной обкатки решения на одном торговом центре Москвы, данное решение пошло масштабироваться дальше в другие регионы нашей огромной страны.
Проект успешно работает и по сей день, находясь на технической поддержке у нашей команды!
БУДЕМ
НА СВЯЗИ
+7 (991) 115-27-79
support@volhinsoft.ru
Заказать обратный звонок
Расскажите о вашей задачи и мы предложим несколько вариантов ее решения: