Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Пишем приложение для анализа твитов в real-time режиме за 30 минут

Блог компании IBM Twitter API *
На самом деле, еще меньше. Основной инструмент для написания такого приложения — Node-RED в Bluemix



Несколько лет назад наша компания разработала инструмент Node-RED. Это open-source сервис, который помогает создавать приложения на модульной основе — нужно просто соединять готовые блоки. В качестве блоков выступают не только программные модули, но и различные устройства, веб-API и онлайн-службы. Для работы с Node-RED нужны базовые знания HTML, CSS и JavaScript. Конечно, чем глубже ваши знания, тем более совершенное приложение можно будет создать.

Сегодня в качестве примера мы покажем, как на основе Node-RED можно создать приложения для анализа твитов заданной тематики в режиме реального времени (первоисточник — англоязычная статья). Тематика (ключевое слово) — не единственный критерий, искать можно и по автору или хэштегу. Но в примере используется именно поиск по ключевым словам. Кроме темы, приложение, которое мы напишем, будет способно оценивать эмоциональную окраску сообщения. Искать будем только негативные твиты определенной тематики. Нужные сообщения будут показываться в течение пары секунд после того, как их кто-то напишет.
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 13K
Комментарии 2

Настраиваем шлюз LoRaWAN и создаем наше первое IoT-приложение

Беспроводные технологии *Разработка систем связи *Стандарты связи Разработка робототехники *Разработка для интернета вещей *
Tutorial
В статье «Базовые станции Multi-Tech позволяют развернуть сеть LoRaWAN за пару кликов» говорилось о том, как просто создать сеть IoT, используя оборудование Multi-Tech. Теперь настало время запустить наше первое приложение.


Читать дальше →
Всего голосов 13: ↑11 и ↓2 +9
Просмотры 25K
Комментарии 9

Подключение шлюзов Intel для интернета вещей к AWS и обмен данными с облаком при помощи Node-RED или Python

Блог компании Intel Python *Amazon Web Services *Разработка для интернета вещей *
Перевод
Расскажем о том, как подключить шлюз Intel для интернета вещей к Amazon Web Services (AWS) и приступить к созданию приложений, рассчитанных на работу с этой платформой, с использованием Node-RED и Python. В итоге мы придём к решению, в котором шлюз будет передавать в облако данные, используя протокол MQTT.


Читать дальше →
Всего голосов 24: ↑22 и ↓2 +20
Просмотры 5.4K
Комментарии 0

Автоматизация homebridge с помощью Node-Red

Умный дом Интернет вещей
Tutorial
На мой взгляд, одним из главных минусов homebridge является отсутсвие возможности создавать продвинутые сценарии. Вся автоматизация возлагается на домашний центр, которым может быть Ipad (подключенный к зарядке), Apple TV или HomePod. Не у всех эти устройства есть, вдобавок у HomeKit очень скудная автоматизация. Исправить данную ситуацию можно с помощью Node-Red. Статья рассчитана на пользователей, у которых уже установлен и настроен homebridge.


Читать дальше →
Всего голосов 13: ↑11 и ↓2 +9
Просмотры 10K
Комментарии 2

4G-роутер в роли универсального сервера для IoT

Блог компании Advantech IIoT Сетевые технологии *Беспроводные технологии *

Роутеры серии ICR-3200 призваны заменить классическую связку: одноплатный компьютер + модем + роутер. Теперь можно запускать всю необходимую логику прямо на роутере. Благодаря мощному ARM-процессору, 512 МБ оперативной памяти и ~2ГБ встроенной флеш-памяти, на роутере можно даже запустить сервер nodejs!

Последовательные интерфейсы RS-232/485 также встроены в роутер и доступны сразу в операционной системе с полным root-доступом. Открытое окружение для сборки собственных программ и библиотеки C/C++ для работы с низкоуровневым аппаратным API также в наличии.
Функция глубокого сна позволит экономить энергию при работе от аккумулятора: роутер можно активировать только тогда, когда связь действительно необходима.

