• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

BLE модуль JDY-10 на чипе TLSR8266

Перспективы лишь в диапазоне выше 1.5 мкм.
1500нМ. это уже тепловизор. Светодиоды не нужны, палец сам светиться ;) .

Измерение О2 простое, цвет крови. Артериальная ярко-красная.
Венозная (отработанная с малым О2) темно-красная.
800нМ. - опорный диапазон(практически не поглощается кровью).
650нМ - результат от цвета крови.
Дальше все просто...
Пока жду MAX30100/2 прищепку на палец на просвет уже сделал на STM32, работает, но фотодиод не тот, ближе к 800нМ.
Вытягиваю DSP, но много помех.
всегда показывает 97-98%
Или прибор "киТайский :) "или хорошее здоровье.
Попробуйте устроить себе гипоксию, (пакет на голову;)) тогда и "поползет О2".
В сети уже тестировали...

Последние 10 лет, многие обращались с проектом не инвазивного измерения глюкозы. Проект на $10E9.
Была статья измерения глюкозы в трех диапазонах нМ.
Но точность низкая.
Есть MAX30105 с тремя LED для дыма.Может подойдет?🤑
Реально измерить можете только инвазивно.
Все методы не инвазивного измерения не могут быть основанием постановки диагноза и лечения.
Только как индикаторные - типа градусником и тонометром инфаркт не диагностировать.:oops:
Кстати HONOR-5 долго не разрешали использовать для измерения О2.( блокировали в прошивке).
 

pvvx

Активный участник сообщества
В данном случае - чистая ардуино-зависимость, без вариантов. Школьники, не самых старших классов. Детские учебные проекты... по управлению некими процессами в ардуине ( сравнительно сложными) по блютус из мобильного приложения. Пока приложение подключается к уже спаренным устройствам, т.е. имеющимся в списке подключенных.
Как вы представляете список BLE GATT подключаемых характеристек описываемых числом в 128 бит в окошке в виде списка?
 

pvvx

Активный участник сообщества
В данном случае - чистая ардуино-зависимость, без вариантов. Школьники, не самых старших классов. Детские учебные проекты...
Т.е. прямой вывод из данных трех предложений - зависимость от пердунов-преподавателей? Ну и зачем эти знания обучающимся - они на историческом факультете и создают эмуляцию из жизни неандертальца?

На сегодняшнем техническом уровне средств коммуникаций создание последовательного потокового соединения по типу COM порта возможно обеспечить практически на любом его варианте. А т.к. современные интерфейсы рассчитаны на передачу блоками, а не побайтно, то есть некоторые специфики, такие как размер передаваемого блока и время запрос-ответ.

Работа в режиме SPP занимает всё время радиоканала, чем ограничивает кол-во одновременно подключенных устройств, чем и изжил себя. При этом SPP имеет размер блока в 128 байт и до 10..12 килобайт в сек, но т.к. время работы передатчика и приемника в данном варианте не ограничена, то время запрос-ответ мало. А у BLE время работы передатчика ограничено 3 мс и интервалом выхода в эфир до следующей передачи в 7 мс (минимальный connection interval) и поток к 100 килобайтам в сек. У iOS и старых реализаций чипов BLE минимальный connection interval составляет от 12.5 мс. Стек BLE накладывает на это ещё доп. шаг на подтверждение приема-передачи. В итого, при детском подходе передачи до пары байт, у вас увеличивается время и ожидании ответа к порядкам от 25 мс (connection interval * (2..3)). Но BLE v5.0 имеет больший блок (MTU), чем профиль SPP. В итоге реализация удлинителя COM порта получает определенные проблемы и не имеет смысла, что и отдано на откуп обеспечения частным собственным реализациям по своему протоколу.

Короче забудьте о COM портах – их давно уже нет в мамках PC и тем более у смартфонов. Есть только “виртуальные”, созданные для тех, кто не может перестроиться – т.е. для имеющих проблемы в мыслительном аппарате.
 

nikolz

Well-known member
1500нМ. это уже тепловизор. Светодиоды не нужны, палец сам светиться ;) .

Измерение О2 простое, цвет крови. Артериальная ярко-красная.
Венозная (отработанная с малым О2) темно-красная.
800нМ. - опорный диапазон(практически не поглощается кровью).
650нМ - результат от цвета крови.
Дальше все просто...
Пока жду MAX30100/2 прищепку на палец на просвет уже сделал на STM32, работает, но фотодиод не тот, ближе к 800нМ.
Вытягиваю DSP, но много помех.

Или прибор "киТайский :) "или хорошее здоровье.
Попробуйте устроить себе гипоксию, (пакет на голову;)) тогда и "поползет О2".
В сети уже тестировали...

Последние 10 лет, многие обращались с проектом не инвазивного измерения глюкозы. Проект на $10E9.
Была статья измерения глюкозы в трех диапазонах нМ.
Но точность низкая.
Есть MAX30105 с тремя LED для дыма.Может подойдет?🤑

