Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!
10000 ₴

Мобильное приложение BLE для Андроид (третий этап)

проект завершено


Необходимо разработать программу третьего этапа мобильного приложения для Android.

Приложение работает в роли Central (observer) Client. Устройства - Peripheral (advertiser) Server.

- Сканирование доступных BLE периферийных устройств - уже реализовано.

- Фильтрация по UUID и отображение в списке устройств системы (меток, телефонов-меток и устройств Keyless Block) . Список должен обновляться постоянно автоматически и показывать актуальные доступные устройства. Список должен содержать имя устройства, серийный номер устройства и текущее значение RSSI (также обновляемое автоматически в зависимости от удаления / приближения) - уже реализовано.

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

- Чтение доступных сервисов устройства - уже реализовано.

- В случае если пользователь выбрал устройство Кейлесс:
1.  Реализовать клиенты следующих сервисов: Nordic UART Service, кастомный сервис Sensitivity Level Service, кастомный сервис Tag Information Service. Информация о кастомных сервисах предоставляется дополнительно.
2. Отображать RSSI меток и уровень заряда батареи меток, а также отображать на локаторе дальность нахождения метки используя данные Tag Information Service. На данный момент необходимо отображать информацию о двух метках, третья метка должна быть "серой".
3. По нажатию на иконку метки переходить на экран калибровки (устанавливается одно значение чувствительности для всех меток, т.е. НЕ индивидуально). Предоставить возможность устанавливать 4 уровня чувствительности используя сервис Sensitivity Level Service. Уровни: -100 dBm, -90 dBm, -80 dBm, -70 dBm. При переходе на этот экран программа должна предварительно прочитать текущее значение и установить текущее значение на ползунке.
4. По нажатию на кнопку "Сервисный режим" отправлять соответствующие команды "перейти в сервисный режим" или "выйти из сервисного режима" посредством Nordic UART Service. При переходе на этот экран программа должна предварительно прочитать текущее значение и установить правильное положение кнопки. Протокол команд предоставляется дополнительно.
5. Аналогично пункту 4 добавить функционал "дополнительная функция": кнопка и отправка соответствующих команд.

Відгук замовника про фрилансера Олеге К.

Якість
Професіоналізм
Вартість
Контактність
Терміни

Олег снова показал себя грамотным профессионалом своего дела. Качественная работа без срыва сроков. Олег коммуникабелен и всегда идёт на встречу. Рекомендую.

Pavel S. Pavel Shubbe | Сейф Сейф

Відгук фрілансера про замовника Pavel Shubbe

Оплата
Постановка задачі
Чіткість вимог
Контактність

Как всегда, четкая задача и предоставление всей необходимой информации + устройства для тестирования (так как проект специфический). Оплата без задержек. Рекомендую к сотрудничеству!

Олег К. Олег Килимник | Сейф Сейф



  1. 15 днів10000 ₴Переможець
    Олег Килимник
     1803   14   0

    Готов к сотрудничеству.

    Україна Харків | 28 березня о 16:22 |
  2. 12 днів9000 ₴
    Art System
     599   4   0

    Качественно выполним поставленную задачу.
    Skype: Team ArtSystem
    Mail: [email protected]
    Phone: +380997983974

    Україна Херсон | 28 березня о 16:42 |
  3. 14 днів8000 ₴
    Арсен Денисюк
     626   15   0

    Могу сделать.
    Примеры моих работ:
    https://play.google.com/store/apps/dev?id=7645889196135666812

    Україна Івано-Франківськ | 28 березня о 18:41 |

Замовник
Pavel Shubbe
Росія Санкт-Петербург  6   0
Проект опублікований
28 березня о 15:24
61 перегляд
Мітки
Запрошені на проект
Поділитися