Наступление эпохи Интернета вещей не было бы возможно без аппаратного обеспечения, позволяющего подключать устройства к Интернету. Поэтому ниже будет приведен ряд новейших беспроводных модулей и сервисов, благодаря которым можно соединять приборы друг с другом или с облаком.

Главная цель этих аппаратных платформ и сервисов заключается в том, чтобы организация связи между устройствами была максимально проста и удобна. Итак, поехали...
Программы-акселераторы уводят идеи в облака
В результате практически внезапного появления новейших технологий были образованы компании, которые сосредоточены только на оказании помощи небольшим стартапам в осуществлении их задумок. Одной из таких компаний является TechStars. Ее миссия заключается в поиске маленьких стартапов и ускорении их роста. Другими словами, она обеспечивает их ресурсами и полезными советами.
К сожалению, менее 1 процента компаний, которые соглашаются на эту программу, в конечном итоге проходят отбор. Тем не менее, 92% из тех, которые прошли, становятся успешными.
Одна из программ, которую TechStars предлагала в прошлом, заключалась в разработке облачных технологий. Эта программа помогла десяти компаниям, чья сфера деятельности была тем или иным образом связана с облачными вычислениями, предоставив им рабочее пространство, финансирование и советы самых опытных людей в этой области. Последней программой TechStars, в рамках которой компания сотрудничает с нью-йоркским рекламным агентством R/GA, является IoT-акселератор (ускоритель Интернета вещей).

В эту программу под названием R/GA Connected Devices Accelerator принимаются 10 компаний, представивших лучшие инновации с использованием аппаратных средств, систем обработки данных и цифровых услуг. Отобранные стартапы пройдут трехмесячный инкубационный период. Ресурсы включают в себя финансирование до $120,000, место работы в Нью-Йорке, поддержка проекта, наставничество со стороны профессионалов, доступ к оборудованию для прототипирования, в том числе 3D-принтеры, и конечная презентация в Остине, штат Техас. Кроме того, после окончания инкубационного периода компаниям также будет дана возможность представить свою продукцию клиентам R/GA, инвесторам-ангелам и Нью-Йоркским СМИ.
Другой очень успешной программой-акселератором была 111-дневная программа HAXLR8R, проходившая ранее в этом году в городе Шэньжэнь (Китай). По сути, это был первый проект, направленный на поддержку компаний, занятых разработкой аппаратного обеспечения. Во многом он похож на программу TechStars тем, что принимаются 10 компаний и им предоставляются ресурсы и место для работы в течение всего инкубационного периода.
Spark Core
Одной успешной компанией, рожденной в рамках программы HAXLR8R, является Spark Devices. Spark Devices обеспечивает разработчиков простым в использовании средством для соединения их проектов и устройств с Интернетом. И это средство называется Spark Core.

Spark Core представляет собой компактную Arduino-совместимую плату с WiFi-модулем CC3000 фирмы Texas Instruments. Несмотря на небольшой размер, у нее имеется 8 цифровых входных/выходных выводов и 8 аналоговых входных/выходных выводов, четыре вывода ШИМ, и она поддерживает связь по наиболее распространенным интерфейсам: SPI, I2C и UART.
Работать с модулем очень просто. Нужно скачать приложение Spark и ввести имя сети и пароль. Одной замечательной особенностью является возможность обновления прошивки через Интернет.
Компания также создала бесплатный сервис Spark Cloud, который позволяет людям, использующим Spark Core, получать доступ к любому устройству, расположенному где угодно в этом мире. Люди могут передавать видео в облако для того, чтобы поделиться им с другими, или получить доступ к своему аккаунту, находясь где-нибудь в гостях. Для тех, кому такая затея может не понравится в плане безопасности, Spark Device выпустит open-source версию Spark Cloud, предназначенную для персональных серверов и сетевых машин.
Thingsquare: маломощные устройства и ячеистые сети
Другой компанией, привносящей в жизнь инновационные технологии, связанные с Интернетом вещей, является Thingsquare. Она разработала исходный код, позволяющий маломощным устройствам и микроконтроллерам выходить в Интернет. Конечно, устройство должно иметь аппаратную возможность соединяться с Интернетом, и если у него она имеется, то благодаря данному коду дальнейшее прототипирование становится чрезвычайно простым.

