#c #android #c #bluetooth #kernel
#c #Android #c #bluetooth #ядро
Вопрос:
Я хочу знать, как я могу работать с Bluetooth в Android, используя C / C , не JAVA API, если у кого-нибудь есть полезные ссылки или может дать совет?
Я нашел этот пост, но я хочу знать, предоставляю ли я полную информацию?
Комментарии:
1. Вы нашли библиотеку, которую можно использовать как на Android, так и на iOS для BLE?
Ответ №1:
Во время моего исследования я нашел это, и теперь я хочу, чтобы кто-нибудь сказал мне, что такое hciattach, hcid и где узнать, как я могу работать в пользовательском пространстве
- bluez: он предоставляет демон ‘hcid’ и отвечает за все связанные службы Bluetooth dbus-daemon: мост между hcid и системным сервером
- D-Bus — это простая система межпроцессной связи (IPC), позволяющая программным приложениям взаимодействовать друг с другом.
- утилита отладки: d-feet (отладчик пользовательского интерфейса dbus), dbus-monitor (отладочный зонд для печати сообщений шины сообщений), dbus-send (отправка сообщения на шину сообщений)
- документ bluez dbus API: /mydroid/external/bluez/utils/hcid/dbus-api.txt
- один из примеров, как показано ниже
Вот статья, которая дает ответы на все вопросы!