я использовал акселерометр маяка, но данные счетчика акселерометра выдаются только тогда, когда маяк стабилизирован. например "трясти маяком 5 минут и остановиться" равно только 1 отсчету. Итак, я не могу считать шаг с маяком?
спасибо
я использовал акселерометр маяка, но данные счетчика акселерометра выдаются только тогда, когда маяк стабилизирован. например "трясти маяком 5 минут и остановиться" равно только 1 отсчету. Итак, я не могу считать шаг с маяком?
спасибо
Вы можете найти ответ в ссылке, которую вы отправляете.
Когда маяк движется, он не отправляет метод делегата beacon:accelerometerStateChanged. Подождите несколько секунд после каждого встряхивания.
Поэтому вам нужно остановиться на несколько секунд, чтобы получить данные.
Estimote Beacons может определить, находятся ли они в движении или в состоянии покоя. Так что технически можно подсчитывать каждый раз, когда конкретный маяк приводился в движение. Однако, если вашей целью является подсчет шагов, необходимо учитывать большую погрешность. Как правило, превращение маяка в счетчик шагов, вероятно, не самый удачный вариант использования. Ведь для этого можно использовать акселерометр телефона — и даже с маячком в кармане смартфон все равно нужен для приема сигнала и подсчета шагов.
Ваше здоровье.