Разработчики: | IBM |
Отрасли: | Информационные технологии, Телекоммуникация и связь |
Стремясь сделать сети беспроводных датчиков менее сложными в программировании и использовании, IBM создала набор средств разработки программного обеспечения, названный Mote Runner, который предоставляет открытую и дружелюбную к программисту платформу для соединения сенсорных и приемопередающих «мотов» (motes) в беспроводной сенсорной сети (Wireless Sensor Network, WSN). Моты, известные также как узлы беспроводной сенсорной сети, собирают информацию от датчиков, например, данные о температуре, движении или освещении, и передают эти данные по сети беспроводных датчиков.
Поскольку стоимость транзисторов (0,00001 доллара за каждый) падает по мере роста плотности монтажа, компании и правительства активно работают над тем, чтобы использовать преимущества насыщенных транзисторами беспроводных сенсорных сетей и аналитических технологий для:
- достижения углубленного понимания внутренних и внешних систем, которые поддерживают и воздействуют на их бизнесы;
- улучшения характеристик и повышения эффективности бизнес-систем и социальных систем;
принятия более информированных решений в реальном времени благодаря анализу данных, поступающих от датчиков;
- максимально быстрого выявления событий и ситуаций, возникающих в бизнес-системах и социальных системах.
В то же время, многие беспроводные сенсорные сети, применяемые для мониторинга и оперативного реагирования на физические и экологические условия и события, являются закрытыми проприетарными решениями, сложными для программирования и, поэтому, ограничивающими способность компаний, правительств и университетов в полной мере использовать их преимущества. Программное обеспечение Mote Runner решает эти проблемы.Павел Бобу, Cloud Networks: В 2024 году больше всего запросов было на ИБ-консалтинг
Так, например, Mote Runner может помочь управляющей компании в развертывании датчиков в высотных зданиях. Эта технология позволит компании:
- разрабатывать приложения для датчиков, которые обеспечат возможность мониторинга оборудования, температуры внутри помещений, систем водоснабжения и многого другого;
- моделировать оптимальное размещение датчиков по всему зданию и тестировать их взаимодействие;
- удаленно перепрограммировать датчики уже после того, как они размещены в здании.
Созданная учеными IBM Research, технология Mote Runner представляет собой высокопроизводительную компактную исполняемую платформу, переносимую на широкий спектр устройств-мотов и программируемую на стандартных объектно-ориентированных языках, в сочетании с набором инструментов разработки и интеграции для облегченного создания и управления приложениями для беспроводных сенсорных сетей.
Платформа Mote Runner была создана с целью решения нескольких отдельных задач:
- Использование языков программирования подобно Java в сочетании с высокоэффективной виртуальной машиной, специально разработанной «с нуля» для применения в сенсорных сетях обеспечивает мультисистемность приложений и позволяет разработчикам избежать сложностей с базовым аппаратным обеспечением без ущерба производительности.
- Среда имитационного моделирования, Web-ориентированная панель управления и интегрированная среда разработки на базе Eclipse предоставляют удобную платформу для тестирования, отладки и обслуживания программных приложений для сенсоров. Эта платформа позволяет моделировать сети датчиков перед развертыванием мотов непосредственно в объекте или на территории, устраняя большинство ошибок программирования до монтажа сенсорной сети.
- Поскольку большинство сенсорных мотов разворачиваются удаленно, ключевой проблемой становится потребление энергоресурсов аккумуляторных батарей. Платформа Mote Runner спроектирована для работы с очень ограниченными вычислительными ресурсами: 8-разрядный процессор, 8 КБ оперативной памяти и 64 КБ флэш-памяти, что приблизительно сравнимо с системными требованиями компьютера 1970-х годов. Кроме того, среда Mote Runner может использовать альтернативные источники энергии, например, солнечные батареи.
- Физический доступ к удаленно установленным сенсорным мотам для обновления встроенных программ и расширения функциональности невозможен для многих сценариев развертывания сенсорных сетей, в частности, при монтаже в многоэтажных зданиях, на больших сельскохозяйственных территориях или в регионах с уникальными климатическими условиями подобно тропическим джунглям или ледникам. Mote Runner учитывает эту потребность, включая способность удаленного обновления по беспроводному каналу с минимальным прерыванием функционирования развернутой сенсорной сети.