Сейчас на форуме: Dart Raiden, Alf, bedop66938 (+7 невидимых)

 eXeL@B —› Электроника —› Блютуз.
<< . 1 . 2 . 3 . >>
Посл.ответ Сообщение


Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 29 октября 2017 15:40
· Личное сообщение · #1

Задача следующая.
Нужно передать по блютузу сигнал, принять его мобилкой и вывести график. Бесконтактный осциллограф

С чего начать реализацию, нужно блютуз модуль наверно выбрать самый быстрый. Измеряемые частоты звуковой частоты(привода подач).

Есть ведь беспроводные гарнитуры, если использовать их ?

-----
vx





Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 31 октября 2017 17:37 · Поправил: difexacaw
· Личное сообщение · #2

reversecode

По вашей логике тогда аналогично следует закрыть все разделы и сделать один - комерц. Я ведь спросил с чего начинать и в общем рекомендации и советы, мне не нужна ваша критика того что я не знаю.


Rio

Я закажу модуль у китайцев. Странно что на тот же 2046 нет никакой документации и даже распиновки. reversecode не понимает что это свч девайсы и даже если получится пропаять оно работать не будет. Самовозбуд, реактивности шунтирущие и прочие свч нюансы.

Хотелось бы потыкать" что то, пока китайцы доставят, это займёт месяцы.

На счёт скриптов - полагаю разберусь, не тот уровень там что бы на долго зависнуть. Как что там и чем собирается наверно проще найти в гугле, чем спросить у тех, кто это делает и знает.)

-----
vx





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 31 октября 2017 17:48
· Личное сообщение · #3

причем здесь комерц вообще ?

лол, паять блютуз можно только на основе готовых компонент
закупаем чипы, разводим плату и паяем
никаких свч сверху там нет, оно все в микросхеме за тебя разведено

да да да reversecode в детстве столько напаял, что лучше даже не заикайся о том что reversecode может знать или не знать и тем более про свч




Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 31 октября 2017 17:55 · Поправил: difexacaw
· Личное сообщение · #4

reversecode

Я читал отчёты по самопальным блютузам, они не работают или работают анстаб.

Оно и понятно - на таких частотах нужна разработанная топология, нельзя просто взять и припаять проводник. Но брать готовое не особо интересно, хочется самому изучить как это работает.

Скрипты - отдельный вопрос. Сложно даже представить масштаб не стабильности, это судя по всему что бы такое говно писать необходимо изначально на этом обучаться и не понимать понятия архитектуры етц, иначе нельзя с интерпретаторами работать. Только на уровне разве что обезьяньем - изучил синтаксис и пилить, такой ход мышления системщиками туго воспринимается.

-----
vx




Ранг: -0.7 (гость), 170thx
Активность: 0.540
Статус: Участник

Создано: 31 октября 2017 18:12
· Личное сообщение · #5

difexacaw пишет: необходимо изначально на этом обучаться и не понимать понятия архитектуры етц, иначе нельзя с интерпретаторами работать
Нет смысла на начальном этапе изучать работу жабы под капотом, там одних только сборщиков мусора четыре штуки, под капотом там все сложно и без необходимости лучше не заглядывать. Выучил синтаксис, базовые библиотеки, выполнил квест и забыл. Тонкости нужны если выходишь за пределы стандартного или нужно как то вписаться в нагрузку, 95% это не нужно.
difexacaw пишет: Только на уровне разве что обезьяньем - изучил синтаксис и пилить, такой ход мышления системщиками туго воспринимается.
Половина приложений плеймаркета так написаны и ничего, жуют же.




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 31 октября 2017 19:03
· Личное сообщение · #6

самопальный блютуз ? на транзисторах ? на лампах ? с кучей контуров ? в натуре ?

готовые микрухи все умеют, паяются на плате, имеют свой интерфейс, к которому подключаются всякие RPI
и вуаля, дальше кодинг




Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 31 октября 2017 19:22
· Личное сообщение · #7

reversecode

Я же описал два чипа которые нашёл, на основе имеющейся инфы ими управлять невозможно, это чёрный ящик с не известным протоколом. Спец асики без доков.

