Итак, я и мой друг работаем над этим проектом, где Raspberry Pi с определенными датчиками собирает некоторые данные и выводит их.
Теперь мы хотим, чтобы определенные параметры передавались во время выполнения. Таким образом, мы думали о создании собственного приложения, которое могло бы соединиться с Pi с помощью Bluetooth. После подключения он может затем отправить аргументы через Bluetooth.
Затем сценарий python перехватит эти аргументы и затем запустит свою программу, а затем отправит свои выходные данные обратно в приложение.
Пока В поисках библиотек, чтобы помочь мне с этим, я наткнулся на эту библиотеку: https://github.com/Polidea/react-native-ble-plx
При просмотре документации я наткнулся на https://github.com/Polidea/react-native-ble-plx/wiki/Characteristic-Writing
, который, кажется, является методом, используемым для записи некоторых данных и отправки it.
С точки зрения Bluetooth, что это за услуги и характеристики, и нужно ли мне создавать свой собственный сервис и характеристики c при работе над моим проектом? Или я могу написать любую существующую характеристику c, чтобы сценарий python мог это прочитать?
Если я неправильно понял некоторые понятия, поправьте меня. Кроме того, если есть какие-либо более эффективные способы разработки этого подхода, пожалуйста, дайте мне знать