hi,
Requirement 1:Nordic Bluetooth 5.0 is supported on Android 6.0 and above:
What interface (hci or else) should be provided by nordic Bluetooth 5.0? How to debug nordic5.0 (scan, connect, send and receive data and files) on android? And how to verify\use nordic Bluetooth 5.0, give full play to the advantages of 5.0?
Requirement 2: How to support Nordic Bluetooth 5.0 on Linux:
What interface (hci or else) should be provided by nordic Bluetooth 5.0?
How to debug nordic5.0 (scan, connect, send and receive data and files) on Linux?
And how to verify\use nordic Bluetooth 5.0, give full play to the advantages of 5.0?
We learned earlier that Linux supports the standard hci interface, and the bluez protocol stack in the Linux system also supports the hci interface. by understand, nordic provided nrf connect sdk, which has hci_uart\hci_usb\hci_spi interface. To hci_uart for example: under the guidance of ncs\v1.3.0-rc1\
zephyr\samples\bluetooth\hci_uart\README.rst: we can use linuxc ommand line tools hcitool/hciconfig and other command line tools scan the surrounding Bluetooth
devices. But how to establish a connection and send and receive data, currently don't know how to do it? And the mac address of Bluetooth in the hci_uart routine
is always 00:00:00:00:00:00? Nrf connect does the hci interface project in the SDK support Bluetooth 5.0? How to verify? And can the Bluetooth function provided by
the hci interface project support our needs? Seeking (scanning, connecting, sending and receiving data)?
In android, we try to support hci project in nrf connect sdk on android6.0, android platform is different from linux, There is no tool to debug Bluetooth. We stop there. Also understand that before android6.0, the bluez protocol stack was used on android, After android6.0, bluedroid is used. How to support nordic 5.0 for this android6.0? Does bluedroid\bluez support nordic Bluetooth 5.0?