2014-12-12 3 views
0

Я являюсь новым автором этого сайта, поэтому, пожалуйста, сократите меня, если этот вопрос звучит слишком просто. Я использую устройства Pi в качестве читателей iBeacon в течение нескольких недель, и я смог найти свои маяки LE без проблем, используя hcitool lescan и hcidump. Проблема, с которой я столкнулся сейчас, заключается в том, что по какой-то причине, когда я запускаю hcitool lescan, я вижу свои устройства, но hcidump не видит, чтобы работать - даже не кажется, что он работает.Raspberry PI iBeacon

Поскольку hcitool lescan работает, я знаю, что устройства работают и что мой Pi может их найти .. но мне нужен hcidump для работы, поскольку мой код тянет с этого выхода, чтобы мои программы работали правильно.

Любые мысли о том, что может быть причиной этого? Какую информацию я могу предоставить, чтобы помочь вам лучше понять ситуацию?

+0

, что происходит, когда вы набираете 'hcidump' во время работы' hcitool lescan'? Вставьте вывод команды в свой вопрос, чтобы мы могли помочь. – davidgyoung

+0

Так как это происходит на двух устройствах, я думаю, что это должно быть что-то с маяками, но я не знаю, что я мог бы сделать с ними ... Я, к сожалению, не знаю, что здесь .. –

+1

Вот файл журнала, когда Я запускаю 'hcidump -at', который использовал, чтобы дать мне всю необходимую мне информацию. [http://108.30.56.142/test1.log] –

ответ

1

Это известная ошибка с bluez.

Чтобы исправить это, вам просто нужно отключить интерфейс Bluetooth и снова включить его.

sudo hciconfig hci0 down

sudo hciconfig hci0 up

hci0 является интерфейс вашего Bluetooth ключа.

Вы можете запустить дамп одновременно с разверткой:

sudo hcitool lescan --duplicates & sudo hcidump -w file.txt

+0

Спасибо за ответ. Я фактически запускаю эти команды в своем сценарии до запуска lescan или hcidump с тем же результатом - lescan находит маяки, но hcidump не показывает мне ничего из них. –

+0

Я отвечу позже сегодня вечером после того, как я посмотрю на свой код, так как не могу вспомнить, каким образом я получил свою свалку для работы –

+0

Большое спасибо. Мой сброс DID работает нормально, но потом из ниоткуда .. По крайней мере, я думаю, что нигде .. Он просто остановился! –

 Смежные вопросы

  • Нет связанных вопросов^_^