умные bluetooth весы
Модератор: immortal
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 693 раза
- Контактная информация:
умные bluetooth весы
Предлагаю начать отдельную тему по bluetooth весам. Принцип действия указанных ниже весов примерно одинаковый.
1) Gason S4
2) Xiaomi Mi Scale обе версии
3) Yunmai SE
У всех бт весов есть самый главный минус - они не хранят офлайновые значения. Для автоматизации придется все время мониторить эфир.
Для этих целей приобретен usb донгл csr 8510.
Принцип работы весов газон примерно следующий:
1) Подопытный встает на весы, те в свою очередь включают бт и стучат по мак адресу последнего удаленного хоста.
2) Спаривать весы и телефон необходимости нет. В телефоне должна быть запущена программа от производителя, которая все время опрашивает встроенный бт.
3) Если программа в телефоне не ответила, то весы благополучно выключают связь с внешним миром.
Чем можно корректно отснифить бт трафик на андройд телефоне? Штатными средствами получил файл LOG, но он не очень информативен.
1) Gason S4
2) Xiaomi Mi Scale обе версии
3) Yunmai SE
У всех бт весов есть самый главный минус - они не хранят офлайновые значения. Для автоматизации придется все время мониторить эфир.
Для этих целей приобретен usb донгл csr 8510.
Принцип работы весов газон примерно следующий:
1) Подопытный встает на весы, те в свою очередь включают бт и стучат по мак адресу последнего удаленного хоста.
2) Спаривать весы и телефон необходимости нет. В телефоне должна быть запущена программа от производителя, которая все время опрашивает встроенный бт.
3) Если программа в телефоне не ответила, то весы благополучно выключают связь с внешним миром.
Чем можно корректно отснифить бт трафик на андройд телефоне? Штатными средствами получил файл LOG, но он не очень информативен.
Последний раз редактировалось directman66 Ср май 09, 2018 6:57 am, всего редактировалось 1 раз.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 292
- Зарегистрирован: Вт окт 17, 2017 11:29 am
- Откуда: Украина, Киев
- Благодарил (а): 15 раз
- Поблагодарили: 33 раза
Re: умные bluetooth весы
Спарил весы Yunmai SE . На сервере запущен gatttool который шлет данные в лог. Спаривание происходит тогда, когда кто то стал на весы. Данные передаются. Проблема как отличить разных пользователей. В родной программе ввел несколько учетных записей. Но при взвешивании происходит запрос кто стал на весы. При работе с сервером почему то передается ID первой учетной записи. Для других пользователей он равен 0. На этом месте автоматизация пока остановилась. Бежать к терминалу, компу, смартфону и указывать кто стал на весы не интересно. Можно анализировать вес. Если он близок к такому то, то значить на весах данный юзер. А если вес приблизительно одинаков, как различить?
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
-
- Сообщения: 292
- Зарегистрирован: Вт окт 17, 2017 11:29 am
- Откуда: Украина, Киев
- Благодарил (а): 15 раз
- Поблагодарили: 33 раза
Re: умные bluetooth весы
Вроде по Xiaomi Mi Scale протокол описан. В Вашем же посте https://github.com/oliexdev/openScale/w ... h-Mi-Scale. Да отличается от Yunmai SE но идея таже. Шлеш команду по определенному handle, в ответ вес, жир и т.д.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 693 раза
- Контактная информация:
Re: умные bluetooth весы
Идентифиукация по весу помоему уже самая простая проблема.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 292
- Зарегистрирован: Вт окт 17, 2017 11:29 am
- Откуда: Украина, Киев
- Благодарил (а): 15 раз
- Поблагодарили: 33 раза
Re: умные bluetooth весы
А в чем проблема? Для Xiaomi Mi Scale вроде даже запроса не надо слать. Просто запустить gatttool --device=0C:B2:B7:02:3C:3F --adapter=hci0 --listen >> scale.log . Подменить только мак адрес весов своим. И смотреть, что поступит при взвешивании.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 693 раза
- Контактная информация:
Re: умные bluetooth весы
Еще руки не дошли. Не смотрел еще что такое gatttool.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: умные bluetooth весы
Откормить одного (простите, не удержался)А если вес приблизительно одинаков, как различить?
-
- Сообщения: 292
- Зарегистрирован: Вт окт 17, 2017 11:29 am
- Откуда: Украина, Киев
- Благодарил (а): 15 раз
- Поблагодарили: 33 раза
Re: умные bluetooth весы
Или наоборот, уморить. Есть идея дальнейшей автоматизации. Каждому по RFID метке. На холодильник считывател с электрозамком. Без взвешивания и попадания в допустимый диапазон холодильник не открывается. А "Алиса" после взвешивания вещает: поравился ты или похудел и можно кушать или нельзя.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: умные bluetooth весы
Очень наивное представление — если вы заблокируете холодильник — эти хомяки начнут прятать печенье под подушку. Похудение не в холодильнике — похудение в голове.Или наоборот, уморить. Есть идея дальнейшей автоматизации. Каждому по RFID метке. На холодильник считывател с электрозамком. Без взвешивания и попадания в допустимый диапазон холодильник не открывается. А "Алиса" после взвешивания вещает: поравился ты или похудел и можно кушать или нельзя.
-
- Сообщения: 292
- Зарегистрирован: Вт окт 17, 2017 11:29 am
- Откуда: Украина, Киев
- Благодарил (а): 15 раз
- Поблагодарили: 33 раза
Re: умные bluetooth весы
Чужие потуги стимулируют деятельность. Оказалось, что родное приложение создало юзеров в своем облаке и в весы не прописало. С помощью комманд протокола добавил юзеров в сами весы. Теперь при взвешивании выдается ID юзера, ранее занесенный в весы, с соответствующим весом. Можно заносить теперь в базу и делать дальнейшую обработку.
Ubuntu Server 16.04 LTS, OpenWRT 1-wire, SonOFF, MYSensors, MiHome, Yeelight, MiFlower