Sun SPOT

Материал из BrSTU Robotics Wiki
Перейти к: навигация, поиск

Sun SPOT (Sun Small Programmable Object Technology) это комплект портативных устройств, два из которых являются автономными беспроводными вычислительными сенсорными модулями, а третий служит базой для связи первых двух с персональным компьютером. Один комлект SunSPOT содержит 3 устройства. Устройства выпускаются в двух вариантах:

  • Имеющее только базовую (материнскую) плату. Обычно используется как базовая станция, соединённая с компьютером (под Windows, Linux, и т.д)
  • Имеющее и базовую плату и плату расширения с набором сенсоров и контактов для подключения дополнительных устройств.

Все SunSPOT устройства оснащены беспроводной связью работающей по протоколу ZigBee. Отличительной особенностью SunSPOT является то, что они имеют внутри себя Java интерпретатор (Squawk VM), тесно интегрированный с аппаратной частью, позволяющий запускать Java приложения на Sun SPOT.

Java

Интерпретатор Java (в версии J2ME) одна из важнейших составляющих Sun SPOT, так как позволяет легко программировать портативное устройство, используя один из лучших на сегодняшний день объектно-ориентированных языков программирования высокого уровня — Java. Фирма SUN использует в данных устройствах виртуальную машину Java собственного производства Squawk.

Программировать устройства можно используя USB интерфейс или удалённо, через OTA (Over the Air) – без непосредственного контакта с устройством, так как это делается например в сотовых телефонах, когда пользователь загружает игру в телефон. Однако тут (в Sun SPOT) загрузка новой управляющей программы происходит по команде извне, от удалённого устройства, а не по нажатию клавиш на самом устройстве.

Железо

Sun SPOT ориентирован на работу с подключаемыми устпрйствами. У него есть множество путей взаимодействия с подключаемой периферией. На сенсорной плате есть контакты для подключения цифровыз и аналоговых устройств. Поддерживается и протокол SPI, последовательный (serial) интерфейс.

Sun SPOT всегда имеет возможность установления контакта с другим Sun SPOT. Возможность работа по радио протоколу (для Sun SPOT это ZigBee) встроена во ВСЕ устройства — и в полной конфигурации и в версии для базовой станции (без сенсорной платы и аккумулятора). Так же у Sun SPOT всегда доступен во всех конфигурациях USB коннект — для работы с подключённым PC.

Сеть

Программное обеспечение

См. так же

Ссылки