Все методы не инвазивного измерения не могут быть основанием постановки диагноза и лечения.
Только как индикаторные - типа градусником и тонометром инфаркт не диагностировать.:oops:
Кстати HONOR-5 долго не разрешали использовать для измерения О2.( блокировали в прошивке).
-----------------------
не совсем так, вернее сказать совсем не так
1589636986952.png
на картинке наглядно показано что тепловизор это выше 3 мкм.
А вот область от 1.5 до 3 мкм -NIR область - это пока наиболее доступная для спектральной идентификации веществ
-----------------
Что же касается неинвазивного измерения сахара в крови
то есть интересные исследования японцев и американских китайцев
там именно эти диапазоны показали наибольшую информативность
--------------
В прошлом году питерские хвалились в новостях что сделали измеритель
судя по видео у них налеплено несколько фотодиодов в том числе и выше 1 мкм
заявленная цена розницы от 30 тыс руб
но что-то они больше не высовываются
-------------------
MAX30100/2 -получал в прошлом году
экспериментировал
получил в прошлом году фотоприемник на 1.5 мкм, но не экспериментировал.
-----------------
есть интересные патенты по данному вопросу и статьи в научных журналах.
------------------
Вот интересный прибор но не для простых смертных.
1589637900845.png

здесь можно почитать по его применению
 
получил в прошлом году фотоприемник на 1.5 мкм
Осталось светодиоды получить на 1.5 мкм, что бы отклик посмотреть.
Вот интересный прибор но не для простых смертных.
$5000 Можно на кухню купить для проверки правильности молока ;)
Все что длиннее 1,5 мкм, почему то пока дорого- наверное нет глобального спроса.
А то китайцы бы за $1 налепили.
В прошлом году питерские хвалились в новостях что сделали измеритель
судя по видео у них налеплено несколько фотодиодов в том числе и выше 1 мкм
заявленная цена розницы от 30 тыс руб
но что-то они больше не высовываются
Такие проекты делают для поиска гос. инвестиций. Видно не хватило Админ.ресурса.:)
 

ivanpost67

New member
Т.е. прямой вывод из данных трех предложений - зависимость от пердунов-преподавателей? Ну и зачем эти знания обучающимся - они на историческом факультете и создают эмуляцию из жизни неандертальца?

На сегодняшнем техническом уровне средств коммуникаций создание последовательного потокового соединения по типу COM порта возможно обеспечить практически на любом его варианте. А т.к. современные интерфейсы рассчитаны на передачу блоками, а не побайтно, то есть некоторые специфики, такие как размер передаваемого блока и время запрос-ответ.

Работа в режиме SPP занимает всё время радиоканала, чем ограничивает кол-во одновременно подключенных устройств, чем и изжил себя. При этом SPP имеет размер блока в 128 байт и до 10..12 килобайт в сек, но т.к. время работы передатчика и приемника в данном варианте не ограничена, то время запрос-ответ мало. А у BLE время работы передатчика ограничено 3 мс и интервалом выхода в эфир до следующей передачи в 7 мс (минимальный connection interval) и поток к 100 килобайтам в сек. У iOS и старых реализаций чипов BLE минимальный connection interval составляет от 12.5 мс. Стек BLE накладывает на это ещё доп. шаг на подтверждение приема-передачи. В итого, при детском подходе передачи до пары байт, у вас увеличивается время и ожидании ответа к порядкам от 25 мс (connection interval * (2..3)). Но BLE v5.0 имеет больший блок (MTU), чем профиль SPP. В итоге реализация удлинителя COM порта получает определенные проблемы и не имеет смысла, что и отдано на откуп обеспечения частным собственным реализациям по своему протоколу.

Короче забудьте о COM портах – их давно уже нет в мамках PC и тем более у смартфонов. Есть только “виртуальные”, созданные для тех, кто не может перестроиться – т.е. для имеющих проблемы в мыслительном аппарате.
На счет пердунов-преподавателей все верно ). Но как сказал ИС Мехлису: "У нас нет в запасе Гинденбургов" ). Мне просто проясните, в смарте отображаются в подключенных флайподс, смартватч, им то зачем компорт, они вроде числятся BLE. И работают вроде как параллельно... Нам время ожидания 25 мс - не критично.
 

pvvx

Активный участник сообщества
На счет пердунов-преподавателей все верно ). Но как сказал ИС Мехлису: "У нас нет в запасе Гинденбургов" ). Мне просто проясните, в смарте отображаются в подключенных флайподс, смартватч, им то зачем компорт, они вроде числятся BLE. И работают вроде как параллельно... Нам время ожидания 25 мс - не критично.
Устройства BLE отображаются во всех текущих OC, в панелях подключения… Но не со всеми BLE возможно соединение. К примеру маяки в праве не иметь такого понятия как соединение – они просто периодически передают информацию и обратная связь им не нужна. Так-же в BLE возможны варианты и с приемом и передачей, включая и подтверждения, без всякого connect.

Купленный вами модуль с китайской прошивкой, основанной на AT интерфейсе имеет стандартную функцию connect по стандартным BLE идентификаторам-характеристикам. Но прием-передача данных для UART описывается другим дескриптором (номерком идентификатора-характеристики GATT) и ОС про него ничего не знает, как о миллионах других GATT.

