Здравствуйте! Проанализировав подробнее описание Вашего случая, мы пришли к выводу, что отсутствие передачи связано со срабатыванием у передающего модуля механизма CCA - Clear Channel Assessment, называемого также LBT – Listen Before Talk. Каждый модуль, работающий под управлением прошивки SerialStar перед выходом обязательно прослушивает эфир. Если в это время на входе приемника измеренный уровень RSSI (Received Signal Strength Indication) превышает допустимый порог, то модуль делает фиксированное число попыток передачи со случайным интервалом времени между последовательными попытками. Если ни одна из попыток не увенчалась успехом, то модуль принимает решение о неудачной передаче. В текущей версии прошивки SerialStar транспортный уровень должен реализовываться средствами хост-системы с помощью, например, подтверждений и перезапросов. Подмигивание светодиода RF RX при отсутствии сигнала RF TX, говорит, как раз о неудаче CCA.
Когда Вы отсоединяете антенну, уровень сигнала на входе приемника резко падает, соответственно снижается RSSI, физический уровень стека принимает решение о «чистом» канале и включает передатчик. Практически тоже самое происходит, когда Вы касаетесь выводов модуля. Вы заземляете модуль по высокой частоте через емкость тела. Уровень RSSI снижается и передатчик начинает работу.
При касании антенны рукой Вы также уводите на землю часть радиопомехи или наводки, снижая RSSI на входе приемника.
Причиной повышенного уровня на входе приемника могут являться: зашумленность установленного частотного канала и высокий уровень наводок от работающих цифровых схем, вызванный отсутствием качественного заземления в хост-системе.
В прошивке SerialExtender механизм CCA отключен, поэтому там передача начинается без задержек. Однако эта прошивка вследствие своих ограниченных возможностей, является, скорее, демонстрационной.
ПО SerialStar предназначено для организации сетей с топологией типа «звезда» в том числе с учетом возможной высокой плотности размещения узлов. Поэтому использование CCA в нем является необходимым.
Можем рекомендовать Вам перейти на другой частотный канал или подобрать центральную частоту с использованием AT-команды CF. Попробуйте также использовать в качестве хоста другой компьютер или ноутбук. Для исключения влияния конкретного помещения, проведите эксперимент в другом помещении.
Нам не очень понятен тип антенны, который Вы рассчитывали. Вы используете симметричный полуволновый диполь или все-таки четверть-волновой штырь? Если Ваш вариант последний, то длина провода должна быть что-то около 82 мм.
Когда Вы отсоединяете антенну, уровень сигнала на входе приемника резко падает, соответственно снижается RSSI, физический уровень стека принимает решение о «чистом» канале и включает передатчик. Практически тоже самое происходит, когда Вы касаетесь выводов модуля. Вы заземляете модуль по высокой частоте через емкость тела. Уровень RSSI снижается и передатчик начинает работу.
При касании антенны рукой Вы также уводите на землю часть радиопомехи или наводки, снижая RSSI на входе приемника.
Причиной повышенного уровня на входе приемника могут являться: зашумленность установленного частотного канала и высокий уровень наводок от работающих цифровых схем, вызванный отсутствием качественного заземления в хост-системе.
В прошивке SerialExtender механизм CCA отключен, поэтому там передача начинается без задержек. Однако эта прошивка вследствие своих ограниченных возможностей, является, скорее, демонстрационной.
ПО SerialStar предназначено для организации сетей с топологией типа «звезда» в том числе с учетом возможной высокой плотности размещения узлов. Поэтому использование CCA в нем является необходимым.
Можем рекомендовать Вам перейти на другой частотный канал или подобрать центральную частоту с использованием AT-команды CF. Попробуйте также использовать в качестве хоста другой компьютер или ноутбук. Для исключения влияния конкретного помещения, проведите эксперимент в другом помещении.
Нам не очень понятен тип антенны, который Вы рассчитывали. Вы используете симметричный полуволновый диполь или все-таки четверть-волновой штырь? Если Ваш вариант последний, то длина провода должна быть что-то около 82 мм.