В статье мы разберем интересные функции устройства и попробуем на практике поработать с интерфейсом ввода-вывода из shell-скриптов.
Читать дальше →
Всего голосов 20: ↑20 и ↓0 +20
Просмотры 9.1K
Комментарии 14

Проект konbanwa

DIY или Сделай сам
Из песочницы
KONBANWA («Добрый вечер» — яп. こんばんは).

Это светодиодная лента, которая крепится на верх окна и применяется для удлинения светлого времени суток. Так как источник дневного света и дополнительного не меняет своего положения, в комнате получается комфортное освещение. Кроме того, фактически уличная засветка штор не позволяет увидеть, что происходит внутри комнаты.
Читать дальше →
Всего голосов 11: ↑9 и ↓2 +7
Просмотры 4.4K
Комментарии 14

Яндекс: умный дом по-взрослому

JavaScript *Яндекс API *Разработка под Linux *Умный дом
Tutorial


Недавно компания Яндекс запустила свою систему «умного дома». Нам предлагают купить недорогие работающие по Wi-Fi устройства: адаптер в розетку, лампочку и ИК пульт. Интересно, что у разработчиков «умных» устройств появилась возможность создать свои навыки «умного дома», это позволит подключить девайсы к системе Яндекса и управлять ими голосом через Алису. В списках навыков появляется всё больше новых брендов. Алиса прекрасно понимает русскую речь, что делает ее безусловным лидером среди голосовых ассистентов на российском рынке.
Однако, не всё так гладко…
Читать дальше →
Всего голосов 37: ↑34 и ↓3 +31
Просмотры 91K
Комментарии 100

Разработка IoT-шлюза на базе Raspberry CM3+

Разработка под Linux *Разработка на Raspberry Pi *Компьютерное железо Интернет вещей DIY или Сделай сам
image
Рисунок 1 — Плата устройства

Большой опыт работы в сфере промышленной автоматизации и АСУТП, казалось бы, должен способствовать тому, что со временем уже много всего видел и много всего знаешь. Но не тут-то было. Оказывается, иногда могут возникать задачи и проекты, которые трудно реализовать стандартными средствами. Так под один крупный проект по мониторингу и управлению в «облаке» одного небезызвестного завода N требовалось найти подходящее железо. Однако оказалось, что в России по требованиям помехозащищенности устройства и открытости системы ничего подходящего не существует. Попытка заказать идеально подходящее нам устройство из-за рубежа провалилась, поскольку на территорию нашей страны оборудование с пометкой «IoT» весьма трудно ввести в промышленных масштабах. Другие же поставщики не устроили сроками доставки в 12 недель при небольших объемах и ценой. Поэтому в голове родилась и плотно осела мысль о создании своего устройства. Причем такого, чтобы оно было универсальным и подходило не только конкретно под этот один проект, а под множество других. В итоге от момента зарождения идеи, подбора поставщиков и корпуса, разработки платы, её отладки и тестирования, написания инструкций и технической документации прошло весьма много времени. Но зато теперь я держу с легким трепетом в руках полностью законченное и рабочее устройство, и могу заявлять, что мы это сделали!
Читать дальше →
Всего голосов 14: ↑9 и ↓5 +4
Просмотры 11K
Комментарии 53

Сказ о том, как я автоматизировал квартиру с помощью Node-RED. Часть I

Блог компании TINKOFF JavaScript *Умный дом DIY или Сделай сам
За прошлый год я собрал и настроил автоматизацию для небольшой квартиры около оживленной дороги. В этой статье я расскажу об использованных решениях в климатической системе, освещении, мультимедиа и в программном обеспечении.


Всего голосов 85: ↑84 и ↓1 +83
Просмотры 37K
Комментарии 40

Сказ о том, как я автоматизировал квартиру с помощью Node-RED. Часть II

Блог компании TINKOFF JavaScript *Умный дом DIY или Сделай сам
Долгожданное продолжение поста про автоматизацию квартиры. В этой части я расскажу об освещении, мультимедиа-системе и датчиках безопасности.


Всего голосов 63: ↑60 и ↓3 +57
Просмотры 21K
Комментарии 23