Thingsquare предлагает онлайн-среду разработки наряду с облачными сервисами, что позволит пользователям при необходимости обновлять прошивку в процессе работы сети. Пользователи также смогут организовывать из нескольких устройств ячеистые сети (mesh-сети). Любые два устройства могут охватывать до километра пространства. После развертывания устройства будут всегда оставаться на связи с backend-сервером, в роли которого может даже выступать приложение на вашем смартфоне. На сегодняшний день поддерживаются такие популярные устройства, как MSP430, CC2538 и Freescale MC13224V, связь с которыми устанавливается в соответствии со стандартом IEEE.15.4/6LoWPAN.
Sensinode NanoStack: снижаем сложность Интернета
Технология Nanoservice компании Sensinode делает разработку устройства для IoT гораздо проще, снижая сложность протоколов Интернета. Это достигается благодаря использованию 6LoWPAN, как и в Thingsquare.
Помимо сокращения служебного кода стандарт минимизирует энергопотребление и позволяет организовать связь с низкой пропускной способностью. Кроме того, Sensinode поддерживает протокол Constrained Application Protocol (CoAP), который позволяет вести end-to-end разработку встраиваемых интеллектуальных систем.
Sensinode также предлагает NanoStack, который использует IPv6 для связи малопотребляющих беспроводных устройств друг с другом через Интернет. Наряду с NanoRouter, способным обеспечить маршрутизацию к любой развернутой точке, продукты компании Sensinode могут легко объединить множество маломощных устройств.

Для продвижения своих технологий и ускорения их развития в соответствии с темпом развития Интернета вещей Sensinode согласилась на поглощение и теперь входит в состав компании ARM.
Плата Pinoccio
Несмотря на свой маленький размер плата Pinoccio имеет в своем составе микроконтроллер Atmega256 со встроенным радиомодулем и явлется Arduino-совместимой. Также она располагает 8 линиями аналогового входа и 4 выводами ШИМ, оснащена встроенным датчиком температуры и RGB-светодиодом. Как и Spark Core поддерживает все стандартные протоколы связи, хотя у нее имеются два порта UART и отдельные линии для I2C. Кроме того, на ее борту есть аккумулятор, который может заряжаться через кабель micro-USB. И, как Spark Core, это устройство позволяет обновлять прошивку через беспроводное соединение стандарта 802.15.4.

Разработка Pinoccio финансировалась через краудфандинговый сервис Indiegogo, и сейчас этот проект находится на стадии производства. Поскольку это open-source проект, то пользователям будут доступны также Eagle-файлы и список компонентов.
ThingWorx и Waspmote
Компании ThingWorx и Libelium объединили свои усилия в интеграции своей продукции в одно решение.

Платформа Waspmote фирмы Libelium является простым в использовании модулем, предназначенным для того, чтобы сделать датчики беспроводными. Идея состоит в том, чтобы подключить датчик и передать информацию, полученную от него, по беспроводной сети. Платформа может быть запрограммирована также по воздуху, она поддерживает до 60 различных типов датчиков и работает с различными стандартами и протоколами, такими как 3G, GPRS, Zigbee, WiFi, 802.15.4, Bluetooth, RFID и NFC.
С другой стороны платформа Thingworx предназначена для облегчения связи между вычислительными машинами, что позволяет датчикам и различным машинам взаимодействовать друг с другом без каких-либо проблем.
Комплект Xively Jumpstart Kit
Xively и mbed предлагают набор Xively Jumpstart Kit для быстрого прототипирования сетевых продуктов. В него входит плата с микроконтроллером LPC1768 ARM Cortex и прикладная плата, на которой имеются датчики, ЖК-экран и коммуникационные порты.

Пользователям также открыт доступ к онлайн-инструментам разработки компании mbed, библиотекам и драйверам, позволяющим организовать связь, а также к API-библиотеке для соединения с облаком. Облачный сервис Xively уже объединил более 250 миллионов устройств 17 миллионов пользователей.
Digi M2M Solution Builder Kit
У компании Digi имеются превосходные технологии для создания IoT-устройств, о чем свидетельствует победа в номинации «Лучшая платформа» на конференции Machine to Machine Evolution, проходившей в этом году в городе Остин, штат Техас. Одной из самых мощных разработок является комплект M2M Solution Builder Kit.

