Автор |
Съобщение |
Grubi
Ранг: Форумен бог
Регистриран на: Чет Мар 16, 2006 8:42 am Мнения: 10891 Местоположение: Гьотеборг
|
Декодиране на Bluetooth връзка между сензор и телефон
Ситуацията е следната - имам pH - temp сензор със Bluetooth. Приложението е написано да не може да логва повече от 15 минути, вероятно за да пази батерията. Но иначе мери постоянно за неограничено време, ако телефона е свързан към него. Колко сложно е да се декодира протокола - мерят се два параметъра, pH и температура - за да може да се мери и логва с външен Bluetooth модул, или да се напише ново приложение?
Фирмата надали ще ми обърне внимание да си промени настоящото приложение, затова търся друго решение.
|
Чет Апр 16, 2020 12:46 pm |
|
|
t_i_t_o
Ранг: Почетен член
Регистриран на: Вто Окт 25, 2005 9:54 am Мнения: 864
|
Re: Декодиране на Bluetooth връзка между сензор и телефон
Предполагам е BLE датчика а не БТ класик, в такъв случай всяка фирма дето предоставя БЛЕ чипове (нордик, блугига, ...)има и софтуер за слухтене на ефира/дебъг, с него можеш да разпиташ датчика какви сървиси и характеристики предлага. Освен това пак всяка фирма обикновено предлага различен софт стек за всяко устройство ако искаш то да е периферно/датчик или централно/телефон/четец.
Аз имам донгъли на блугига с които можеш да подслушваш ефира, имам и БЛЕ112 модули които могат да се конфигурират като периферно и централно устройство, и мога да ти дам да си играеш, ама ти май не беше в БГ сега?
|
Чет Апр 16, 2020 1:06 pm |
|
|
Grubi
Ранг: Форумен бог
Регистриран на: Чет Мар 16, 2006 8:42 am Мнения: 10891 Местоположение: Гьотеборг
|
Re: Декодиране на Bluetooth връзка между сензор и телефон
Не съм изобщо в момента. Това което виждам е адрес, и сериен номер - но това не ми помага. Другия начин е да се вържа след аналоговата част и да семплирам там, но това само ще ми създаде главоболия.
Американците естествено, надали ще отговорят - а може би и няма да искат, защото това ще им направи вътрешна конкуренция на други продукти.
Другия вариант е да "хакна" от страната на приложението, с някакъв тип remote desktop към телефон или таблет - т.е. тоя лог интервал от 15 мин да го задавам през определено за мене време, и после да си изпращам csv и pdf файловете през определен интервал.
|
Чет Апр 16, 2020 1:21 pm |
|
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 12:59 pm Мнения: 3855 Местоположение: Габрово
|
Re: Декодиране на Bluetooth връзка между сензор и телефон
Хвани си някой студент да ти "хакне" приложението и да извади протокола, може да пробваш някой freelancer. Ако има андроидско приложение задачата е лесна, стига, разбира се, производителите да не са инвестирали 90% от развоя в прикриване. Но рядко е така - по-често са тръгнало от най-близкия пример в сдк-то на чипа или в гитхъба и са бутнали колкото да проработи. Може да се пуснат логове на цялото HCI и оттам да си търсиш информацията - това може да е по-лесно от снифване на ефира. Второто е резонно ако нямаш "вътрешен" достъп до едното устройство, но в случая с андроид имаш такъв.
|
Чет Апр 16, 2020 7:53 pm |
|
|
Grubi
Ранг: Форумен бог
Регистриран на: Чет Мар 16, 2006 8:42 am Мнения: 10891 Местоположение: Гьотеборг
|
Re: Декодиране на Bluetooth връзка между сензор и телефон
Ами защо не, не вярвам да е нещо здраво прикрито и кодирано - това е ценово ориентирано приложение, и просто възможностите не ми пасват, и искам да ги изменя малко.
|
Чет Апр 16, 2020 10:20 pm |
|
|
valioman
Ранг: Почетен член
Регистриран на: Съб Сеп 17, 2005 4:07 pm Мнения: 810 Местоположение: Сливен
|
Re: Декодиране на Bluetooth връзка между сензор и телефон
Приложението за каква ОС е?
|
Пет Апр 17, 2020 2:35 pm |
|
|
Grubi
Ранг: Форумен бог
Регистриран на: Чет Мар 16, 2006 8:42 am Мнения: 10891 Местоположение: Гьотеборг
|
Re: Декодиране на Bluetooth връзка между сензор и телефон
Има за Android, има iOS , има за Windows май -при едни други сензори.
|
Пет Апр 17, 2020 2:57 pm |
|
|
bongo_x2
Ранг: Форумен бог
Регистриран на: Вто Яну 20, 2009 10:54 pm Мнения: 11338 Местоположение: "Занзибар"
|
Офтопик
Нещо таквоз ми трябва за ракийката, дай линк.
|
Пет Апр 17, 2020 3:06 pm |
|
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 8:59 pm Мнения: 6019 Местоположение: София
|
Re: Декодиране на Bluetooth връзка между сензор и телефон
Както t_i_t_o каза, ако е BLE няма да имаш проблем да си го хакнеш сам. BLE Hack with ESP32 for COVID-19: https://www.youtube.com/watch?v=FIVIPHrAuAI
_________________ Warriors of the Night, ASSEMBLER!!!
|
Пет Апр 17, 2020 3:16 pm |
|
|
valioman
Ранг: Почетен член
Регистриран на: Съб Сеп 17, 2005 4:07 pm Мнения: 810 Местоположение: Сливен
|
Re: Декодиране на Bluetooth връзка между сензор и телефон
Ако имаш андроид телефон ... пусни му девелопмент моде (6 пъти клик върху надписа за версия на андроид-а ) влизаш в девелопмент моде менюто и търиш отметка за логиране на блутут трафика (обикновенно го записва в sdcard дяла но за различните телефони е различно).Пускаш си апликацията правиш квото правиш с нея и после копираш лог файла в PC и отваряш с wireshark ...и си анализираш какво си говорят изродите .Ако нее много "голяма" апликацията (няма кой знае колко неща) пусни я тук или на ЛС да видя дали не мога да ти извадя нещо смислено от нея.
|
Пет Апр 17, 2020 3:58 pm |
|
|
Grubi
Ранг: Форумен бог
Регистриран на: Чет Мар 16, 2006 8:42 am Мнения: 10891 Местоположение: Гьотеборг
|
Re: Декодиране на Bluetooth връзка между сензор и телефон
добре, ще го направя довечера и ще пусна файла. ако трябва ще инсталирам wireshark. Другата седмица ще дойде още една проба (на друг производител) и ще я видим и нея.
Разликата е, че едната хвърля pH и температура, другата само pH От телефона слагат дата, час и т.н., плюс че сондата пази някакви калибровки и кога са били направени. Може и ниво на батерия. Плюс разбира се, че като връзката / телефона изчезне -сондата заспива. Но при мен low power-a не е важен - важното е да мери през цялото време, а тоци има.
|
Пет Апр 17, 2020 4:47 pm |
|
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 12:48 pm Мнения: 4393 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
Re: Декодиране на Bluetooth връзка между сензор и телефон
Grubi, ако е по-сериозен производител на сенсори би трябвало да имат и някой длл и апи за работа с питон или ц-шап - тогава д аси наравил логер си е повече от лесно. само ти трябва синьо зъбче за копютъра, а ако си на лаптоп си имаш. ровни им из сайта
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
Пет Апр 17, 2020 6:45 pm |
|
|
Реконструктор
Ранг: Форумен бог
Регистриран на: Съб Сеп 25, 2004 11:32 am Мнения: 7878 Местоположение: София
|
Re: Декодиране на Bluetooth връзка между сензор и телефон
За какъв тел. конкретно ти трябва?
|
Вто Апр 21, 2020 12:54 pm |
|
|
Grubi
Ранг: Форумен бог
Регистриран на: Чет Мар 16, 2006 8:42 am Мнения: 10891 Местоположение: Гьотеборг
|
Re: Декодиране на Bluetooth връзка между сензор и телефон
Ами пуснах го на двата които имам - HUAWEI P10 и CATS60,ще пробвам и с Apple малък таблет (но там надали нещо ще е лесно видимо). Има и PC приложение, което на Win7 отказа да тръгне, ще видим на Win10
Вече имам и двате външни, безжични pH сензора, ще се опитам да сваля някакви логове довечра. Сетна лог размера до 16МБ, на единия телефон имам SD, на другия не.
|
Вто Апр 21, 2020 1:21 pm |
|
|