Прошивка для bluetouth модуля nRF52832 для работы с ios и android apps
На плате bluetouth модуля nRF52832 есть две кнопки, два диода, микродинамик и блок питания. Работает как пульт управления при постоянном подключении к блютуз смартфона. Нужно прописать прошивку для его работы с ios и android приложениями. Примеры: при нажатии кнопки 1 или 2 на моб поиложение отправляется команда о фиксировании геопозиции в момент нажатия и загорается диод одним цветом и издается короткий звуковой сигнал; при потери подключения bluetouth/ интернет мигают два диода стробоскопом красного/зеленого и издается соответстующий сигнал. При подключенном состоянии каждые 15 с мигает диод зеленого цвета. При приближении к определенной геопозиции приложение отправляет на блютуз модуль сигнал 1( звуковой сигнал одной тональности плюс стробоскоп диодов синий+красный) или сигнал 2 ( звуковой сигнал другой тональности и стробоскоп красных диодов)
-

Да не нужен тут никакой драйвер, это обычный BLE модуль, с МК на борту. Вопросы к ТС:
1. Мобильные приложения уже готовы, или их тоже надо написать ?
2. Можно создать простенький протокол, по которому будет общаться модуль и приложение, но не понятно вам достаточно запрограммировать сам модуль под определённые команды, а вы уже сами разберёте их в своём приложении ? в общем это отсылка к п.1.
3. Зачем под такую простую задачу такой модуль. с целым Cortex на борту, что бы помигать парой светодиодов и попищать буззером ??? Для вашей задачи подойдёт самый простой и дешёвый BLE, и простой 8-ми битный МК (PICm Atmega).
P.S. Keil разработчики менее чем за 50к даже рассматривать проект не станут, в то время как ваша задача решается куда боле простыми методами, в общем это как из пушки по воробьям.
-
Здравствуйте, Роман.
Можете предоставить ТЗ для оценки стоимости задачи? Есть в наличии плата с NRF52832 для отладки. Готов обсудить подробности и сделать свое предложение по цене и срокам.
-
Current freelance projects in the category Desktop Apps
Account reconciliation tool with the bank, cards, and accountantTechnical Assignment: Tool for Reconciling Accounts with Bank, Cards, and AccountantGeneral Goal A local tool (script/small application in Python) is needed, which is manually run once every 1-2 months on my computer and performs reconciliation between: Invoices I issued to… Python, Desktop Apps ∙ 21 hours 46 minutes back ∙ 34 proposals |
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 6 days 13 hours back ∙ 10 proposals |
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 7 days 1 hour back ∙ 6 proposals |