Вы должны получить необработанный вывод объявления в виде байтов командой hcidump
, а затем проанализировать идентификаторы маяковых сигналов из этих байтов. Вот скрипт, который делает именно то, что для формата с открытым исходным кодом AltBeacon:
https://github.com/RadiusNetworks/altbeacon-reference/blob/master/altbeacon_receive
Если вы хотите сделать эквивалент для IBeacon, вы должны изменить сценарий синтаксического анализа, чтобы справиться с этим подобным форматом. Поскольку формат iBeacon является проприетарным, размещение версии AltBeacon - лучшее, что я могу сделать, чтобы помочь.