Отговори на тема  [ 14 мнения ] 
Декодиране на Bluetooth връзка между сензор и телефон 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 8:42 am
Мнения: 10891
Местоположение: Гьотеборг
Мнение Декодиране на Bluetooth връзка между сензор и телефон
Ситуацията е следната - имам pH - temp сензор със Bluetooth.
Приложението е написано да не може да логва повече от 15 минути, вероятно за да пази батерията. Но иначе мери постоянно за неограничено време, ако телефона е свързан към него.
Колко сложно е да се декодира протокола - мерят се два параметъра, pH и температура - за да може да се мери и логва с външен Bluetooth модул,
или да се напише ново приложение?

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


Чет Апр 16, 2020 12:46 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Вто Окт 25, 2005 9:54 am
Мнения: 864
Мнение Re: Декодиране на Bluetooth връзка между сензор и телефон
Предполагам е BLE датчика а не БТ класик, в такъв случай всяка фирма дето предоставя БЛЕ чипове (нордик, блугига, ...)има и софтуер за слухтене на ефира/дебъг, с него можеш да разпиташ датчика какви сървиси и характеристики предлага. Освен това пак всяка фирма обикновено предлага различен софт стек за всяко устройство ако искаш то да е периферно/датчик или централно/телефон/четец.

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


Чет Апр 16, 2020 1:06 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 8:42 am
Мнения: 10891
Местоположение: Гьотеборг
Мнение Re: Декодиране на Bluetooth връзка между сензор и телефон
Не съм изобщо в момента. Това което виждам е адрес, и сериен номер - но това не ми помага.
Другия начин е да се вържа след аналоговата част и да семплирам там, но това само ще ми създаде главоболия.

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

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


Чет Апр 16, 2020 1:21 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 12:59 pm
Мнения: 3855
Местоположение: Габрово
Мнение Re: Декодиране на Bluetooth връзка между сензор и телефон
Хвани си някой студент да ти "хакне" приложението и да извади протокола, може да пробваш някой freelancer. Ако има андроидско приложение задачата е лесна, стига, разбира се, производителите да не са инвестирали 90% от развоя в прикриване. Но рядко е така - по-често са тръгнало от най-близкия пример в сдк-то на чипа или в гитхъба и са бутнали колкото да проработи.
Може да се пуснат логове на цялото HCI и оттам да си търсиш информацията - това може да е по-лесно от снифване на ефира. Второто е резонно ако нямаш "вътрешен" достъп до едното устройство, но в случая с андроид имаш такъв.


Чет Апр 16, 2020 7:53 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 8:42 am
Мнения: 10891
Местоположение: Гьотеборг
Мнение Re: Декодиране на Bluetooth връзка между сензор и телефон
Ами защо не, не вярвам да е нещо здраво прикрито и кодирано - това е ценово ориентирано приложение, и просто възможностите не ми пасват, и искам да ги изменя малко.


Чет Апр 16, 2020 10:20 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 17, 2005 4:07 pm
Мнения: 810
Местоположение: Сливен
Мнение Re: Декодиране на Bluetooth връзка между сензор и телефон
Приложението за каква ОС е?

_________________
Код:
while(true);


Пет Апр 17, 2020 2:35 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 8:42 am
Мнения: 10891
Местоположение: Гьотеборг
Мнение Re: Декодиране на Bluetooth връзка между сензор и телефон
Има за Android, има iOS , има за Windows май -при едни други сензори.


Пет Апр 17, 2020 2:57 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Яну 20, 2009 10:54 pm
Мнения: 11338
Местоположение: "Занзибар"
Мнение Офтопик
Grubi написа:
....... това е ценово ориентирано приложение, и просто възможностите не ми пасват, и искам да ги изменя малко.

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


Пет Апр 17, 2020 3:06 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 8:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: Декодиране на Bluetooth връзка между сензор и телефон
Grubi написа:
Колко сложно е да се декодира протокола - мерят се два параметъра, pH и температура - за да може да се мери и логва с външен 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
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 17, 2005 4:07 pm
Мнения: 810
Местоположение: Сливен
Мнение Re: Декодиране на Bluetooth връзка между сензор и телефон
Ако имаш андроид телефон ... пусни му девелопмент моде (6 пъти клик върху надписа за версия на андроид-а )
влизаш в девелопмент моде менюто и търиш отметка за логиране на блутут трафика (обикновенно го записва в sdcard дяла но за различните телефони е различно).Пускаш си апликацията правиш квото правиш с нея и после копираш лог файла в PC и отваряш с wireshark ...и си анализираш какво си говорят изродите :).Ако нее много "голяма" апликацията (няма кой знае колко неща) пусни я тук или на ЛС да видя дали не мога да ти извадя нещо смислено от нея.

_________________
Код:
while(true);


Пет Апр 17, 2020 3:58 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 8:42 am
Мнения: 10891
Местоположение: Гьотеборг
Мнение Re: Декодиране на Bluetooth връзка между сензор и телефон
добре, ще го направя довечера и ще пусна файла. ако трябва ще инсталирам wireshark.
Другата седмица ще дойде още една проба (на друг производител) и ще я видим и нея.

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


Пет Апр 17, 2020 4:47 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 12:48 pm
Мнения: 4393
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение Re: Декодиране на Bluetooth връзка между сензор и телефон
Grubi,
ако е по-сериозен производител на сенсори би трябвало да имат и някой длл и апи за работа с питон или ц-шап - тогава д аси наравил логер си е повече от лесно. само ти трябва синьо зъбче за копютъра, а ако си на лаптоп си имаш.
ровни им из сайта

_________________
... ако трети ден не ти се работи... това означава, че е сряда !


Пет Апр 17, 2020 6:45 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Съб Сеп 25, 2004 11:32 am
Мнения: 7878
Местоположение: София
Мнение Re: Декодиране на Bluetooth връзка между сензор и телефон
Grubi написа:
Има за Android, има iOS , има за Windows май -при едни други сензори.


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


Вто Апр 21, 2020 12:54 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 8:42 am
Мнения: 10891
Местоположение: Гьотеборг
Мнение Re: Декодиране на Bluetooth връзка между сензор и телефон
Ами пуснах го на двата които имам -
HUAWEI P10 и CATS60,ще пробвам и с Apple малък таблет (но там надали нещо ще е лесно видимо).
Има и PC приложение, което на Win7 отказа да тръгне, ще видим на Win10

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


Вто Апр 21, 2020 1:21 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 14 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 6 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни