Фильтр ожидает что два подряд вызова WIFI.RSSI вернут разные значения.
У меня вопрос, откуда такое ожидание? Rssi это не потенциометр, он обычно связан именно с принятым и декодированным сигналом. Рядом с ним должен быть ещё snr (сигнал/шум)
Я б добавил проверку в код, если этот фильтр хоть как то работает, это какой-то глюк или упрощение в ESP
Даже если в ESP это потенциометр и вызовы действительно возвращают разные значения. Что фильтруем?
Про то что показывает rssi я даж не углубляюсь. Автор явно не тестировал задачу дольше чем пару взмахов руками, даже в качестве сенсора присутствия.
Все это очень наивно выглядит. Если бы rssi можно было всерьёз использовать "в поле" с точностью хотя бы метров, сейчас бы в каждой новой мажорной версии Bluetooth не вносили новые технологии позиционирования. В Ble5 углы, сейчас вот в Ble6 channel sounding для измерения расстояний.
Что бы работало CSI, те для измерения фазы сигнала, нужно несколько антенн и свитчинг сигналов от них. Те вы могли бы завести это внутри роутера, а уж никак ни на одно антенной ESP
Даже были компьютерные классы в наших школах на архимедесах. В UK понятно был распространен, потом Acorn StrongPC, до сих пор сообществом развивается, я даже оф пзу с поддержкой usb покупал :) Малинка прямой потомок, можно сказать, чуть ли не те-же люди делали.
Читаю каменты, сплошь моторола и 386. А почему про ARM забыли то? В виде компа Acorn Archimedes он, ARMv2, вышел в 87, но в виде tube к BBC Micro вроде был доступен и ранее как ARMv1
именно отказ от принципов, на которых построена система команд в линейке 8086-80286
Вот только не надо их смешивать. Защищенный режим и виртуализации появилась именно в 286, его проблема в том что он был не плоский, с сегментный
В 386 расширили регистры до 32 бит, оставив старые команды для совместимости. Отсюда и громоздкость, но убери её интел этот проц никто бы не купил. Его первые года и так не покупали, 286 работал быстрее на той же частоте, был дешевле, а 32х битного софта долго не было.
Зато его можно было воткнуть в материнку от 286. Тогда, правда, ещё почти не было материнок с "кроватками", процы были припаяны.
PC, XT, AT все были с панельками. Временная мода на припаяный проц относилась как раз к 386 мамкам. Так что да, в 286 втыкали с переходником, вместо родного проца. 386 те что без сокета апгрейдили вторым этажом. На более мощные 386DX или гибриды 486 типа Cyrix и TI с кэшем.
Для поддержки Thread устройство должно обладать соответствующим радиочипом
Это одни и те же радиочипы. Zigbee, Thread деривативы IEEE 802.15.4, конкретный протокол определяется прошивкой. Напрмер в терминах Nordic это все soft device
добавить Matter регулятор теплого пола в систему с акарой. И настроить на нем расписание работы. Возможно сделать калибровку датчика. Увы пока что это так не работает.
Что именно не работает? Увы нет у меня теплого пола что бы проверить. Но по ченьжлогу обновлений М3 хаба каких только типов устройств не видел.
У вас железка была, расширитель памяти. И должен был еще при загрузке выполнятся софт, который эту дефолтную границу в 640К переключит повыше. На ютубе можно найти видосик где 960К conventional делают. Но все эти хаки мало кому интересны, все ПО писалось под 640
Отличный цикл статей. С нетерпением жду продолжения
Я вот чуть ниже, другому камраду отвечая, развернул подробнее
Ну замените "реальное" на "скользящее" или любую прочую статистику. Смысл моих претензий к фильтру от этого не изменится
Load average возвращает реальные значения при каждом вызове. Не вижу причин почему вызов wifi.rssi может это делать.
Фильтр ожидает что два подряд вызова WIFI.RSSI вернут разные значения.
У меня вопрос, откуда такое ожидание? Rssi это не потенциометр, он обычно связан именно с принятым и декодированным сигналом. Рядом с ним должен быть ещё snr (сигнал/шум)
Я б добавил проверку в код, если этот фильтр хоть как то работает, это какой-то глюк или упрощение в ESP
Даже если в ESP это потенциометр и вызовы действительно возвращают разные значения. Что фильтруем?
Про то что показывает rssi я даж не углубляюсь. Автор явно не тестировал задачу дольше чем пару взмахов руками, даже в качестве сенсора присутствия.
Узнаю старину Дипсик по коду фильтра. Как по-вашему этот фильтр должен работать?
Все это очень наивно выглядит. Если бы rssi можно было всерьёз использовать "в поле" с точностью хотя бы метров, сейчас бы в каждой новой мажорной версии Bluetooth не вносили новые технологии позиционирования. В Ble5 углы, сейчас вот в Ble6 channel sounding для измерения расстояний.
Что бы работало CSI, те для измерения фазы сигнала, нужно несколько антенн и свитчинг сигналов от них. Те вы могли бы завести это внутри роутера, а уж никак ни на одно антенной ESP
А как можно было спереть мамку, а также вынуть из неё ПЗУ? Оговорка прям тянет на явку с повинной.
Обнять и плакать.
Не хватает механики на продление жизни кэш-записей. Вот трудно его было добавить что-ли? Ну а раз нет полного контроля - пишем свое
Даже были компьютерные классы в наших школах на архимедесах. В UK понятно был распространен, потом Acorn StrongPC, до сих пор сообществом развивается, я даже оф пзу с поддержкой usb покупал :) Малинка прямой потомок, можно сказать, чуть ли не те-же люди делали.
В смысле на более высокочастотные 386sx или гибриды.
Если бы 68к с нулями был коммерчески доступен в 79 году, IBM бы не выбрала 8088 для старта.
Читаю каменты, сплошь моторола и 386. А почему про ARM забыли то? В виде компа Acorn Archimedes он, ARMv2, вышел в 87, но в виде tube к BBC Micro вроде был доступен и ранее как ARMv1
Вот только не надо их смешивать. Защищенный режим и виртуализации появилась именно в 286, его проблема в том что он был не плоский, с сегментный
В 386 расширили регистры до 32 бит, оставив старые команды для совместимости. Отсюда и громоздкость, но убери её интел этот проц никто бы не купил. Его первые года и так не покупали, 286 работал быстрее на той же частоте, был дешевле, а 32х битного софта долго не было.
PC, XT, AT все были с панельками. Временная мода на припаяный проц относилась как раз к 386 мамкам. Так что да, в 286 втыкали с переходником, вместо родного проца. 386 те что без сокета апгрейдили вторым этажом. На более мощные 386DX или гибриды 486 типа Cyrix и TI с кэшем.
ТВ работает через quic
Это одни и те же радиочипы. Zigbee, Thread деривативы IEEE 802.15.4, конкретный протокол определяется прошивкой. Напрмер в терминах Nordic это все soft device
Что именно не работает? Увы нет у меня теплого пола что бы проверить. Но по ченьжлогу обновлений М3 хаба каких только типов устройств не видел.
Aqara активно выпускает новые устройства и обновляет старые для поддержки Matter и Thread
Дуров свой бывший TON поинтереснее делает. Если подобные технологии хоть как то взлетят, то там.
У вас железка была, расширитель памяти. И должен был еще при загрузке выполнятся софт, который эту дефолтную границу в 640К переключит повыше. На ютубе можно найти видосик где 960К conventional делают. Но все эти хаки мало кому интересны, все ПО писалось под 640