-----
vx





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 31 октября 2017 19:30
· Личное сообщение · #8

найди которыми управлять можно, в любой мобиле их валом
или ты хочешь сам радиосигнал генерить ? ну можно и так
пример проектов openlte который перекрывает частотный диапазон блютуза
дальше кодить ручками весь RF протокол

или все же проще
http://bleduino.cc/
Nordic nRF8001
https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF8001
https://github.com/NordicSemiconductor/ble-sdk-arduino




Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 31 октября 2017 19:40
· Личное сообщение · #9

reversecode

В двух десятках мобил что я расковырял нашёл только те два чипа, остальное если и есть - IC высокой интеграции, один кристалл на весь телефон.

> nRF8001

Где же я такое добуду ?

-----
vx





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 31 октября 2017 20:22
· Личное сообщение · #10

паяй на лампах

| Сообщение посчитали полезным: ELF_7719116, tihiy_grom

Ранг: 53.9 (постоянный), 33thx
Активность: 0.050
Статус: Участник

Создано: 31 октября 2017 20:49
· Личное сообщение · #11

difexacaw пишет:
Где же я такое добуду ?

На aliexpress.com продаётся, цена вопроса рублей 800-900



Ранг: -0.7 (гость), 170thx
Активность: 0.540
Статус: Участник

Создано: 31 октября 2017 21:04
· Личное сообщение · #12

глянул, даже писать ничего не нужно, все украдено написано до нас, как пример https://play.google.com/store/apps/details?id=oscilloscope.android
остается пойти на какой нибудь паяльник или подобный сайт и спросить там модуль или пробежаться по местным магазинам радиоэлектроники, нормальный почти все имеют веб-морду с товаром.



Ранг: 43.7 (посетитель), 2thx
Активность: 0.020
Статус: Участник

Создано: 01 ноября 2017 08:40
· Личное сообщение · #13

shellstorm пишет:
глянул, даже писать ничего не нужно, все украдено


Ну да, осталось всего лишь ломануть протокол ...

| Сообщение посчитали полезным: difexacaw


Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 01 ноября 2017 21:01
· Личное сообщение · #14

reversecode

Собрал бы на лампах эксперимента ради, но оно частоты быстро перестраивает. Так что сложная схема получается. Но спасибо за сарказм. От вас как всегда пользы много, я это знал когда задавал вопрос.

-----
vx




Ранг: -0.7 (гость), 170thx
Активность: 0.540
Статус: Участник

Создано: 01 ноября 2017 21:19
· Личное сообщение · #15

dosikus пишет: Ну да, осталось всего лишь ломануть протокол ...

Зачем? Все проще, заменить класс работы с блютуз, сами команды можно взять с даташита. В подобном софте самая сложная часть это ui. Тем более скорее всего на гхабе есть открытый проект.



Ранг: 43.7 (посетитель), 2thx
Активность: 0.020
Статус: Участник

Создано: 01 ноября 2017 21:25
· Личное сообщение · #16

Вообще-то проект коммерческий . О каких командах и даташите речь если там ,видно по фоткам, HC-0x -голимый уарт.
Если конечно "пацан" не продвинутый и не состряпал свой фирмварь на модуль.
Остаётся вариант с покупкой и банальным анализом протокола.

Добавлено спустя 14 минут
difexacaw пишет:
Измеряемые частоты звуковой частоты(привода подач).

А конкретней? Может и в самом деле Uart моста на HC-0x хватит?



Ранг: -0.7 (гость), 170thx
Активность: 0.540
Статус: Участник

Создано: 01 ноября 2017 22:08
· Личное сообщение · #17

dosikus пишет: не состряпал свой фирмварь на модуль

К сколь нибудь ходовым модулям идут SDK, вот сходу на упомянутый в треде nRF8001.
https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF8001#Development%20Tools%20and%20Software
Но мы будем придумывать несуществующие проблемы и преодолевать их с титаническими усилиями.
Здесь дел на день-два, хз, что тут еще обсуждать.



Ранг: 43.7 (посетитель), 2thx
Активность: 0.020
Статус: Участник

Создано: 02 ноября 2017 09:58
· Личное сообщение · #18

