AntikillerVova 🇷🇺
где вы видите?
В поиске устройства по бт
Dmitriy
а кто-то знает, для Wemos / Lolin D1 есть модули с блютузом?
Indr1x
Нет
Dmitriy
жаль
Alexey
Скоро esp32-c3 должна появиться, тогда и модули такие появятся. Мне кажется, через годик будут и модули
Indr1x
Они и сейчас такие есть те что esp32 cam. Но это wemos и не d1
Dmitriy
Нет
А что скажете по поводу этого? https://github.com/SuperHouse/D1MBLUE
Dmitriy
есть еще пара ссылок
Alexey
это в виде DOIT ESP32 ?
Неизвестно. Но известно что esp32-c3 pin to pin esp8266. Но там уже будет BT
Dmitriy
угу. написано что и цена такая же. верится с большим трудом.
Alexey
угу. написано что и цена такая же. верится с большим трудом.
Почему же? В ней risc-v ядро, за лицензию платить не нужно, отсюда и цена такая же, ща больший набор переферии
Dmitriy
а, и еще нюанс. он же по пинам будет, как пишут, совпадать с Espressif, но не с Wemos/Lolin по формат-фактору. Wemos mini хорош тем, что у него большой выбор шилдов.
Dmitriy
и, как оказалось, не все Wemos-ы пинами совпадают сами с собой 🙂
Dmitriy
я к чему это…. у меня ядро написанное для вемоса, и во многих случаях оно меня устраивает. но появилась необходимость в добавлении блютуза. Т. е. придется переходить на esp32 и переписывать часть ядра. Хотелось бы избежать этого, просто добавив шилд блютуза и добавив поддержку БТ в ядро. насколько я понял - это сделать невозможно? у меня небольшой опыт в электронике, поэтому спрашиваю.
Indr1x
А что скажете по поводу этого? https://github.com/SuperHouse/D1MBLUE
Что английского не знаете. Или вопросы не правильно задаете. Это шилд. А не модуль вемос. Bluetooth serial shield for the WeMos
Dmitriy
ок, уточню. кто-то сталкивался с шилдами для Wemos, для поддержки bluetooth? Слово шилд - как-то не очень по русски звучит. И в отношении него слово «модуль» мне показалось вполне уместным.
Anonymous
вернее, рабочие файлы для изготовления платы шилда
Юрий
В чем фишка совместимости именно с esp8266? Раньше кричали все чтот ног мало, теперь сами принудительно урезают то что уже есть🤨
Dmitriy
тем, что никто его не продает. соотвественно, у меня нет уверенности, работает ли он вообще. а так как я программист, а не электронщик, то у меня нет возможности много уделять времени изучению этого вопроса. если бы можно было купить готовый - я бы купил.
Алексей
вот по мне ног мало это практически единственный недостаток 8266 во многих случаях
Юрий
А память?
Алексей
мне обычно хватало.
Юрий
мне обычно хватало.
Если задачи не сложные, а так у меня и esp32 при работе с дисплеем уже не хватает если в работе другие сервисы, да и просто без экрана одновременно разные сервисы начинаются ошибки.
Anonymous
Самое интересное, что вы пока не понимаете зачем вам блютус. Ну да, модное словечко. Но, модули отличаются набором профилей которые они поддерживают. И это, пожалуй, единственный критерий выбора модуля блютус. а вы выбираете модуль по сочетанию привычных слов
Anonymous
ага
Anonymous
из того, что модуль блютус выбирают по необходимому набору профилей блютус.
Anonymous
какие вам нужны профили блютус?
Anonymous
С чего Вы решили что я НЕ ЗНАЮ что такое BT? И выбираю исходя из модности слов?
вот и выбирайте модули в которых есть нужные вам профили, и потом ищите пример использования
Dmitriy
я знаю для чего он мне нужен. более того, у меня есть необходимый код, который будет с ним работать. Но в идеале, я хотел бы его воткнуть в вемос, с гарантией того, что он будет работать. а в случае покупки HC-05 высока вероятность того, что пользоваться блютузом можно будет только при нажатой кнопке. Что, мягко говоря, не входит в мои планы. Поэтому и спрашиваю у тех кто знаком с Wemos / Lolin D1 mini - есть ли такой шилд под него.
Dmitriy
Код ничего не знает о электронной платформе. Он испозует конфигурацию Espressif. Именно по этой причине, я говорю про шилд - чтоб не заморачиваться с тем, что именно может тот или иной чип. Это не моя сфера. Вы же навязываете мне способ решения через ковыряния в радиоэлектронике. может вам это и интересно, но мне - совсем нет.
Dmitriy
1 в 1 4ре проводка соединить думаю сложностей у вас не возникнет
нет. с этим не возникнет. а вот с библиотекой - SerialBluetooth - вероятнее всего. Во всяком случае на esp32 DOIT она не коннектится с iOS. А вот будут ли поддерживаться другие библиотеки - вопрос. Соотвественно, придется экспериментировать.
Dmitriy
Вы рассуждаете как электронщик, а не как разработчик, который вынужден работать с тем, что сделали электронщики. Ни один из сканеров не видит то, блютуз ядро BluetoothSerial, которое запущено на esp32 сервере. Какова причина? Может быть то, что библиотека опирается на стандарт 4.0, а не 4.1. Но это только гипотеза. Факт в том, что iOS не видит DOIT. Мне нет дела до технических причин этого. Другие библиотеки - прекрасно справляются с этой задачей. Работоспособность HC-05 рекомендуют проверять именно через BluetoothSerial. Еще раз говорю - меня интересует надежное решение из коробки, а не «собери сам».
Konstantin
Доброго дня. Есть железка Nodemcu. Задача - отправить HTTPS-запрос в APIшку. Проблема в том, что ESP8266HTTPClient в заголовок Host подставляет значение с https://, что не является валидным заголовком для API. Если в строке host'a убрать https://, тогда метод begin() (перегрузка, принимающая первым аргументом WiFiClient) не работает по HTTPS и на порт для HTTPS отправляет Plain-HTTP, что так же не является корректным поведением. И всё это не смотря на то, что у данной перегрузки begin() есть параметр https, который определяет протокол работы. Сталкивался ли кто-нибудь с похожей проблемой? Если да, как фиксили? Мне в голову приходят три варианта: 1.) Использовать deprecated-методы, которые принимают SSL-Fingerprint. Не хотелось бы: deprecated всё-таки; 2.) Исправить код библиотеки, чтобы заголовок формировался правильно. Потом задолбаюсь обновляться; 3.) Проксировать запросы к API. Лишняя прослойка и явный костыль.
Dmitriy
Доброго дня. Есть железка Nodemcu. Задача - отправить HTTPS-запрос в APIшку. Проблема в том, что ESP8266HTTPClient в заголовок Host подставляет значение с https://, что не является валидным заголовком для API. Если в строке host'a убрать https://, тогда метод begin() (перегрузка, принимающая первым аргументом WiFiClient) не работает по HTTPS и на порт для HTTPS отправляет Plain-HTTP, что так же не является корректным поведением. И всё это не смотря на то, что у данной перегрузки begin() есть параметр https, который определяет протокол работы. Сталкивался ли кто-нибудь с похожей проблемой? Если да, как фиксили? Мне в голову приходят три варианта: 1.) Использовать deprecated-методы, которые принимают SSL-Fingerprint. Не хотелось бы: deprecated всё-таки; 2.) Исправить код библиотеки, чтобы заголовок формировался правильно. Потом задолбаюсь обновляться; 3.) Проксировать запросы к API. Лишняя прослойка и явный костыль.
Спасибо, тебе, добрый человек. То-то я не мог понять почему у меня http клиент с https сервером не работает.
Konstantin
Спасибо, тебе, добрый человек. То-то я не мог понять почему у меня http клиент с https сервером не работает.
Есть подозрение, что мой ход мыслей не верен. Первые два варианта в итоге не помогли. Исправленный запрос с Host без https:// так же сервисом воспринимается как Plain-HTTP. Deprecated-метод с SHA-1-fingerprint'ом валится с Error: SSL error 40. Подозреваю, что первым аргументом в HTTPClient::begin() можно передать WiFiClientSecure вместо простого WiFiClient, но с этим так и не получилось разобраться ): В итоге сделал проксю через питонячий Flask.
Resident
Не проще уж тогда было через requests
Resident
Это класс из либы wifi
Konstantin
А в есп за это отвечает bearssl найтиье примеры
Ну, примеры в репозитории ESP8266 только с deprecated-методами. И с ними тоже не получилось.
Resident
Либа питонячья
Resident
Запросы делать
Resident
Стандарта а фласк целый веб фреймворк
Resident
Т.е?
https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/bearssl-client-secure-class.html
Konstantin
Запросы делать
Окей. А принимать их она тоже позволит? Т.е, запустить веб-сервис, который будет запросы принимать.
Resident
? Tcp мало?
Resident
Встроенными либами имею ввиду можно было обойтись
Resident
А так на вкус и цвет
Resident
B
Всем привет У кого есть плата TTGO TCALL ? Это esp32 с sim800. Не работают датчики 1WIRE DS18B20 на IO35. На других ногах пашут. На этой нет. Всё прозвонил, всё четко. Может есть особенность какая то?
Anonymous
4.7к
попробуй меньше, больше
Anonymous
от 1кОм вроде можно
B
попробуй меньше, больше
Да, но на других ногах работает же.
Anonymous
ну значит разные ноги
Anonymous
Спасибо)) Вижу😭😭😭 Плату развел уже...(((
у тебя датчик внутри прибора или наружу?
Andy
Спасибо)) Вижу😭😭😭 Плату развел уже...(((
Вот такой поход можно использовать
Anonymous
в разведенной плате, наверное, на свободную ногу придется перекидывать
Andy
Перекинуть на эти ноги?
Нет, это про то, что на принципиальной схеме давать "говорящие" имена выводам. Облегчает чтение и уменьшает количество ошибок
B
Сейчас этим и буду заниматься. Я смотрел китайскую картинку, и даже представить себе не мог что такое может быть....
B
Я использую готовый модуль на пинах с али.
Anonymous
Спасибо)) Вижу😭😭😭 Плату развел уже...(((
у тебя датчик внутри прибора или наружу выведен?
B
у тебя датчик внутри прибора или наружу выведен?
В наружу на разъеме висят несколько датчиков
Anonymous
В наружу на разъеме висят несколько датчиков
Защита на ножке esp есть от статики ?
Dim
с 3G модемом надо подружить
Dim
кто пробовал?