Size: a a a

2019 September 25

R

Rheinmetall in Deus Volt!
Thorn
слэйвы опрашиваются мастером или отправляют пакеты по своей инициативе периодически / по событию или как?
Слейвы отправляют по своей инициативе/по событию, но как ранее говорил, все слейвы должны знать состояние мастера.
Иными словами:
S -> M-unicast пакет
M -> S - broadcast/multicast
источник

T

Thorn in Deus Volt!
и сколько слейвов будет?
источник

T

Thorn in Deus Volt!
если их мало, то суперкадр < 100мс с beacon и GTS. если много, то LBT, но он не дает  гарантии верхнего предела latency
источник

R

Rheinmetall in Deus Volt!
Thorn
и сколько слейвов будет?
до 5-ти, а регулярный вид - 2 слейва.
источник

И

Илья in Deus Volt!
Алекскндр
Управление насосами приводом и датчиками температур ну и интернет для удаленого доступа
Интернет провод или вафля?
источник

T

Thorn in Deus Volt!
Rheinmetall
до 5-ти, а регулярный вид - 2 слейва.
ну тогда первый вариант. master назначает slave'ам таймслоты, вся нужная им информация передается в beacon, который одновременно используется для синхронизации и расчета времени начала/конца таймслотов
источник

R

Rheinmetall in Deus Volt!
Thorn
если их мало, то суперкадр < 100мс с beacon и GTS. если много, то LBT, но он не дает  гарантии верхнего предела latency
можно по подробнее - я тупой.
Идеальная конечно ситуация, когда две пары комплектов (скажем 2 мастера, и у каждого по два слейва) могут работать в одном помещении
источник

T

Thorn in Deus Volt!
у меня такая схема работает с sx1276 (FSK режим) и с si4463
источник

T

Thorn in Deus Volt!
Rheinmetall
можно по подробнее - я тупой.
Идеальная конечно ситуация, когда две пары комплектов (скажем 2 мастера, и у каждого по два слейва) могут работать в одном помещении
самое простое — на разных частотах, если на одной, то второй master может синхронизироваться с первым, в zigbee есть такой режим
источник

R

Rheinmetall in Deus Volt!
Thorn
самое простое — на разных частотах, если на одной, то второй master может синхронизироваться с первым, в zigbee есть такой режим
мастера между собой не должны обмениваться сообщениями, они наоборот - должны не мешать.
Я к тому, что возможно мастера, должны уметь перестраивать слейвы на другой канал несучки, соответственно и уметь находить слейвы на других каналах, отличных от своего
источник

T

Thorn in Deus Volt!
обмениваться им не надо, мастер при запуске ищет, нет ли уже beacon'а на частоте. если есть, то посылает свой в определенном месте суперкадра (например, вторая половина суперкадра — его)
источник

R

Rheinmetall in Deus Volt!
Thorn
обмениваться им не надо, мастер при запуске ищет, нет ли уже beacon'а на частоте. если есть, то посылает свой в определенном месте суперкадра (например, вторая половина суперкадра — его)
помоему то что вы описываете используется в BLE5 advertising packet да?
источник

T

Thorn in Deus Volt!
нет, это не advertising, а beacon
источник

T

Thorn in Deus Volt!
он не только несет данные "про сеть в целом" / "для всех слэйвов", но и маркирует начало суперкадра, который состоит из beacon'а и таймслотов
источник

T

Thorn in Deus Volt!
все слэйвы имеют таймер, который регулярно синхронизируется с beacon
источник

T

Thorn in Deus Volt!
и используют его, чтобы узнать, когда начинается их конкретный таймслот
источник

R

Rheinmetall in Deus Volt!
Thorn
и используют его, чтобы узнать, когда начинается их конкретный таймслот
вкурил, мультиплексирование канала
источник

PS

Pavel Safronov in Deus Volt!
интересная тема)
источник

T

Thorn in Deus Volt!
я ей уже год интересуюсь, лол
источник

PS

Pavel Safronov in Deus Volt!
норм жирка поднабрал
источник