Разработка программного обеспечения для сети ZigBee на базе библиотеки EmberZNet. Часть II

Первые сети ZigBee в большинстве случаев проектировались на базе готовых радиомодулей со встроенным программным обеспечением. Такой подход существенно упрощает и ускоряет разработку. Вместе с тем для больших проектов, в которых количество устройств достигает десятков тысяч, экономически целесообразно разрабатывать собственные радиомодули и программное обеспечение.

Разработка программного обеспечения для сети ZigBee на базе библиотеки EmberZNet. Часть I

В последние годы все большую популярность при разработке беспроводных систем сбора данных и управления завоевывает технология ZigBee. Первые сети, использующие эту технологию, как правило, проектировались на базе модулей со встроенным программным обеспечением. Такой подход существенно упрощает и ускоряет разработку. Вместе с тем для больших проектов, в которых количество устройств достигает десятков тысяч, экономически целесообразно разрабатывать собственные радиомодули и программное обеспечение. Многие производители микросхем для сетей ZigBee предлагают сопутствующие библиотеки для разработки встраиваемого программного обеспечения. Так, компания Ember, ведущий производитель однокристальных решений для сетей ZigBee, предоставляет для своих кристаллов библиотеку EmberZNet, позволяющую создавать полностью ZigBee-совместимые устройства. В статье рассмотрены особенности разработки программного обеспечения на базе этой библиотеки. Первая часть статьи посвящена вопросам планирования сети, а вторая — конкретной реализации приложения.

Реализация стандартного профиля ZigBee Home Automation на базе платформы Ember. Часть 1

Одна из основных задач разработки спецификации ZigBee PRO — обеспечить возможность совместной работы устройств различных производителей в одной беспроводной сети. Для реализации этой идеи альянс ZigBee разрабатывает стандартные профили приложения, которые регламентируют правила взаимодействия беспроводных устройств. Первым опубликованным профилем приложения стал Home Automation, предназначенный для организации систем домашней автоматизации [1]. В течение прошедшего года более десятка компаний сертифицировали свои устройства на соответствие этому профилю. В данной статье описаны возможности платформы Ember и программы Application Builder для разработки устройств стандартного ZigBee-профиля Home Automation.

Реализация стандартного профиля ZigBee Home Automationс на базе платформы Ember. Часть 2

Напомним, что в первой части данной статьи, которая была опубликована в предыдущем выпуске журнала «Беспроводные технологии» [1], был сделан краткий обзор механизмов технологии ZigBee, обеспечивающих возможность совместной работы в одной беспроводной сети устройств различных производителей. Были также описаны возможности платформы Ember и программы Application Builder для разработки устройств стандартного ZigBee-профиля Home Automation. Во второй части приводится пример создания проектов с использованием этих программных средств.