Блютус внешний, относительно контроллера, но внутри устройства. Сниферить, это не значит, получить все параметры для команды. Поэтому код все равно придется дебажить и разбирать алгоритм. И кстати, вот вопрос сам по себе возник: Можете название программки напомнить (сказать), чтоб сниферить блютуз "из воздуха"? Я что-то такую прожку пока не встречал. Или я опять все не правильно понял?
Значит наверняка можно прицепиться к ноге 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 подобного терминала.
Значит я вас не понял. Я думал есть программа именно сниферения. То-есть: Общаются два устройства Андроид-программа и устройство по блютуз. Мне нужна третья программа: которая за этим общением наблюдает и собирает байты в лог-файл. Предвижу ответ, такая возможность есть в меню разработчика этого-же андроид устройства. Есть, но не в моем случае, у меня два андроид-планшета, но на обоих Анроид-версия 4.2 и выше не поднять. А это свойство появилось в Андроид 4.4 и выше. Поэтому и ищу отдельную программу. А тут, из вашего ответа понял (не правильно), что есть программа "подслушивающая" блютуз трафик по воздуху. Поэтому и спросил. Может знаете такой снифер под андроид? Не терминал, который требует подключения и потом не дает подключиться основной программе, а именно снифер, или снифер но по воздуху под винду?
Общаются два устройства Андроид-программа и устройство по блютуз.
Попробовать - общаются два устройства Андроид-программа и ПК с блютуз (само устройство выключено) и и посмотреть в терминале ПК - может Андроид-программе до лампочки куда сыпать данные. Когда-то эзернет снифферил Wireshark, вроде блютузы тоже могет: https://habrahabr.ru/post/319244/ Надо разбираться.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Попробовать - общаются два устройства Андроид-программа и ПК с блютуз (само устройство выключено) и и посмотреть в терминале ПК - может Андроид-программе до лампочки куда сыпать данные.
Так не проканает, Андроид-программа и устройство связаны по типу "свой-чужой", и не работают друг без друга. А Wireshark надо будет посмотреть, что он может.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Может пригодится в предыдущей ссылке была еще ссылка https://habrahabr.ru/post/249289/ Там реверс-инжиниринг блютузовой лампочки, если есть APK Андроид-приложения - можно разложить на составляющие...
Нужно поставить несколько брейкпоинтов и просмотреть содержимое памяти и регистров в этих точках при остановке. Какая среда отладки позволяет отлаживать чистый байт-код, без исходного кода?
То про что Вы пишете - это не "байт-код". "Байт-код" - это нечто иное. Изучите вначале хотя-бы терминологию. А отлаживать готовую прошивку без исходника - а в чём собственно проблема? Запускаете IAR, подключаетесь JTAG/SWD, ставите в PC/SP нужные начальные значения (ну и прочие регистры CPU) и вперёд.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения