• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

pvvx

Активный участник сообщества
Лично меня больше беспокоит что JDY-10 с PCB антенной из распределительного щитка в коридоре через пару стенок может иметь очень не устойчивый прием, а USB модуль с CC2540 и внешней антеной стоит уже умножить на 6 на алишке.
Тените провода, золотые :)
 

pvvx

Активный участник сообщества
Ничего реверсить не нужно, интеграция с внешними средствами осуществляется через плагины либо лежащие в папке .vscode конфиги на JSON, в частности кросс-компиляция с помощью gcc и отладка через gdb является стандартным случаем.
Лицензия говорит об обратном. Мне пофигу как вы её хотите нарушать и что для этого придумаете.
У меня давно используется VS и вроде все версии, а так-же VSCode.
VSCode сделана для детей и от неё разит игрушками и Arduino.
Вы пишите в данной теме уже несколько дней, но ничего путного так и не выдали и не сообразили. Видимо виноваты ваши пристрастия к VS :)
 

volaltd

Member
Лицензия говорит об обратном. Мне пофигу как вы её хотите нарушать и что для этого придумаете.
У меня давно используется VS и вроде все версии, а так-же VSCode.
VSCode сделана для детей и от неё разит игрушками и Arduino.
Вы пишите в данной теме уже несколько дней, но ничего путного так и не выдали и не сообразили. Видимо виноваты ваши пристрастия к VS :)
Как трактовать лицензию, с учетом того что запуск внешних утилит описан в документашке, ваше личное дело :)
VS Code именно что даже в корпоративной среде позволяет использовать ее для разработки, не покупая дорогую VS с ее визардами на все случаи жизни, которых наплодили стока, что дольше будешь все это изучать, чем руками писать. Для редактирования конфигов вашей любимой HA тоже есть плагин и с проверкой синтаксиса ;)

Ваша риторика начинает повторятся в том же виде что и в отношении nicolz!
Так мне BLE и термометры интересны на очень дальнюю перспективу, общаюсь с вами, обсуждаю тонкости, преимущества, недостатки, прикидываю где замануха, а где есть смысл 2-3мес только на обучение тратить. Вы ожидаете что я бегом и волосы назад буду собирать сниффер и высматривать что у меня тут вещает в округе, а после топтать кнопки в стремлении показать вам топ-скилы? Увольте, я лучше на улице погуляю до момента четкого понимания ситуации.
 

pvvx

Активный участник сообщества
Вы кстати за пайку или точечную сварку Li-Ion ?
Опять глупые вопросы...
Какой ещё -ion?
ion означает температуру как писано в доке на градусники Xiaomi. А при -15С и более = смерть навсегда.
CAN и к нему золотые провода, т.к. по сопротивлению медная лапша не потянет до парника (как и UTP) и большие свинцовые АКБ.
 

pvvx

Активный участник сообщества
Увольте, я лучше на улице погуляю до момента четкого понимания ситуации.
Дык гуляйте. Всё равно с вас толку никакого - от nicolz хоть польза в том что используется... в решении вопросов среди вумных нужен и один дурак. Двое - перебор.
Прогуляйтесь до того как подключится второй эшелон обслуживающего персонала и что-то вам в рот положит уже полностью разжёванное.
 

volaltd

Member
Опять глупые вопросы...
Какой ещё -ion?
ion означает температуру как писано в доке на градусники Xiaomi. А при -15С и более = смерть навсегда.
CAN и к нему золотые провода, т.к. по сопротивлению медная лапша не потянет до парника (как и UTP) и большие свинцовые АКБ.
Вы хотели сказать вопросы не относящиеся к этой теме!
К сожалению мои интересы включают еще и электротранспорт, а там основная масса литий и токи в десятки ампер.
Что-то мне подсказывает что золотые провода потребуются для обеспечения необходимых вам 3мегабита/сек, а на 50к/сек вполне себе 50 метров будет. DHT22 сейчас на проводе 35метров вполне себе живут.
 

volaltd

