Обновление программного обеспечения удаленных узлов в ZigBee сетях

Спецификация ZigBee никак не регламентирует вопросы обновления встраиваемого программного обеспечения (ПО) ZigBee-узлов. Система может не предоставлять возможностей «перепрошивки» удаленных узлов по радиоканалу и при этом полностью соответствовать спецификации ZigBee-альянса. Тем не менее, необходимость заложить механизмы удаленного программирования продиктована здравым смыслом. Ведь в отсутствие таковых для обновления ПО каждый узел в сети нужно деинсталлировать с места установки и обеспечить кабельное соединение с персональным компьютером. Такая процедура в больших ZigBee-сетях может оказаться весьма трудоемкой. Именно поэтому компания Ember, один из ведущих поставщиков аппаратных и программных средств для сетей ZigBee, разработала ZigBee-совместимые механизмы удаленного обновления программного обеспечения и предлагает их к использованию в сетях конечных заказчиков. Подробному описанию этих механизмов и посвящена данная статья.