Здравствуйте, стоит задача принять строку или байты на компьютер по блютусу и прокинуть их на устройство подключенное через usb порт.
Вопрос какими средствами это можно сделать, может есть пример в исходниках.
Нужно ли открывать новый коннекшен для каждого нового сообщения, или bluetooth коннекшен открывается один раз и дальше шлется все через него.
У меня удавалось найти что то похожее на java, но там работало странно там открывался inputstream и сообщения постоянно читались из него, при этом не возможно было понять где кончается одно сообщение и начинается другое.
С Bluetooth не работал, но скорее всего там только так и возможно как вы описываете про InputStream, вот в TCP (сокеты) это точно только так и есть, там нет понятия сообщение, создаете буфер (массив) и читаете "столько-то" байт, если по факту их пришло меньше то остальные будут нулями и функция вернет int сколько байт считала по-факту, ну и при ошибках разные Exception и все больше ничего, но как-то же решают эту проблему, приходится все самому реализовывать, либо сделать границы (маркеры) либо передавать сперва размер сообщения либо просто использовать только фиксированный размер.