Member
Дык гуляйте. Всё равно с вас толку никакого - от nicolz хоть польза в том что используется... в решении вопросов среди вумных нужен и один дурак. Двое - перебор.
Прогуляйтесь до того как подключится второй эшелон обслуживающего персонала и что-то вам в рот положит уже полностью разжёванное.
Ну это ес-но смотря кто и относительно чего количество толка оценивает :)
Сниффер с PCB антенкой две стенки не пробьет жеж, верно? Вот и получается что в контексте моего применения для пользы нужно брать CC2540 с выносной антеной. либо долго и упорно вникать в ваш код, адаптировать под TB-04 и наступать на грабли с согласованием внешней антенны.
А чем плохо пока китайцы готовят к выходу на али новые варианты с BLE попилить более актуальные для меня проекты? :)

А не замечали что с появлением CI/CD стали быстрее софт клепать и тестирование перкинули на юзеров ;)
 

pvvx

Активный участник сообщества
Что-то мне подсказывает что золотые провода потребуются для обеспечения необходимых вам 3мегабита/сек, а на 50к/сек вполне себе 50 метров будет.
И что это такое "что-то", что вам подсказывает?
Это "что-то" спецификации CAN трансиверов не читало и никогда не видело таблицы зависимости сопротивления от числа у AWG?
Сниффер с PCB антенкой две стенки не пробьет жеж, верно?
Sniffer-ом не требуется пробивать стенки. С него можно ретранслировать хоть на Альфа-Центавру.
Вам точно необходимо погулять несколько лет, пока вам не завезут в ларьки готовых решений.
Тут уж ничего не поделать, если нет соответствующих структур у этого "что-то". С.В. Савельев возможно поможет вам это осознать. Если и это не понятно, то пусть оно останется в тайне от вас.
 

pvvx

Активный участник сообщества
А не замечали что с появлением CI/CD стали быстрее софт клепать и тестирование перкинули на юзеров ;)
Не заметил. Причина "тестирования на пользователях" исходит не от этого.
И данная тема с термометрами не занимается "тестированием на пользователях". Уже писал - производится только "использование пользователей" для направления их бессознательного потока на камни, которые мешают развитию систем управления на IoT. Это необходимо чтобы поток бессознательного снес нафиг никчемные нагромождения типа HA и вынудил создание более правильных, простых и надежных решений от корпораций.
И если толпа потянет поток, то у вас для заработка осталось всего не более 1.5 года. Дальше ваши старые и глупые решения обесценятся.
 

volaltd

Member
И что это такое "что-то", что вам подсказывает?
Это "что-то" спецификации CAN трансиверов не читало и никогда не видело таблицы зависимости сопротивления от числа у AWG?
Sniffer-ом не требуется пробивать стенки. С него можно ретранслировать хоть на Альфа-Центавру.
Вам точно необходимо погулять несколько лет, пока вам не завезут в ларьки готовых решений.
Тут уж ничего не поделать, если нет соответствующих структур у этого "что-то". С.В. Савельев возможно поможет вам это осознать. Если и это не понятно, то пусть оно останется в тайне от вас.
Местами спецификации вредят из-за необходимости правильно их применить к конкретным условиям, я уж пожалуй лучше на практике проверю.
Погуляю, подумаю, закажу модуль на CC2540. Опять же вам ни тепло, ни холодно от моих проблем с приемом через две стенки.
Вы часто повторяетесь в своем стремлении быть умнее всех, становитесь предсказуемым :)
 

pvvx

Активный участник сообщества
Вы часто повторяетесь в своем стремлении быть умнее всех, становитесь предсказуемым :)
Любое учение подразумевает повторение с всесторонним приложением к разным ситуациям. Тем более тут не ваш частный лог, а мой :)

Если вы хоть что-то смылите в данной тематике, тогда сравните текущее недоработанное решение от Xiaomi в виде “MI-Home” с “HA”. В MI-Home пользователь устанавливает систему с помощью пару кликов мышки или нескольких движений фалангами по экрану. Добавление нового устройства – это пару движений конечностями по экрану.

А что мы имеем в HA? :) :)

