Cayenne делает Интернет вещей легким, действительно легким


Это действительно Интернет вещей для всех нас. Cayenne — это конструктор IoT с перетаскиванием, который максимально упрощает работу с Raspberry Pi для создания приложений IoT. Это не просто еще одно облачное предложение IoT, это действительно что-то новое.

Все мы знаем, что Интернет вещей — это следующая большая вещь, и крупные компании бросают вызов самим себе, чтобы получить хоть какую-то долю. Нет недостатка в объявлениях о том, что «Большая компания X запустила инициативу IoT». В основном эти инициативы представляют собой попытки подключить ваше устройство IoT к облаку компании, а не что-либо, что поможет вам разработать приложение IoT.

Почему это?

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

Не в этом виновата компания myDevices, стоящая за Cayenne. Он проделал большую работу по созданию системы, которая перестает работать и загрязняется оборудованием. Это не новая операционная система для Pi, а приложение, которое позволяет вам получить доступ к Pi через веб-сайт Cayenne или через приложение для мобильного телефона.

Все, что вам нужно сделать, это установить агент Cayenne на любой Raspberry Pi — у вас должен быть уже установлен Raspbian и подключение к Интернету. Вы можете выполнить установку из командной строки Linux или загрузить приложение для Android или iOS и сделать это, вообще не сталкиваясь с Linux.

Фактически, если вы используете мобильное приложение, вы можете избежать использования Linux на любом этапе разработки своего IoT-приложения. Это уже стоящее упрощение для многих пользователей — отказ от Linux означает, что вы можете сосредоточиться на проблемах, связанных с тем, что вы пытаетесь сделать.

После установки агента Cayenne на Pi вы можете взаимодействовать с ним через мобильное приложение или веб-сайт. Используя приборную панель, вы можете контролировать и настраивать Pi, но, что более важно, вы можете устанавливать датчики.

Конечно, вы должны подключить датчики — программное обеспечение не может избежать этой конкретной задачи, но на веб-сайте есть много очень четких диаграмм, показывающих, как это сделать. В равной степени очевидно, что вы не можете использовать датчик, который не поддерживает Cayenne, но диапазона поддерживаемых датчиков должно хватить для большинства проектов. Вы также можете получить прямой доступ к линиям GPIO, которых может хватить для некоторых нестандартных задач.

С установленным датчиком приборная панель покажет вам текущие показания — например, температуру, если это датчик температуры. Это хорошо, но для настоящего приложения IoT вам нужно подключить датчик к чему-то, что будет делать что-то, когда показание достигает определенного порогового значения. В Cayenne можно добавить любые исполнительные механизмы — устройства вывода. К ним относятся реле, двигатели, АЦП и так далее.

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

Чтобы сделать вещи автоматическими, вы можете определить триггеры — это правила if..then, которые могут принимать состояние датчика как часть if, а состояние исполнительного механизма — как часть then. Вы можете делать такие вещи, как выключать что-то, когда температура достигает порогового значения, и вы можете отправлять уведомления во внешний мир с помощью sms-сообщений или электронной почты.

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

Так будет ли Cayenne делать все, что вы можете захотеть?

Вероятно, нет, но он будет делать большинство стандартных вещей, о которых вы можете подумать. В нем есть все стандартные датчики и исполнительные механизмы, которые используются в проектах на основе Pi, и вы можете запустить их в кратчайшие сроки. Для некоторых приложений это может быть все, что вам нужно. Например, установка датчика температуры Pi в каждой комнате позволит вам контролировать температуру вашего дома из любой точки мира с помощью мобильного телефона или веб-браузера. Возможно, вы захотите настроить несколько триггеров, чтобы предупреждать вас об аномальных условиях, но это тоже легко. Что вы, вероятно, не можете сделать, так это создавать приложения IoT, которые должны мгновенно реагировать на ситуацию — вы не сможете построить балансирующего робота с помощью Cayenne, цикл обратной связи слишком критичен по времени, но большинство проектов IoT не Мне это не нравится.

Cayenne — отличный способ узнать об Интернете вещей и реализовать многие типы проектов. Это может быть ступенька к работе с более сложными подходами, или это может быть все, что вам когда-либо понадобится. Учитывая, что его можно использовать бесплатно, вам нечего терять, попробовав его.

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

Я избегал повторять это на протяжении всей этой новостной статьи, но напряжение слишком велико — да, действительно, Cayenne горячий!


Добавить комментарий