ADAM-6700 —универсальный модуль связи с объектом на базе Linux

Блог компании Advantech IIoT Промышленное программирование *


Модули серии ADAM — самый узнаваемый продукт нашей компании. Запущенные в далеком 1992 году, они постоянно развиваются, сохраняя классический узнаваемый дизайн. Сегодня это мощные многофункциональные устройства, совмещающие в себе сразу несколько классов приборов для решения самых разных задач.

ADAM-6700 это новая серия устройств на базе процессора Cortex-A8 под управлением Linux RT (real time). Совмещает в себе функции модуля связи с объектом, программируемого логического контроллера (ПЛК), устройства сбора и обработки данных, а так же IP-шлюза для цифровых и аналоговых интерфейсов.

Имеет встроенный сервер Node-RED и возможность конфигурации через веб-интерфейс. Благодаря открытой платформе, на модуле можно запускать клиентские приложения на языке C и реализовывать любую логику работы программно.
Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 5.3K
Комментарии 4

HMI на основе Node-red и Scadavis.io

Angular *Промышленное программирование *SCADA *Интернет вещей
В связи с ростом популярности концепции IoT и развитием сопутствующих технологий многие производители программного обеспечения для промышленной автоматизации используют эти подходы в своих продуктах. Доступ к SCADA-системам через web-интерфейс — идея не новая. Еще лет 10 назад Citect SCADA позволяла это делать с помощью веб-браузера IE. Но идея IoT — это не только доступ к ресурсам через web, но также возможность агрегировать целый ряд сетевых проводных и беспроводных интерфейсов, совмещать различные уровни архитектуры: field, edge, cloud. В поисках возможных решений использования совместной open-source IoT edge платформы и SCADA системы я наткнулся на интересную связку платформы Node-red и SCADA-фреймворк scadavis.io
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 4.4K
Комментарии 14

Развертывание и настройка аутентификации node-red на docker-compose

DevOps *
Из песочницы

Развертывание и настройка аутентификации node-red на docker-compose


Развертывания node-red на docker-compose с включением авторизации и использованием docker volume.

Создаем файл docker-compose.yml:

version: "3.7"

services:
  node-red:
    image: nodered/node-red
    environment:
      - TZ=Europe/Moscow
    ports:
      - "11880:1880" # 11880 - порт для подключения к контейнеру, 1880 - порт на котором работает node-red внутри контейнера.
    volumes:
      - "node-red:/data" # node-red - каталог который выделит docker для хранения данных, /data - каталог внутри контейнера.
    restart: always
volumes:
  node-red: # создание каталога node-red на хосте.
Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 2K
Комментарии 4

Встраиваемый компьютер AntexGate. От прототипа к серийному производству

Разработка под Linux *Разработка на Raspberry Pi *Компьютерное железо Интернет вещей DIY или Сделай сам
image

Не так давно мы с командой разработали небольшой встраиваемый компьютер для решения задач IIoT и промышленной автоматизации. Первую статью о нашем устройстве можно посмотреть здесь.

Разрабатывать устройство решили на распространенном и оттестированном модуле Raspberry CM3+, что позволило нам создать компьютер с большими вычислительными способностями, огромным сообществом и простотой его использования. Под катом расскажу по этапам, от чего отталкивались и к чему пришли в итоге.
Читать дальше →
Всего голосов 30: ↑29 и ↓1 +28
Просмотры 8.8K
Комментарии 25

Реализация кастомной Edge I-IoT платформы

Блог компании EPAM NoSQL *Промышленное программирование *SCADA *Интернет вещей
В предыдущей статье был краткий обзор промышленного интернета вещей I-IoT и описание платформы граничных вычислений. В этой статье я хочу показать простой пример релизации Edge I-IoT платформы, используя популярные открытые технологии.

image
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 2K
Комментарии 6

Встраиваемый компьютер AntexGate + 3G-модем. Полезные настройки для более стабильного интернет-соединения

Разработка под Linux *Разработка на Raspberry Pi *Компьютерное железо Интернет вещей DIY или Сделай сам
image