shellstorm, давайте лучше вернемся к нашим баранам , вместо изворачивания. Ок?
Вы дали ссылку на конкретный софт.
Сей софт имеет привязку к конкретному железу .
Я вам даже фотку дам, дабы проще думалось :



Это все о вашей первой ссылке.

На счет nRF8001 согласен, но ТС похоже ждет готовых решений.



Ранг: -0.7 (гость), 170thx
Активность: 0.540
Статус: Участник

Создано: 02 ноября 2017 10:44
· Личное сообщение · #19

dosikus пишет: Я вам даже фотку дам, дабы проще думалось
Кому то точно лишний раз подумать не мешало бы. ТС собирается делать свою вундервафлю к которой нужен софт, открытого софта вагон и маленькая телега, бери, дорабатывай сколько влезет. По поводу же реверса протокола и софта с плеймаркета, мой друг, в java есть proxy class, hotpatching, выбрать протокол: https://en.wikipedia.org/wiki/List_of_Bluetooth_protocols написать реализацию в классе и подменить родной класс работающий с протоколом. По поводу остального, даташиты, sdk, их нет у меня, да и ни у кого наверное, не делают их для сферических железок в вакууме, пусть ТС хотя бы с модулем определится. Подобные задачи делают школьники левой ногой на arduino.
dosikus пишет:давайте лучше вернемся к нашим баранам , вместо изворачивания. Ок?
Что еще объяснить или может самому спаять и написать софт?



Ранг: 43.7 (посетитель), 2thx
Активность: 0.020
Статус: Участник

Создано: 02 ноября 2017 11:21
· Личное сообщение · #20

shellstorm, увы, вы недопоняв сами вносите путаницу.
Речь не о Bluetooth протоколах , речь о том что идет поверх его - структуре пакета данных от железа к софту . Это опять таки к той вашей ссылке .
И все то же самое о "открытом софте которого вагон и маленькая тележка" - все оно либо писано ардуинщиками и абсолютно не пригодно к применению либо закрытое как и в вашей ссылке.

И здесь похоже остается одно- ваять свое...



Ранг: -0.7 (гость), 170thx
Активность: 0.540
Статус: Участник

Создано: 02 ноября 2017 11:47
· Личное сообщение · #21

dosikus пишет:все оно либо писано ардуинщиками и абсолютно не пригодно
Конечно непригодно, учитывая, что железо так и не названо.
ТС спрашивал как завести все это на мобилке, я ответил. Даже с закрытым софтом проще заменить класс отвечающий за железо на свой чем писать все с 0 не имея представления о платформе.
По поводу же "пакетов поверх", на stackexchange и reddit есть несколько вундервафель разобранных в ноль, от схемы до протокола, но железа нет, следовательно нет предмета обсуждения.
dosikus пишет:И здесь похоже остается одно- ваять свое...
таки да, придется паять лампы и морфить в графе асм сурсы, иного решения просто не вижу.



Ранг: 43.7 (посетитель), 2thx
Активность: 0.020
Статус: Участник

Создано: 02 ноября 2017 11:53 · Поправил: dosikus
· Личное сообщение · #22

shellstorm, от чего же ? Есть вполне доступные и уже рабочие варианты железа.
Я о прозрачных UART мостах - HC-0x и ESP8266 , последнее правда вафля .

Здесь применяют HC-0x - http://oscill.com/rus/oscilloscopes/usb/btusboscill.html
Здесь ESP - http://radiokot.ru/forum/viewtopic.php?f=59&t=134144

А о ваять свое , я имел ввиду софт на андроид. Что для меня к примеру геморрой еще тот ...
Есть конечно вариант, но он сырой и у меня не взлетел - sigrok https://sigrok.org/wiki/Downloads



Ранг: -0.7 (гость), 170thx
Активность: 0.540
Статус: Участник

Создано: 02 ноября 2017 12:05 · Поправил: shellstorm
· Личное сообщение · #23

dosikus пишет: Я о прозрачных UART мостах - HC-0x