API всех современных OC имеет стандартные функции соединения с устройством BLE и выбор “канала” соединения по характеристике (GATT). Дальнейшее описание как принять-передать данные по открытому каналу описанному GATT, указывается в конкретном API.

Для Android это описано для типовых java и js (WebBluetooth). Пример WebBluetooth соединения с AT прошивкой JDY-10 я где-то уже приводил… Это для меня было уже давно и не помню где оно висит в данном форуме.
 

pvvx

Активный участник сообщества
Т.е. смысл изменился - вы не открываете устройство COMnnn (имеющее всего сотню nnn), а открываете соединение по номеру характеристики, описываемой 128 битами. Т.е. открытых каналов для системы стало больше в миллионы раз. У каждого может быть ещё и свой протокол...
ОС и отказались поддерживать RTS/CTS сигналы, спец символы xon/xoff, start, stop, parity и прочие временные параметры древнего изжившего интерфейса COM порта... Реализуйте их сами как вам нравится - все средства для этого даны в любой ОС.
 

nikolz

Well-known member
Осталось светодиоды получить на 1.5 мкм, что бы отклик посмотреть.

$5000 Можно на кухню купить для проверки правильности молока ;)
Все что длиннее 1,5 мкм, почему то пока дорого- наверное нет глобального спроса.
А то китайцы бы за $1 налепили.

Такие проекты делают для поиска гос. инвестиций. Видно не хватило Админ.ресурса.:)
напоминает басню Эзопа - "лиса и виноград"
 

nikolz

Well-known member
Т.е. смысл изменился - вы не открываете устройство COMnnn (имеющее всего сотню nnn), а открываете соединение по номеру характеристики, описываемой 128 битами. Т.е. открытых каналов для системы стало больше в миллионы раз. У каждого может быть ещё и свой протокол...
ОС и отказались поддерживать RTS/CTS сигналы, спец символы xon/xoff, start, stop, parity и прочие временные параметры древнего изжившего интерфейса COM порта... Реализуйте их сами как вам нравится - все средства для этого даны в любой ОС.
опять врете.
открытых для системы каналов не стало больше после того как вы имя канала написали в 128 битах.
потенциально число каналов связи определяется полосой пропускания среды связи,полосой канала и временем сеанса.
например,
если человека называете по имени отчеству и фамилии, то это не значит что его в три раза больше по сравнению с тем, что вы его назвали по имени.
 

pvvx

Активный участник сообщества
открытых для системы каналов не стало больше после того как вы имя канала написали в 128 битах.
потенциально число каналов связи определяется полосой пропускания среды связи,полосой канала и временем сеанса.
например,
если человека называете по имени отчеству и фамилии, то это не значит что его в три раза больше по сравнению с тем, что вы его назвали по имени.
Ваше сравнение не корректно. Для системы стало больше идентификаторов типов для данных и как с ними работать и обрабатывать. Это ближе к тому, что с каждым устройством можно говорить на разных языках или стало много полочек в шкафу для разных книжек выбираемых по названию на корешке, что ни как не относится к полосе пропускания и времени сеанса. GATT - это ближе к индексной типизации данных. :p
 

pvvx

Активный участник сообщества
Приблизительный аналог - порты в IP, ограниченные до 65535 штук, а в случае BLE ограничение уже в размере идентификатора GATT в 128 бит.
 

pvvx

Активный участник сообщества
API системы в случае BLE, по аналогии с IP, предоставляет вам ‘socket’ c каналом идентификации по GATT (как по номеру порта + имени устройства по аналогии с IP), а соединение и его поддержка с устройством BLE происходит по стандартным портам-идентификаторам и специальному протокольному стеку… Вам никто не мешает открыть такой GATT-сокет и ничего не передавать. Следовательно, этот открытый ‘socket’ не влияет на кол-во соединений и ограничен только низкоуровневыми ресурсами системы – объемом системных буферов и производительностью общего драйвера по мультиплексированию данных на эти каналы-socket-ы.

В текущих OC их реальное число пока маловато – значительно, на порядки, менее максимального кол-ва открытых файлов – причина неизвестна – экономят ресурсы т.к. невостребовано?
 

pvvx

Активный участник сообщества
И т.к. всякие GATT и прочие характеристики BLE заданы как рекомендательные, то имеем полное разгильдяйство от ардуино-эге-поколения с неразвитым аппаратом осмысления (шопогольным-местячковым-лейбочным) и познания структуры построения всей системы. Пример – некорректные сравнения от nikolz. Далее это несет и все проблемс с безопасностью и расширением кол-ва беспроводных устройств, что уже и происходит… точнее произошло – они уже ходят в масках и перчатках и требуют того-же от тех у кого уже иммунитет... :)
 
Чем отличается в изготовлении лазер 1500нм. 5 mW за US $34.26
от лазера 950нм 5 mW за $1,5.
Длинноволновый лазер проще сделать, оптический переход толще- техпроцесс грубее.;)
оскал капитализма ? :)
 
Сверху Снизу