В сфере промышленной автоматизации существует негласная парадигма, в которой многие производители промышленного оборудования делают контроллеры отдельно, а модемы отдельно. Как правило, каждое устройство помещается в свой корпус, имеет своё питание, большие габариты и высокую стоимость. Такой вариант разделения функционала имеет свои преимущества и недостатки, но, по нашему мнению, он ведет, скорее, к бóльшей коммерциализации, чем обусловлен какими-то объективными причинами. Поэтому мы решили пойти немного по другому пути и сделали универсальное устройство, которое представляет из себя свободно программируемый контроллер на базе Linux с модемом в едином корпусе. Это нам позволило в своих проектах практически совсем отказаться от привычных всем щитов автоматизации и прийти к более мобильным решениям.

Под катом этой статьи мы поделимся с Вами тонкостями настройки модема и несколькими полезными скриптами для более стабильного 3G-соединения.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 4.1K
Комментарии 21

Мониторинг доступности сайта с информированием в Twitter на Node-RED

Хостинг *nix *Node.JS *Веб-аналитика *
Из песочницы
Допустим у вас есть сайт-форум и он падает на пару минут, но 24/7. Надо как-то предупреждать посетителей сайта что проблема началась и проблема кончилась, чтобы не переживали и не думал что это у них что-то сломалось! В качестве резервного канала общения буду использовать Twitter аккаунт. Node-Red визуальная система программирования, в которой легко начать программировать расставляя и соединяя различные ноды. Её часто используют для IOT.

hh-nodered-001
Читать дальше →
Рейтинг 0
Просмотры 863
Комментарии 0

Знакомство с Node-RED и потоковое программирование в Yandex IoT Core

Блог компании Яндекс Open source *Разработка для интернета вещей *Облачные сервисы Интернет вещей
Tutorial


В этой статье я хочу разобрать один из самых популярных опенсорс-инструментов, Node-RED, с точки зрения создания простых прототипов приложений с минимумом программирования. Проверим гипотезу о простоте и удобстве таких средств, а также рассмотрим взаимодействие Node-RED с облачной платформой на примере Yandex.Cloud.

Читать дальше →
Всего голосов 23: ↑21 и ↓2 +19
Просмотры 19K
Комментарии 9

Быстрый прототип IIoT-решения на Raspberry PI и Yandex IoT

Блог компании GlowByte Прототипирование *Разработка на Raspberry Pi *Интернет вещей
Tutorial

В этой серии статей я расскажу как самостоятельно собрать полнофункциональный прототип промышленного IIoT-шлюза на базе Raspberry PI.

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

Однако в качестве быстрого и дешевого решения на этапе проверки гипотез (в момент когда вам только предстоит определиться какие данные каким способом снимать и как их потом хранить и использовать) такое решение вполне имеет право на существование.

В конце концов, с программной точки зрения, большинство современных промышленных IoT-шлюзов - не что иное, как обычные одноплатные ПК со специфической ОС (чаще всего на базе Linux) и набором предустановленного ПО.

В общем те, кто готов к подобным экспериментам на производстве, либо просто интересуется IIoT и хочет поэкспериментировать с технологиями для собственного развития - вэлкам под кат!

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 7.7K
Комментарии 1

Выбираем self-hosted замену IFTTT

Блог компании VDSina.ru Open source *Data Mining *Облачные сервисы Софт
Tutorial


If This Then That — сервис для автоматизации задач и создания пайплайнов из действий в разных сервисах. Это самый известный и функциональный продукт на рынке, но популярность ему навредила: полноценное создание апплетов теперь возможно только с платной подпиской, а на реддите периодически появляются жалобы на нестабильную работу сервиса. Как и в случае с любым полезным но платным продуктом, ищущий альтернативы обрящет их в опен-сорсном комьюнити. Мы сравним три self-hosted инструмента: Huginn, Beehive и Node-RED, попробуем их в действии и выберем лучший по функционалу и удобству использования.
Читать дальше →
Всего голосов 36: ↑34 и ↓2 +32
Просмотры 12K
Комментарии 14
1