Обычное дело: мы используем cookie. Здесь можно узнать зачем
Хорошо

Доработка маячков системы отслеживания активов для предприятий

Устройства представляют собой BLE-маячки, предназначенные для коммерческого использования. Нашей задачей была доработка устройств с целью снизить их энергопотребление.
Высокая надежность и безопасность
Оптимизированная прошивка и низкое энергопотребление
Ресурс батарей увеличен на 30%

Введение

Предприятия применяют геолокационные технологии для самых разных задач. Такие решения помогают отслеживать местоположение активов, увеличивать продажи и повышать эффективность бизнеса.

Современные геолокационные сервисы, такие как системы отслеживания, совмещают в себе технологии маячков, мобильной связи и RFID. Маячки представляют собой небольшие устройства с передатчиками, которые используют технологию Bluetooth Low Energy для передачи сигналов. Производителей маячков много. Однако бывает сложно подобрать устройство, которое идеально подойдет для ваших задач.

Запрос

С нами связались представители компании, которая занимается интеграцией геолокационных сервисов и IoT-решений. Заказчик продает предприятиям готовые маячки, которые обеспечивают связь в беспроводных сетях. Предлагаемые компанией маячки выполнены на базе микроконтроллеров EM6819 и nRF51. Клиенту требовалось доработать устройства, чтобы они лучше подходили для задач компании.

Решение

Сперва заказчик дал нашей команде тестовое задание – для проверки качества работы. Когда мы его завершили, клиент решил продолжить сотрудничество. Мы разработали прошивку для маячков и выполнили следующие задачи:

  • Настроили поля данных в широковещательных пакетах (advertising packages) – уровне, отвечающем за установление соединения.
  • Модифицировали Gatt-сервисы и характеристики в них. Gatt-сервисы позволяют изменить настройки и ID маячков.
  • Оптимизировали энергопотребление, увеличив ресурс батарей на 30%.
Тестирование печатной платы маячка специалистом KEDR Solutions
Тестирование печатной платы маячка

Выполненные работы

  • Разработка ПО для BLE-шлюза, выполненного на базе Raspberry
  • Разработка прошивки для маячков на базе микроконтроллеров EM6819 и nRF51

Использованные технологии

EM6819, NRF51822 и NRF52832
в качестве микроконтроллеров для BLE-маячков.
C
для написания прошивки.
Keil, IAR и EM Studio
для создания прошивки.
C++ и Java
для написания ПО для шлюза.
Eclipse IDE
для разработки программного обеспечения.

Итоги

Bluetooth-маячки, с которыми мы работали, предназначались для предприятий, а значит, должны были отвечать высоким требованиям надежности и безопасности.

Доработав маячки, мы помогли заказчику повысить качество предлагаемого им решения.

Главная техническая сложность была связана с микроконтроллерами. Из-за ограниченности ресурса, прошивка занимала всю доступную память. Поэтому нам пришлось оптимизировать прошивку и снизить потребление энергии.
Печатная плата BLE-маячка, разработанная инженерами компании KEDR Solutions
Печатная плата BLE-маячка
Несмотря на ограничения, мы смогли реализовать все новые функции маячков и в то же время снизить энергопотребление до минимального уровня. Мы увеличили ресурс батарей на 30%.

Кроме того, наша команда разработала BLE-шлюз на базе Raspberry Pi.

Обратная связь по проекту:

Инженеры КЕДР Solutions обладают новаторскими навыками решения проблем и глубокими профессиональными знаниями, что делает их надежными партнерами в своей области. А их гибкость и доступный ценник позволяют выстроить крепкие долгосрочные отношения.
Генеральный директор компании-заказчика
Связаться с нами
Оставьте контактные данные, и мы свяжемся с вами в ближайшее время