Я использую Bluez для установки сканера Beacon BLE на автономном Linux-боксе. Я хочу, чтобы он выполнял некоторую форму самодиагностики по радио (по некоторым конкретным причинам применения), и так, как я хотел бы это сделать, это передавать маяк (iBeacon или любую другую форму) так часто и слушать этот маяк на том же радио.Bluez - передайте маяк и сканирование на том же радио
Это установка, которая у меня есть:
- Unit 1: стандартное от готовых IBeacon.
- Единица 2: Ubuntu VM с CSR Радио BLE. Запуск сканера iBeacon и передатчика iBeacon.
- Блок 3: Ubuntu VM с радиостанцией CSR BLE (отличная от той, что находится в модуле 2). Запуск сканера iBeacon.
Результаты:
Раздел 3: способны видеть блок 1 и IBeacon передаваемого блока 2.
Раздел 2: способно видеть блок 1, но НЕ iBeacon, переданный блоком 2.
Должно ли быть возможным, чтобы блок 2 сам видел? Если нет, почему бы и нет?
В оборудовании BLE обычно есть радиостанции, которые могут выполнять только одну вещь за раз: либо получать, либо передавать. Однако я не думаю, что это указано в спецификации. Но в любом случае не имеет смысла передавать и получать в то же время на той же частоте. – Emil