• Система автоматизации с открытым исходным кодом на базе 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.
Длинноволновый лазер проще сделать, оптический переход толще- техпроцесс грубее.;)
оскал капитализма ? :)
 
Сверху Снизу