Может ли Xbee запускать код без подключения к другому устройству?

Я не знаю, если это правильное место, чтобы спросить это. Извините, если я ошибаюсь.

Я хотел бы знать, если вы можете запустить код в модуле Xbee без подключения к компьютеру или другому устройству, например Arduino.

Например, я хочу иметь 2-3 модуля Xbee, которые общаются друг с другом, отправляя информацию, а затем динамически принимают решения по коду без использования программного обеспечения X-CTU. И я не хочу, чтобы эти модули Xbee были подключены к ПК или другим устройствам, они должны работать самостоятельно с батарейкой типа "таблетка" и запускать некоторый код, ранее записанный в их память. Это возможно? Если да, можете ли вы предоставить мне некоторую информацию / документацию для ознакомления? какой язык вы должны использовать для программирования кода? Какая модель Xbee мне нужна?

Спасибо!

3 ответа

Решение

Модули XBEE не могут выполнять такие задачи без хоста. Вы не можете запустить свой собственный код на модуле.

Если вы хотите запустить свой собственный код на том же устройстве, что и стек ZigBee, то вам следует выбрать решение от поставщика кремния / стека.

Вы можете достичь своей цели, используя пакет Texas Instruments ZigBee Home для автоматизации от www.ti.com/tool/z-stack, который запускает стек ZigBee и ваше приложение на одном из TI ZigBee SoC. Но есть и другие похожие провайдеры.

С уважением, ТЦ.

Невозможно поместить собственный код в стандартный модуль XBee, но Digi предлагает программируемый XBee, который включает в себя сопроцессор Freescale HCS08, для которого вы можете написать код. Они предлагают набор для разработки с примерами программ для начала работы.

Для небольшого проекта, где вам не нужно быть сертифицированным ZigBee, это может быть проще, чем освоиться с набором разработчика ZigBee от TI, Freescale или Silicon Labs.

XBees можно настроить для инициализации себя с помощью сетевых данных, то есть идентификатора PAN, чтобы они знали, как общаться при запуске, не требуя внешней настройки. Однако они не могут бежать без головы; они должны иметь представление о данных, которые должны быть отправлены. Они в основном предназначены для работы в качестве прозрачного последовательного моста между компьютерами для облегчения связи в личных сетях. Однако они не могут быть настроены на что-то сделанное на заказ.

Похоже, вы беспокоитесь о мощности, поэтому вы можете попробовать найти микроконтроллер с низким энергопотреблением, который имеет USART; это все, что вам нужно для связи с XBee через последовательный порт.

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