На HC-X видел варианты, вроде бы 5-а.
Вот здесь тоже предлагают схему с разобранным протоколом: http://forum.easyelectronics.ru/viewtopic.php?f=17&t=27404# думается для шарка тоже наделали правил. Все сводится к тому, что нужно просто определиться с выбором взять и сделать.
А о ваять свое , я имел ввиду софт на андроид
Так незачем ваять, взять готовое, всунуть свой класс и пусть оно себе рисует график, благо java мотивирует разделять задачи на классы, на гхабе попадался весьма симпатичный проект под ble, а на хабре разбо ble https://habrahabr.ru/post/319244/



Ранг: 44.8 (посетитель), 19thx
Активность: 0.040
Статус: Участник

Создано: 02 ноября 2017 13:57
· Личное сообщение · #24

difexacaw пишет:
Скрипты - отдельный вопрос. Сложно даже представить масштаб не стабильности, это судя по всему что бы такое говно писать необходимо изначально на этом обучаться и не понимать понятия архитектуры етц, иначе нельзя с интерпретаторами работать. Только на уровне разве что обезьяньем - изучил синтаксис и пилить, такой ход мышления системщиками туго воспринимается.

клерк ты норкоман, это твой асм говнокод работающий на хп - вот тут сложно представить масштаб нестабильности. Высокоуровневые языки придуманы как раз чтобы уйти от этого, твой узколобый отсталый зашоренный взгляд на IT вызывает жалость, смех и желание постебаться. Причем твоя упоротость не проходит с годами, как будто в твоей деревни интернет выключен, или у тебя аппаратная блокировка мозга и ты физически не способен осознать простейшие вещи. Грубо говоря у тебя дедлок в мозгах, твой мозговой спинлок крутится вокруг асма, и всё остальное висит в бесконечном ожидании на passive level




Ранг: 77.2 (постоянный), 73thx
Активность: 0.190.15
Статус: Участник

Создано: 02 ноября 2017 16:07
· Личное сообщение · #25

SegFault
Вам не кажется, что ваш пост для ПМ онли..




Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 02 ноября 2017 19:19
· Личное сообщение · #26

Это всё конечно познавательно и можно дальше спорить, скажите почему тогда нет готовых модулей для данной задачи и софта, раз всё так просто.

-----
vx




Ранг: 43.7 (посетитель), 2thx
Активность: 0.020
Статус: Участник

Создано: 02 ноября 2017 19:59 · Поправил: dosikus
· Личное сообщение · #27

difexacaw, я уже 2 назвал , этого мало?
Оба варианта мной были использованы ...




Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 02 ноября 2017 20:30
· Личное сообщение · #28

dosikus

Я имею ввиду полноценное и законченное устройство, а не какие то чипы.

-----
vx





Ранг: 77.2 (постоянный), 73thx
Активность: 0.190.15
Статус: Участник

Создано: 03 ноября 2017 02:18 · Поправил: sefkrd
· Личное сообщение · #29

difexacaw пишет:
Я имею ввиду полноценное и законченное устройство,

Выше об этом и писали - вам нужно "..конченное(за) устройство"
Нафиг сей топ..? Вы хоть что-то, с двух страниц вынесли?
Отвечу за вас: "Что не касается NT kernel - .."
Последний вброс: Разработка BLE приложений в системе Anaren Atmosphere



Ранг: 43.7 (посетитель), 2thx
Активность: 0.020
Статус: Участник

Создано: 03 ноября 2017 08:07 · Поправил: dosikus
· Личное сообщение · #30

difexacaw, выше я ссылки давал на законченные устройства. Покупайте...

http://oscill.com/rus/oscilloscopes/usb/btusboscill.html
http://radiokot.ru/forum/viewtopic.php?f=59&t=134144



Ранг: -0.7 (гость), 170thx
Активность: 0.540
Статус: Участник

Создано: 03 ноября 2017 09:35 · Поправил: shellstorm
· Личное сообщение · #31

difexacaw пишет: Я имею ввиду полноценное и законченное устройство, а не какие то чипы.

Полно их, от распаковал из коробки и пользуйся до спаять самому по схеме. Но видимо осень тяжелой выдалась.
Готовое к использование: https://ar-oscilloscope.com/


<< . 1 . 2 . 3 . >>
 eXeL@B —› Электроника —› Блютуз.
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати