Я застрял несколько дней на моем приложении Bluetooth.
Его роль заключается в получении данных с устройств Bluetooth, используя протокол последовательного порта ...
Приложение работает в фоновом режиме телефона и устройств, когда им нужно отправить информацию, включает Bluetooth и пытается отправить фрейм данных.
Проблема в том, что с помощью этого приложения можно подключить несколько устройств. И мне не удается поставить телефон в качестве сервера, чтобы он мог получать непрерывные данные.
Это означает, что я могу создать Connector.open ("btspp: localhost: ....") с AcceptAndOpen (), но эта функция запускается только один раз, и я не могу перезапускаться бесконечно.
Решение было бы запустить AcceptAndOpen ()
Когда вызов Bluetooth закончен ... перезапустить функцию, но я не могу (я просто воссоздаю объект, который сделал открытие порта)
Я пытаюсь использовать без успеха:
- PushRegistry ("btspp" не совместим)
- Connector.open () с MAC-адресом клиентов (но это не самоблокировка)
Если кто-нибудь может мне помочь, как решить эту проблему. Потому что я тщательно искал на форумах ежевики ...
Спасибо, Фабрис
PS: Если вам нужен исходный код, я могу дать вам ... Но я не уверен, что это поможет вам ответить мне.