С непрерывным развитием и применением технологии LoRa количество инцидентов CCI между модулями LoRa увеличивается, а вред от помех становится все более и более заметным.Вы можете спросить, что такое CCI.
CCI (интерференция в совмещенном канале): несущая частота нежелательного сигнала такая же, как и у полезного сигнала, что создает помехи для приемника, принимающего полезный сигнал.Пока мы используем несколько модулей LoRa для связи на одной частоте, помехи в совмещенном канале будут существовать.
Чтобы решить проблему, у нас есть три решения.
Способ 1: опрос хоста
Режим опроса хоста — это способ, при котором мастер опрашивает и вызывает ведомые устройства один за другим.Принцип очень прост.Например, мастер отправляет на ведомый1, поскольку у ведомых есть настройки адреса, только ведомый1 может ответить ведущему.После того, как slave1 получает команду от master, он загружает данные в master.Затем мастер таким же образом опрашивает другие ведомые устройства для получения данных.
Способ 2: Запланированная загрузка ведомого устройства
В этом методе ведущий транслирует и отправляет информацию подчиненному.После того, как ведомое устройство получает информацию от ведущего, оно синхронизирует время, а затем регулярно загружает данные в соответствии с установленным нами временем, избегая одновременной загрузки данных, чтобы избежать CCI.
Способ 3: Активная загрузка подчиненного устройства
Ведомая машина активно загружает данные, а сетевой режим самого модуля LoRa с функцией RSSI является относительно надежным активным режимом загрузки.Этот метод передачи предназначен для определения уровня сигнала RSSI в среде, когда ведомому устройству необходимо загрузить данные.Если сила RSSI в текущей среде относительно высока, подождите, пока значение RSSI не станет меньше, прежде чем активно загружать.Если загрузка прошла успешно, мастер сообщит подчиненному, чтобы решить, следует ли повторно загружать.