Программирование для Xbee Meshing

У меня есть один запрос на самом деле у меня есть 3 xbees series2,
я хочу xbee 1 (sensor+xbee(end device)) а также xbee 2 в качестве координатора, где XBee2 будет привязан к MCU. Теперь у меня есть xbee 3 который опять ((sensor+xbee(end device)), теперь я хочу сделать xbee3 также общаться с coordinator(Xbee2), Теперь я сохранил тот же идентификатор панорамирования Xbee1 а также xbee3 подобно Xbee2, и снова я установил xbee1 а также xbee3 адрес назначения для Xbee 2,

теперь мой вопрос

  1. Как мне запрограммировать MCU, используя среду затмения для получения обоих Xbee1 а также Xbee3 данные?
  2. и я хочу общаться все Xbees со связью UART означает, что я хочу читать данные, используя контакты 2 и 3 Xbee..Является ли это возможным??

Кто-нибудь может предоставить мне код для разработки этой процедуры???

Спасибо

1 ответ

Это распространенный сценарий. Запустите координатор в режиме API и конечные устройства (вы можете захотеть начать с этих узлов в качестве маршрутизаторов и выяснить подробности "спящего конечного устройства", когда все остальное будет работать) в режиме AT.

Устройства "AT mode" с DH а также DL значение 0 будет просто передавать последовательные данные координатору, и MCU может анализировать кадры API, чтобы определить, какое устройство отправило данные. MCU также может адресовать запросы другим устройствам - либо команды Remote AT, либо данные для отправки последовательного порта.

Напишите код для MCU, как обычно. Доступна портативная библиотека ANSI C, если вы предпочитаете этот язык. Он может проанализировать кадры API для вас и упростить обмен данными в сети.

Другие вопросы по тегам