Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Декодиране на Bluetooth връзка между сензор и телефон
http://mcu-bg.com/mcu_site/viewtopic.php?f=4&t=17242
Страница 1 от 1

Автор:  Grubi [ Чет Апр 16, 2020 1:46 pm ]
Заглавие:  Декодиране на Bluetooth връзка между сензор и телефон

Ситуацията е следната - имам pH - temp сензор със Bluetooth.
Приложението е написано да не може да логва повече от 15 минути, вероятно за да пази батерията. Но иначе мери постоянно за неограничено време, ако телефона е свързан към него.
Колко сложно е да се декодира протокола - мерят се два параметъра, pH и температура - за да може да се мери и логва с външен Bluetooth модул,
или да се напише ново приложение?

Фирмата надали ще ми обърне внимание да си промени настоящото приложение, затова търся друго решение.

Автор:  t_i_t_o [ Чет Апр 16, 2020 2:06 pm ]
Заглавие:  Re: Декодиране на Bluetooth връзка между сензор и телефон

Предполагам е BLE датчика а не БТ класик, в такъв случай всяка фирма дето предоставя БЛЕ чипове (нордик, блугига, ...)има и софтуер за слухтене на ефира/дебъг, с него можеш да разпиташ датчика какви сървиси и характеристики предлага. Освен това пак всяка фирма обикновено предлага различен софт стек за всяко устройство ако искаш то да е периферно/датчик или централно/телефон/четец.

Аз имам донгъли на блугига с които можеш да подслушваш ефира, имам и БЛЕ112 модули които могат да се конфигурират като периферно и централно устройство, и мога да ти дам да си играеш, ама ти май не беше в БГ сега?

Автор:  Grubi [ Чет Апр 16, 2020 2:21 pm ]
Заглавие:  Re: Декодиране на Bluetooth връзка между сензор и телефон

Не съм изобщо в момента. Това което виждам е адрес, и сериен номер - но това не ми помага.
Другия начин е да се вържа след аналоговата част и да семплирам там, но това само ще ми създаде главоболия.

Американците естествено, надали ще отговорят - а може би и няма да искат, защото това ще им направи вътрешна конкуренция на други продукти.

Другия вариант е да "хакна" от страната на приложението, с някакъв тип remote desktop към телефон или таблет - т.е. тоя лог интервал от 15 мин да го задавам през определено за мене време, и после да си изпращам csv и pdf файловете през определен интервал.

Автор:  gicho [ Чет Апр 16, 2020 8:53 pm ]
Заглавие:  Re: Декодиране на Bluetooth връзка между сензор и телефон

Хвани си някой студент да ти "хакне" приложението и да извади протокола, може да пробваш някой freelancer. Ако има андроидско приложение задачата е лесна, стига, разбира се, производителите да не са инвестирали 90% от развоя в прикриване. Но рядко е така - по-често са тръгнало от най-близкия пример в сдк-то на чипа или в гитхъба и са бутнали колкото да проработи.
Може да се пуснат логове на цялото HCI и оттам да си търсиш информацията - това може да е по-лесно от снифване на ефира. Второто е резонно ако нямаш "вътрешен" достъп до едното устройство, но в случая с андроид имаш такъв.

Автор:  Grubi [ Чет Апр 16, 2020 11:20 pm ]
Заглавие:  Re: Декодиране на Bluetooth връзка между сензор и телефон

Ами защо не, не вярвам да е нещо здраво прикрито и кодирано - това е ценово ориентирано приложение, и просто възможностите не ми пасват, и искам да ги изменя малко.

Автор:  valioman [ Пет Апр 17, 2020 3:35 pm ]
Заглавие:  Re: Декодиране на Bluetooth връзка между сензор и телефон

Приложението за каква ОС е?

Автор:  Grubi [ Пет Апр 17, 2020 3:57 pm ]
Заглавие:  Re: Декодиране на Bluetooth връзка между сензор и телефон

Има за Android, има iOS , има за Windows май -при едни други сензори.

Автор:  bongo_x2 [ Пет Апр 17, 2020 4:06 pm ]
Заглавие:  Офтопик

Grubi написа:
....... това е ценово ориентирано приложение, и просто възможностите не ми пасват, и искам да ги изменя малко.

Нещо таквоз ми трябва за ракийката, дай линк.

Автор:  ike [ Пет Апр 17, 2020 4:16 pm ]
Заглавие:  Re: Декодиране на Bluetooth връзка между сензор и телефон

Grubi написа:
Колко сложно е да се декодира протокола - мерят се два параметъра, pH и температура - за да може да се мери и логва с външен Bluetooth модул,
или да се напише ново приложение?

Както t_i_t_o каза, ако е BLE няма да имаш проблем да си го хакнеш сам.
BLE Hack with ESP32 for COVID-19: https://www.youtube.com/watch?v=FIVIPHrAuAI

Автор:  valioman [ Пет Апр 17, 2020 4:58 pm ]
Заглавие:  Re: Декодиране на Bluetooth връзка между сензор и телефон

Ако имаш андроид телефон ... пусни му девелопмент моде (6 пъти клик върху надписа за версия на андроид-а )
влизаш в девелопмент моде менюто и търиш отметка за логиране на блутут трафика (обикновенно го записва в sdcard дяла но за различните телефони е различно).Пускаш си апликацията правиш квото правиш с нея и после копираш лог файла в PC и отваряш с wireshark ...и си анализираш какво си говорят изродите :).Ако нее много "голяма" апликацията (няма кой знае колко неща) пусни я тук или на ЛС да видя дали не мога да ти извадя нещо смислено от нея.

Автор:  Grubi [ Пет Апр 17, 2020 5:47 pm ]
Заглавие:  Re: Декодиране на Bluetooth връзка между сензор и телефон

добре, ще го направя довечера и ще пусна файла. ако трябва ще инсталирам wireshark.
Другата седмица ще дойде още една проба (на друг производител) и ще я видим и нея.

Разликата е, че едната хвърля pH и температура, другата само pH
От телефона слагат дата, час и т.н., плюс че сондата пази някакви калибровки и кога са били направени.
Може и ниво на батерия. Плюс разбира се, че като връзката / телефона изчезне -сондата заспива.
Но при мен low power-a не е важен - важното е да мери през цялото време, а тоци има.

Автор:  MYXATA [ Пет Апр 17, 2020 7:45 pm ]
Заглавие:  Re: Декодиране на Bluetooth връзка между сензор и телефон

Grubi,
ако е по-сериозен производител на сенсори би трябвало да имат и някой длл и апи за работа с питон или ц-шап - тогава д аси наравил логер си е повече от лесно. само ти трябва синьо зъбче за копютъра, а ако си на лаптоп си имаш.
ровни им из сайта

Автор:  Реконструктор [ Вто Апр 21, 2020 1:54 pm ]
Заглавие:  Re: Декодиране на Bluetooth връзка между сензор и телефон

Grubi написа:
Има за Android, има iOS , има за Windows май -при едни други сензори.


За какъв тел. конкретно ти трябва?

Автор:  Grubi [ Вто Апр 21, 2020 2:21 pm ]
Заглавие:  Re: Декодиране на Bluetooth връзка между сензор и телефон

Ами пуснах го на двата които имам -
HUAWEI P10 и CATS60,ще пробвам и с Apple малък таблет (но там надали нещо ще е лесно видимо).
Има и PC приложение, което на Win7 отказа да тръгне, ще видим на Win10

Вече имам и двате външни, безжични pH сензора, ще се опитам да сваля някакви логове довечра. Сетна лог размера до 16МБ, на единия телефон имам SD, на другия не.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/