Маленькая инструкция как получить текущий дамп с ibody step tracker.
Программа проверялась только с usb версией, проверенно только на одном устройстве,
возможно существуют другие версии с другим протоколом общения по usb.
По сайту производителя на момент написания программы существовало две версии,
одна самая простая с поддержкой только usb, и вторая более продвинутая с bluetooth.
Инструкция может быть излишне подробная или не очень, но просто чтобы не забыть какое-то действие
и точно получить ожидаемый результат.
Получить исходный код с репозитория через:
- git - лучший способ, если планируете что-то менять и использовать долго и делать какие-то улучшения.. git clone https://github.com/0lvin/StepTracker.git && cd StepTracker ;
- Или более простой через архивчик: wget https://github.com/0lvin/StepTracker/archive/master.zip && unzip master.zip && cd StepTracker-master/
Узнать где же наше устройство, подключаем и сморим sudo dmesg | tail. Должно быть что-то подобное:
[ 185.937678] usb 5-1: new full-speed USB device number 3 using ohci-pci [ 186.132776] usb 5-1: New USB device found, idVendor=10c4, idProduct=ea60 [ 186.132784] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 186.132787] usb 5-1: Product: CP2104 USB to UART Bridge Controller [ 186.132790] usb 5-1: Manufacturer: Silicon Labs [ 186.132792] usb 5-1: SerialNumber: xxxxxxxxxxxx [ 186.137018] cp210x 5-1:1.0: cp210x converter detected [ 186.145153] usb 5-1: cp210x converter now attached to ttyUSB0
Из чего можно предположить что трекер сейчас висит на ttyUSB0
Поэтому попробуем запросить немного информации о нем:
sudo ./ibody -d /dev/ttyUSB0 -i -- Will be used as tracker device: /dev/ttyUSB0 ++ tracker id: -> 5a 42 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9c <- 5a 42 00 22 aa 54 45 ff de ad be ef ff 00 00 00 f0 -- id will be: ff de ad be ef ff -- Other values unknown for now.
Где вместо ff de ad be ef ff - будет серийник вашего устройства.
Теперь обновим время на устройстве: sudo ./ibody -d /dev/ttyUSB0 -t
И все же получим дамп нашей активности: sudo ./ibody -d /dev/ttyUSB0 -g
и в строчках вида:
-- 16.12.31 08:30:00 :> 24 steps, 0.016 km, 0.6 kkal
будет ваша активность.
No comments:
Post a Comment