Сопряжение Android-устройства с Arduino (используя nRF8001 Bluefruit LE Breakout)

Я действительно новичок в Arduino и во всем этом Bluetooth, так что извините, если я прошу об основах.

Я следую этому руководству ( https://learn.adafruit.com/getting-started-with-the-nrf8001-bluefruit-le-breakout/software-uart-service), и я установил пример приложения на Android-устройство, и все работает отлично, но само устройство (не работающее с приложением) не может обнаружить Arduino, когда оно запускает рекламу. Это проблема, потому что я разрабатываю приложение Cordova с помощью плагина BluetoothSerial ( https://github.com/don/BluetoothSerial/ ), и мне нужно соединить компоненты, прежде чем делать что-либо еще.

Я пробовал сопряжение с другими устройствами, такими как iphone, но единственное устройство, обнаруживающее arduino, — это blackberry.

Что я делаю не так?

Спасибо за ваше время


person Tirso    schedule 10.06.2015    source источник


Ответы (1)


nRF8001 — это плата Bluetooth с низким энергопотреблением. Вам не нужно связывать его с вашим iPhone или Android. (Обычно вам нужно только соединить периферийные устройства Bluetooth Classic с вашим телефоном.)

Плагин BluetoothSerial использует Bluetooth Low Energy на iOS и Bluetooth Classic на Android. Чтобы использовать nRF8001 с телефоном Android, попробуйте https://github.com/don/cordova-plugin-ble-central. Существует пример проекта для подключения к оборудованию Adafruit Bluefruit LE https://github.com/don/cordova-plugin-ble-central/tree/master/examples/bluefruitle.

person doncoleman    schedule 30.10.2015