Я пытаюсь заставить один Xbee поговорить с другим. Я понимаю, что я могу использовать putc
для трансляции всех Xbees в сети, но я хочу настроить таргетинг на него. Я знаю, что мне нужно использовать аппаратный адрес XBee для этого и с помощью так называемого режима AT Commands, но я не думаю, что понимаю. Например, я видел, что для перехода в режим AT Commands мне нужно отправить «+++», однако я не понимаю, что делать. Я пробовал это:Ориентация на Xbee с использованием команд AT-команд
xbee.printf('+++');
но не знаю, где искать какое-то сообщение в ответ.
Я не понимаю этот режим и не могу найти ничего, что дает мне пример для моей ситуации или релевантного.
Я использую обычный Xbee на FRDM-K64F.
Если вы собираетесь решить эту проблему, вам следует рассмотреть возможность запуска XBee в режиме API и создание ваших данных (добавление заголовков и контрольных сумм). Существует библиотека Open Source для хостов для связи с модулями XBee в режиме API, и я получил ее работу на одной из плат Freedom с помощью mbed. Вы можете проверить это: https://github.com/tomlogic/xbee_ansic_library – tomlogic
BTW, 'ATCN' должен выйти из режима команды. – tomlogic
Спасибо. Я посмотрю на это! – Haych