Я пытаюсь создать приложение Bluetooth, в котором смартфон (клиент) подключается к веб-браузеру другого компьютера (сервера). При запуске действия пользователя на клиенте данные будут отправлены в веб-браузер по каналу Bluetooth. Предварительная ассоциация безопасности не требуется, и адрес сервера будет сообщен клиенту заранее. Поэтому я хочу полностью пропустить этап сопряжения и обнаружения.
Стек Android Bluetooth позволяет это сделать, создавая небезопасное соединение RFCOMM для клиентов методом createInsecureRfcommSocketToServiceRecord
и, соответственно, listenUsingInsecureRfcommWithServiceRecord
.
Неясно, предлагает ли Chrome Bluetooth Stack те же услуги в соответствии с Bluetooth Javascript API а>. Насколько я могу судить, нет возможности использовать listenUsingInsecureRfcommWithServiceRecord
, и их примеры показывают только веб-браузер, используемый в качестве клиента. Я хотел бы подтвердить, возможно ли это с текущим состоянием Google Chrome или каким-либо другим способом включить этот тип связи.
Ранее было задано много вопросов о небезопасных сопряжениях с устройствами Android, но ни одного с другими устройствами/приложениями с поддержкой Bluetooth (например, веб-браузером в данном случае). Ни один из предыдущих ответов, похоже, не касался сценария, который я описываю.