 |
Программа Network Analyzer является мощным отладочным средством, которая путем анализа записанного лог-файла передаваемых в сетях ZigBee/Thread сообщений, позволяет настраивать работу сети, выявлять причины потери пакетов, определять неисправные узлы.
Программа Network Analyzer предоставляется бесплатно в составе Simplicity Studio.
Программа ведет запись лог-файла передаваемых в сети сообщений с привязкой к времени. Пользователь может просматривать лог в виде крупных транзакций таких, как "присоединение к сети", "передача сообщения", "выход из сети" или может детально анализировать сообщения, из которых состоит выбранная транзакция. В графическом окне отображаются узлы сети и передаваемые сообщения, видны источник и получатель данных, а также весь маршрут следования пакета по беспроводной сети. При условии введения ключа шифрования программа Network Anaalyzer декодирует принимаемые пакеты и позволяет пользователю выделять в пакете отдельные поля, такие как: заголовки, поля данных, адреса, контрольные поля.
Взаимодействие программы с беспроводной сетью осущестлвяется через узлы сети, имеющие связь с проводной локальной сетью Ethernet, в которой работает компьютер с программой Network Analyzer. Связь узлов беспровоодной сети с локальной сетью Ethernet осуществляется при помощи отладочных средств Silicon Labs. Для семейтва EFR32 таким средством являются сами отладочные платы, которые имеют интерфейс Ethernet. Для узлов ZigBee/Thread, выполненных на базе микрокнтороллеров EM35xx, таким средством является программатор/отладчик ISA3.
В программе Network Analyzer программист в виде списка адаптеров видит, какие из узлов беспроводной сети присоединены к проводной локальной сети, и может не только наблюдать их работу в соответствии с пользовательской программой, но и перепрограммировать их по локальной сети. Беспроводные узлы, не присоединенные к локальной сети, также могут быть перепрограммированы при условии, что в них предварительно был занесен код загрузчика по радиоканалу. Код загрузчика входит в стек Silicon Labs. Решение о его использовании принимается разработчиком на этапе создания каркаса пользовательского приложения в программе Application Builder.
Для анализа трафика сети достаточно иметь всего один узел, присоединенный к локальной сети Ethernet, при условии, что в зону слышимости этого беспроводного узла попадает вся сеть. В случае большой сети, развернутой, например в здании, можно иметь несколько таких снифферов, в разных концах здания, расположенных так, чтобы их зоны слышимости перекрывались.
Частотные диапазоны: 2.4 ГГц
|