При этом основной заказ для корпораций – создать всемирную систему датчиков для контроля и управления остатками поголовья “населения”, с выдергиванием из него последних людей с помощью церебрального сортинга. Что уже приняло повсеместный характер. (Это на уже представленном для вас языке от Савельева, чтобы не писать талмуд с разъяснениями других наречий и понятий)
 

pvvx

Активный участник сообщества
Погуляю, подумаю, закажу модуль на CC2540. Опять же вам ни тепло, ни холодно от моих проблем с приемом через две стенки.
Вроде уже пришли к тому, что вам надо "погулять", т.к. у вас нет ни предложений, ни возможностей встроиться в данную пирамидальную цепочку, кроме как участника генерирующего причино-следственные бессознательные (физиологические) вопросы и ответы на них от других. Технические вопросы самих решений находятся на другом уровне - на уровне хобби и цели у них - предоставление прецедента, а не полностью готового решения. Без прецедента у толпы не возникает понимания по множеству вещей и не формируются запросы. Для сравнения можно привести систему навигации с GPS в авто - в 2001 году большинство пассажиров верило что авто-машина считывает по камере номера домов, когда это происходило это по встроенной карте и сигналам с GPS. У вас пока такие-же рассуждения, внедренные виртуальным "обществом".
Вам мешают каие-то "стенки", т.е. привычки в виде использования VS и прочей навязанной фигни :)
 

pvvx

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

pvvx

Активный участник сообщества
@volaltd Пяти указаний на проблему вам недостаточно, чтобы осознать зависимость дальности у CAN по расстоянию от сопротивления провода по постоянному току...
Считаю, что для вас надо повторить упражнения ещё много раз, пока нейроны не вырастят структуру и не сложатся для решения данной задачи.
 

pvvx

Активный участник сообщества
Если на плате уже стоит BT адаптер, то дописываем вывод adv-data в hcitool и получаем
Код:
root@FriendlyWrt:~/hci# ./hcitooladv lescan --help
Usage:
        lescan [--privacy] enable privacy
        lescan [--passive] set scan type passive (default active)
        lescan [--whitelist] scan for address in the whitelist only
        lescan [--discovery=g|l] enable general or limited discoveryprocedure
        lescan [--advanced] show package dump in hex
        lescan [--duplicates] don't filter duplicates
root@FriendlyWrt:~/hci# ./hcitooladv lescan --passive --duplicates --advanced
LE Scan ...
xx:xx:xx:xx:xx:55-1eff060001092002b2cbb17d8174e8dcbeec9c79f2a53d100a480e29af08d7
A4:C1:38:0B:5E:ED-10161a18a4c1380b5eed011b1f5a0bc79d
...
 

pvvx

Активный участник сообщества
Опять же вам ни тепло, ни холодно от моих проблем с приемом через две стенки.
Безусловно - зачем мне о таком долго думать?
Берем 1618416119577.png и через 5 минут оно транслирует рекламу от всех BLE по шнурку LAN/USB/UART/WIFI.
 

volaltd

Member
Если вы хоть что-то смылите в данной тематике, тогда сравните текущее недоработанное решение от Xiaomi в виде “MI-Home” с “HA”. В MI-Home пользователь устанавливает систему с помощью пару кликов мышки или нескольких движений фалангами по экрану. Добавление нового устройства – это пару движений конечностями по экрану.

А что мы имеем в HA? :) :)
Если все брать готовое, то во первых батарейки CR2032 замерзают на морозе, во вторых переплачиваем за облако и ребрендинг, в третьих без тырнета не работает.

А в HA мы имеем возможность запилить все как нам нужно и нравится самим.
 

volaltd

Member
@volaltd Пяти указаний на проблему вам недостаточно, чтобы осознать зависимость дальности у CAN по расстоянию от сопротивления провода по постоянному току...
Считаю, что для вас надо повторить упражнения ещё много раз, пока нейроны не вырастят структуру и не сложатся для решения данной задачи.
Так а мы спеку не читали, поставим терминирующие резисторы большего сопротивления, на нашей низенькой скорости скорость нарастания фронтов не сильно нужна высокая, главное чтобы дифф между сигнальной парой обеспечивался :)
 
Сверху Снизу