Комплект нацелен в первую очередь на промышленные решения M2M (связь машина-машина). Он оснащен процессором Intel Atom и позволяет организовать подключение по различным протоколам. Он работает на платформе Wind River Intelligent Device Platform, Linux-образной системе, разработанной специально для облегчения создания M2M-приложений.
Electric Imp
Эта маленькая платформа поставляется в корпусе, похожим на обычную SD-карту, однако, это не SD-карта, и она вовсе не совместима с SD-картами. Это модуль стандарта 802.11b/g/n WiFi с мощной антенной. Кроме того, внутри находится процессор Cortex-M3, с которым можно установить связь посредством 6 линий ввода/вывода. Хотя их всего шесть, но с помощью них можно организовать связь по SPI, UART или I2C, также они могут быть задействованы в качестве линий ввода/вывода аналоговых и цифровых сигналов или в качестве ШИМ-выводов.

Imp предназначен для организации безопасной связи через Интернет. Весь код для Imp написан в браузерной среде разработки. Он написан на языке высокого уровня Squirrel, похожим на C. Благодаря форм-фактору SD-карты многие платы и шилды могут поддерживать это устройство.
Кроме того, мощная поддержка обеспечивается тематическим блогом, Wiki-проектом, различными руководствами и многочисленными сайтами. Это превосходный дешевый продукт для пользователей, желающих использовать доступное средство для организации связи с хорошей поддержкой со стороны сообщества.
NiO: подключение устройств к смартфонам
iOTOS — очередная компания с одним продуктом, проталкивающая идею всеобщего Интернета. Она предоставляет коммуникационную платформу, которая позволяет легко организовать надежную связь между устройствами и смартфонами. iOTOS хочет дать людям возможность управлять и следить за своими устройствами с помощью «народных» методов связи: текстовых сообщений, электронной почты и твитов.

Плата NiO похожа на Spark Core и Pinoccio тем, что она может сделать бытовые устройства интернет-совместимыми. Она поддерживает интерфейсы SPI и UART, имеет четыре аналоговых входа и восемь цифровых линий ввода/вывода. Пока этот продукт не доступен для приобретения, и его цена неизвестна, но предположительно она будет небольшой.
BERG Cloud: для энтузиастов
BERG Cloud представляет собой устройство, предназначенное для DIY-сообществ. Это плата, которая благодаря веб-API дает возможность другим устройствам выходить в сеть. Она спроектирована для работы с такими популярными платами, как Arduino и Raspberry Pi, в качестве шилда.

BERG Cloud настроена необходимым образом, что позволяет быстро начать прототипирование. Команды и события передаются в формате JSON. В целом это отличная платформа для прототипирования с малым энергопотреблением.
Bug Labs
Блоки Bug Labs являются аппаратными средствами, предоставляющими выход в Интернет. Они доступны в гладком законченном корпусе, цвет которого можно выбрать. Внутри него находится процессор, управляемый Angstrom Linux OS OpenJDK JVM. Кроме того, модуль поддерживает видео формата 720P HD и имеет 24-битный параллельный видео слот. Связь обеспечивается по протоколам WiFi и Bluetooth, а мобильные версии можно подключить там, где есть сеть 3G.

Bug Labs также располагает широким набором модулей расширения. К ним относится BUGstinger, который скорее требуется для разработки. Он соединяется с блоками посредством кабеля и имеет порты USB и Ethernet. К другим модулям можно отнести GPS-модуль, RFID-сканер, датчик атмосферного газа, видео транскодер, акселерометр и полноцветный сенсорный ЖК-дисплей.
Помимо блоков Bug Labs имеется еще сервис Swarm. Swarm представляет собой облачную платформу разработки, которая позволяет с легкостью добавлять различные сервисы к вашему проекту. Это онлайн-визуальная среда, благодаря которой пользователи могут взаимодействовать со своими устройствами. К самим сервисам можно отнести уведомления о событиях, предоставление данных в реальном времени, аналитику и отчетность.
Подводя итог, можно сказать, что сегодня уже существует достаточно большое количество аппаратных средств и приложений, позволяющих соединять различные устройства друг с другом или с облаком. Они представляют собой как серьезную промышленную аппаратуру, так и простые в использовании платы для радиолюбителей. Хотя этот рынок еще только начинает развиваться, но здесь уже начинает проявляться конкуренция. И, возможно, сегодня отличное время для выхода новых устройств с впечатляющими возможностями.
Перевод © digitrode.ru