• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Превращаем ZigBee в тыкву с помощью ZigBee

pvvx

Активный участник сообщества
Обзор от ИИ

B85_Driver_Demo
— это официальный демонстрационный проект (пример кода) из пакета средств разработки (SDK), предоставляемый компанией Telink Semiconductor. Он предназначен для разработчиков, работающих с их микросхемами (в частности, популярной линейкой беспроводных чипов Telink TLSR825x / TLSR8258, построенных на базе ядра B85).

Фраза B85_Driver_Demo RF Zigbee относится к демонстрационным примерам кода и драйверам радиочастотного трансивера (RF) для чипсетов серии B85 от компании Telink Semiconductor (в частности, популярного мультипротокольного чипа TLSR8258

Этого SDK AI хватит чтобы выполнить желаемое вами.
 

pvvx

Активный участник сообщества
Ну моё ИИ говорит, что ваш CC2530 не справится с кол-вом прерываний по преамбуле в нормальном радио-эфире, типа как у меня с сотнями BLE и Zigbee :p

Так что возвращайтесь к SDR - один ловит, второй передает. Так успеет
 

sL0n1k

Member
2652 это работает в реалии (да еще и вай-файку убивает напрочь (на затронутом канале) если перманентно держать)
но B85_Driver_Demo - вероятно, то что надо для китайца

китаец будет быстрее, явно
 

pvvx

Активный участник сообщества
Даже google говорит примерно такое (сокращенный пересказ):
Если чип генерирует аппаратное прерывания по преамбуле - то это вечные ложные срабатывания от фонового шума Wi-Fi.
 

pvvx

Активный участник сообщества
китаец будет быстрее, явно
Нет. Если не знать как включить Fast переключения RF.
Иначе он будет выдерживать нормированную паузу между RX-TX в 150 мкс.
Там полное аппаратное обслуживание RX и не разбивается на кусочки.
 

pvvx

Активный участник сообщества
2652 это работает в реалии (да еще и вай-файку убивает напрочь (на затронутом канале) если перманентно держать)
Тогда это глупость - просто забитый канал для всех. Никакого выбора и т.д.
 

sL0n1k

Member
Тогда это глупость - просто забитый канал для всех. Никакого выбора и т.д.
ну, просто и такой режим есть - тупая глушилка на канале (шириной 5МГц), немного удивительно, что перекрывающийся канал вай-фай (80МГц) жестко ложится
 

pvvx

Активный участник сообщества
Чтобы выбить из сети Zigbee никаких шустрых чипов не требуется.
Достаточно принять полный пакет, понять что это передало нужное устройство и далее заглушить передачу ACK приемника. Типа через 3 подряд таких не приeмов АСК устройство перейдет к поиску сети. Потом ребиндинг… И тут ему опять ACK заглушат…
 

sL0n1k

Member
Чтобы выбить из сети Zigbee никаких шустрых чипов не требуется.
Достаточно принять полный пакет, понять что это передало нужное устройство и далее заглушить передачу ACK приемника. Типа через 3 подряд таких не приeмов АСК устройство перейдет к поиску сети. Потом ребиндинг… И тут ему опять ACK заглушат…
В общем, ответ B85_Driver_Demo - получен, далее можно не развивать тему)
Спасибо, pvvx.
 

pvvx

Активный участник сообщества
И лучше не глушить процесс ребиндинга.

Т.к., к примеру ZHA и прочие, начнут снова передавать привязки репортов. А каждый принятая установка репорта на каждый кластер и т.д. – это перезапись таблицы в Flash устройства. А она часто большая, а передается по одному, то с начала табличка малая, потом добавляется и каждый раз новый и новая таблица переписываетcя целиком во Flash :p
В итоге получаем дыру в Flash устройства. :p
 

pvvx

Активный участник сообщества
В ZGP GPD всё пофигу - это как бекон BLE - никаких ответов/АСК GPD не ждет и на всё начехать.
 

pvvx

Активный участник сообщества
Zigbee – это самая незащищенная сетка. В 90% случаев даже школьнику с помощью ИИ можно встроится вместо выбитого устройства, получать все ключи сети и т.д.
Хуже только старый WiFi, и то, там надо время на вскрытие для набора ключа...
А в Zigbee можно самому инициировать выдачу ключей :p
Но вот BLE, если с шифрацией из стандарта от BT5.4 уже не вскроете.
 
Сверху Снизу