Я же говорю о том, что корпус за 300$ к устройству у которого примитивные функции , например, устройство протечки , это прикольно и делается так исключительно нашими разработчиками.
Если не согласны, то приведите пример такого устройства западного в дорогом корпусе.
вот пример цена устройства от 72$ (это розница и с доставкой).
Радиолокационный радар — менее чем за 400 рублей: на базе esp32 и wi-fi
Это не радиолокационный радар, а вариант измерителя искажения электромагнитного поля, которое создает роутер и ESP. Работает лишь при условии что движущийся объект(ы) сосредоточены в одном месте.
Принцип работы радиолокации заключается в том, что передатчик излучает электромагнитные волны, которые отражаются от объектов и возвращаются обратно, фиксируясь приёмником.
В данном случае радиоволны не возвращаются в источник излучения.
это уже не просто проект для диплома, а универсальный центр взаимодействия между чем угодно: микроконтроллерами, внешними программами, скриптами, оборудованием, софтом.
1) Судя по описанной реализации данный роутер работает медленно, так как использует скриптовые языки. Я прав?
2) В любой сети есть адреса источника и приемника. Можете объяснить, чем Ваше решение лучше концентратора беспроводной mesh или роутера проводной сети на основе протокола TCP/IP ?
Вот Алиса Яндекса рассказывает и дает ссылки на первоисточники :
Внутреннее представление переменных в языке Python заключается в том, что переменная хранит не само значение, а ссылку на его адрес в памяти. Это связано с динамической типизацией языка: значения присваиваются переменным не при компиляции, а во время выполнения программы. skillbox.rupracticum.yandex.ru
Структура переменных
Переменная состоит из трёх частей:
Имя (идентификатор) — название, придуманное программистом для обращения к переменной.
Значение — информация, которая хранится в памяти компьютера и с которой работает программа. Значение всегда принадлежит к какому-либо типу данных.
Адрес — номер ячейки памяти, в которой хранится значение переменной.
Тип переменной определяется исходя из значения, которое ей присвоено. Например, при присвоении строки в двойных или одинарных кавычках переменная имеет тип
Нет, есть еще 3 вариант. Каждый опирается на свой опыт.
В реальном мире , как, правило, проблема возникает на стыке специальностей. Схемотехник не понимает проблем технолога, технолог -проблем схемотехника. Дизайнер проблем первых двух и т д. В результате получается корпус за 300$ для примитивной поделки и делают этот корпус 2 года в Китае.
Я про корпус, конечно, говорил. Корпус - это изначально коробка из пластика или металла. Как правило прямоугольной формы. И это уже делается в большом многообразии в Китае и продается за копейки.
Все остальное - надписи, дырочки, перегородочки, даже портрет владельца бизнеса на крышке, можно сделать на ширпотребном корпусе за копейки и очень быстро.
При этом 100 корпусов можно сделать не за год, а за пару недель. А когда продажи развернуться на тысячи в месяц, тогда можно сделать что-то еще круче, например, с инкрустацией золотом и бриллиантами.
https://yandex.ru/video/preview/8765611327305862962
Предлагаю сравнить
Это только корпус из статьи за 300$
А это корпус , который в 20 раз дешевле
Из системы контроля протечки воды за 70$, включая доставку
Что же такое есть в первом корпусе, что делает его в 10 раз дороже? Оно того стоит?
Полагаю, Вы прикалываетесь. Это все Ваши фантазии, чтобы оправдать свое решение.
Можно еще страшнее придумать как делать плохо и дорого. Дешево не значит плохо.
Опыт есть.
Т е модули у Вас - это приложения на ПК. Т е Вы написали на питоне программу, которая вызывает соответствующее пакету приложение. Верно?
Что в этом нового? Разве любой сервер этого не делает, если реализует различные опции (приложения) для различных запросов?
Про то, что внутри г-но - это Вы сказали.
Я же говорю о том, что корпус за 300$ к устройству у которого примитивные функции , например, устройство протечки , это прикольно и делается так исключительно нашими разработчиками.
Если не согласны, то приведите пример такого устройства западного в дорогом корпусе.
вот пример цена устройства от 72$ (это розница и с доставкой).
Отгадайте сколько себестоимость корпуса?
Для обнаружение присутствия есть более чувствительные и очень дешевые сенсоры, которые мало потребляют и простые в применении.
Это не радиолокационный радар, а вариант измерителя искажения электромагнитного поля, которое создает роутер и ESP. Работает лишь при условии что движущийся объект(ы) сосредоточены в одном месте.
В данном случае радиоволны не возвращаются в источник излучения.
В статье речь идет об измерении расстояния до пассивного объекта, а FTM - это расстояние между двумя точками Wi-Fi.
Как Вы примените этот метод чтобы измерить расстояние до черной кошки в темной комнате?
1) Так что же Вы сделали, hub, роутер или маршрутизатор?
2) Каким образом Вы устранили коллизию пакетов? Почему пакеты перестали мешать друг другу?
89 МБ для IOT это много. На каких микроконтроллерах Вы это предлагаете реализовать?
1) Судя по описанной реализации данный роутер работает медленно, так как использует скриптовые языки. Я прав?
2) В любой сети есть адреса источника и приемника. Можете объяснить, чем Ваше решение лучше концентратора беспроводной mesh или роутера проводной сети на основе протокола TCP/IP ?
Можете объяснить, что нового Вы рассказали относительно учебников из интернета?
Не лучший пересказ того, что есть в интернете.
Например это:
https://pythonchik.ru/osnovy/peremennye-v-python
https://skillbox.ru/media/code/peremennye-v-python-chto-eto-takoe-i-kakie-oni-byvayut/
--------------------
Вот Алиса Яндекса рассказывает и дает ссылки на первоисточники :
Внутреннее представление переменных в языке Python заключается в том, что переменная хранит не само значение, а ссылку на его адрес в памяти. Это связано с динамической типизацией языка: значения присваиваются переменным не при компиляции, а во время выполнения программы. skillbox.rupracticum.yandex.ru
Структура переменных
Переменная состоит из трёх частей:
Имя (идентификатор) — название, придуманное программистом для обращения к переменной.
Значение — информация, которая хранится в памяти компьютера и с которой работает программа. Значение всегда принадлежит к какому-либо типу данных.
Адрес — номер ячейки памяти, в которой хранится значение переменной.
skillbox.ru
Тип переменной определяется исходя из значения, которое ей присвоено. Например, при присвоении строки в двойных или одинарных кавычках переменная имеет тип
, а при присвоении целого числа —
. metanit.com
Примеры кода
Чтобы продемонстрировать внутреннее представление переменных, можно использовать функцию
. Она возвращает уникальный идентификатор объекта, на который ссылается переменная. skillbox.rudevpractice.rupythonchik.ru
Пример:
В этом примере при инициализации переменной
программа создала объект с числом 4, принадлежащий к классу
. Внутри переменной содержится не сам объект, а его адрес. skillbox.ru
Нет, есть еще 3 вариант. Каждый опирается на свой опыт.
В реальном мире , как, правило, проблема возникает на стыке специальностей. Схемотехник не понимает проблем технолога, технолог -проблем схемотехника. Дизайнер проблем первых двух и т д. В результате получается корпус за 300$ для примитивной поделки и делают этот корпус 2 года в Китае.
Я про корпус, конечно, говорил. Корпус - это изначально коробка из пластика или металла. Как правило прямоугольной формы. И это уже делается в большом многообразии в Китае и продается за копейки.
Все остальное - надписи, дырочки, перегородочки, даже портрет владельца бизнеса на крышке, можно сделать на ширпотребном корпусе за копейки и очень быстро.
При этом 100 корпусов можно сделать не за год, а за пару недель. А когда продажи развернуться на тысячи в месяц, тогда можно сделать что-то еще круче, например, с инкрустацией золотом и бриллиантами.
Да, но результат как указал ранее..
А что Вы собираетесь менять в формах коробок нужного размера?
Выше пытался про это сказать.
Не надо искать формы, которые нафиг не нужны.
Надо найти готовые корпуса(коробки) нужного размера. И потом обсуждать про формы с производителями этих коробок.
Нет проблем установить IDE для любого языка, кроме RUST.
Так и не смог скомпилировать что-то работающее на RUST под Windows для ESP32C3(RISC-V) . Постоянно ошибки и отсутствие библиотек.
Причем в интернете такие ошибки есть, а решений для них нет.
Можете дать ссылку на нормальное описание установки RUST для ESP под Windows.
А еще лучше, написать статью на хабре как это сделать, чтобы не было мучительно больно.
Согласен.
Но почему бы не найти производство уже с готовой оснасткой и доработать оснастку?