Может кто-нибудь объяснить мне, как на самом деле работает Bluetooth при подключении устройства Android к другому.
Вот то, что я думаю, я знаю.
У меня есть два устройства.
Один будет клиентом, а другой - сервером, в зависимости от того, какое соединение инициируется.Устройство Android выполнит поиск устройств в режиме обнаружения.Устройство Android может отображать список ранее сопряженных устройств.
A BluetoothSocket
открывается для создания соединения между устройствами.Теперь данные могут быть переданы Сокет может быть закрыт после завершения
Вопрос: если устройство показывает, что имеется соединение со светодиодом, должен ли этот светодиод мигать после вызова BluetoothSocket.connect()
.
Есть ли где-нибудь, где я могу найти литературу о том, как это работает и т.д. ..
Причина этого вопроса связана с моим предыдущим сообщением:
Ошибка подключения Bluetooth для Android
Я не уверен, действительно ли я подключен или нет.Документация Android гласит, что есть логическое значение BluetoothSocket.isConnected (), но я не могу его найти.поэтому я не могу понять, действительно ли я подключен или нет, и после «подключения» я не знаю, могу ли я просто начать отправку данных.