Как правило, ваше телефонное приложение является центральным и связывается с периферийным устройством по Bluetooth.Если вы хотите отправить данные на периферийное устройство, вы можете записать характеристику в телефонном приложении, если для этой характеристики включена запись.Ваш центральный узел может получать данные от периферийного устройства двумя способами: он может либо считывать характеристику (если он включен) с периферийного устройства, либо получать уведомления от периферийного устройства (если он включен).Таким образом, если все, что у вас есть, это центральное (телефонное приложение) и периферийное устройство (какое-то устройство Bluetooth), и вы хотите отправлять данные туда и обратно, вам не нужно иметь как центральные, так и периферийные роли в телефонном приложении.Если у вас есть какие-то особенные вещи, они могут отличаться для вас, я не знаю.Я говорю о типичной настройке.
Если вы хотите отправлять команды на периферийное устройство, вы можете написать эти команды для характеристики.В свою очередь, периферийное устройство может отвечать уведомлениями.Это в основном способ разработки решения Bluetooth, но он может отличаться в зависимости от того, чего вы хотите достичь.