Кто любит RISC в жизни, заходим, не стесняемся.
Вт мар 27, 2018 14:17:23
Блютус внешний, относительно контроллера, но внутри устройства.
Сниферить, это не значит, получить все параметры для команды. Поэтому код все равно придется дебажить и разбирать алгоритм.
И кстати, вот вопрос сам по себе возник:
Можете название программки напомнить (сказать), чтоб сниферить блютуз "из воздуха"? Я что-то такую прожку пока не встречал. Или я опять все не правильно понял?
Вт мар 27, 2018 16:10:30
внешний, относительно контроллера
Значит наверняка можно прицепиться к ноге RX микроконтроллера, опасно конечно.
название программки напомнить
У меня был простенький старенький модуль HC-05 + Mega48, давно было.
пробная платка:
Со стороны ПК по воздуху такой модуль "виден" как обычный COM Port, обычным терминалом можно общаться:
https://sites.google.com/site/terminalbpp/Можно и на Си для ПК тестик написать через функции ReadFile, WriteFile для serial port.
Со стороны Андроида тоже терминалы бывают:
https://play.google.com/store/apps/deta ... inal&hl=ruЕсть исходники на Java подобного терминала.
Вт мар 27, 2018 16:24:45
Значит я вас не понял.
Я думал есть программа именно сниферения. То-есть:
Общаются два устройства Андроид-программа и устройство по блютуз.
Мне нужна третья программа: которая за этим общением наблюдает и собирает байты в лог-файл.
Предвижу ответ, такая возможность есть в меню разработчика этого-же андроид устройства. Есть, но не в моем случае, у меня два андроид-планшета, но на обоих Анроид-версия 4.2 и выше не поднять. А это свойство появилось в Андроид 4.4 и выше. Поэтому и ищу отдельную программу. А тут, из вашего ответа понял (не правильно), что есть программа "подслушивающая" блютуз трафик по воздуху. Поэтому и спросил.
Может знаете такой снифер под андроид? Не терминал, который требует подключения и потом не дает подключиться основной программе, а именно снифер, или снифер но по воздуху под винду?
Вт мар 27, 2018 17:02:36
Общаются два устройства Андроид-программа и устройство по блютуз.
Попробовать - общаются два устройства Андроид-программа и ПК с блютуз (само устройство выключено) и и посмотреть в терминале ПК - может Андроид-программе до лампочки куда сыпать данные.
Когда-то эзернет снифферил Wireshark, вроде блютузы тоже могет:
https://habrahabr.ru/post/319244/Надо разбираться.
Вт мар 27, 2018 17:12:30
Попробовать - общаются два устройства Андроид-программа и ПК с блютуз (само устройство выключено) и и посмотреть в терминале ПК - может Андроид-программе до лампочки куда сыпать данные.
Так не проканает, Андроид-программа и устройство связаны по типу "свой-чужой", и не работают друг без друга.
А Wireshark надо будет посмотреть, что он может.
Вт мар 27, 2018 17:28:18
Может пригодится
в предыдущей ссылке была еще ссылка
https://habrahabr.ru/post/249289/Там реверс-инжиниринг блютузовой лампочки, если есть APK Андроид-приложения - можно разложить на составляющие...
Сб июн 02, 2018 21:43:25
Нужно поставить несколько брейкпоинтов и просмотреть содержимое памяти и регистров в этих точках при остановке.
Какая среда отладки позволяет отлаживать чистый байт-код, без исходного кода?
То про что Вы пишете - это не "байт-код". "Байт-код" - это нечто иное. Изучите вначале хотя-бы терминологию.
А отлаживать готовую прошивку без исходника - а в чём собственно проблема? Запускаете IAR, подключаетесь JTAG/SWD, ставите в PC/SP нужные начальные значения (ну и прочие регистры CPU) и вперёд.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.