Подписки FIWARE Orion на плагины Node Red

Я пытаюсь создать подписки с помощью плагинов Orion Context Broker и Node-Red. Я хочу создать пользовательские красные плагины узла, соответствующие моему варианту использования. Есть ли образец репозитория разработки плагинов Node-Red для подписок? Должен ли я использовать ngsi-proxy или получать результат напрямую от Orion?

Мои условия подписки выглядят так:

  "description": "Notify Node Red on Sensor count attribute changes",
  "subject": {
    "entities": [
      {
        "idPattern": "urn:ngsi-ld:MySensor:001"
      }
    ],
    "condition": {
      "attrs": [
        "count"
      ]
    }
  },
  "notification": {
    "http": {
      "url": "http://node-red:1880"
    },
    "attrs": [
      "count"
    ],
    "metadata": ["dateCreated", "dateModified"]
  }
}
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
1
0
273
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Кажется, есть некоторые вещи Node Red, связанные с NGSIv2. Вы можете посмотреть https://flows.nodered.org/node/node-red-contrib-fiware_official

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

ssavva05 30.12.2020 19:02

Возможно, вы могли бы даже улучшить исходный код (github.com/FIWARE/node-red-contrib-FIWARE_official). Это проект с открытым исходным кодом, и я думаю, что авторы будут рады пулреквестам с улучшениями и дополнениями :)

fgalan 30.12.2020 19:39

Есть ли примеры того, как настроить конечную точку NodeRED или подписку NGSI, чтобы она получала уведомления об изменениях в сущностях Orion? Как и в первоначальном вопросе, можно ли подключиться к Orion напрямую (через порт 1026) или вам нужен промежуточный прокси-сервер NGSI? Если я укажу узел Context-Broker на порт Orion и определю fiware-service как openiot (сервис, который должны использовать объекты), я не увижу никакого трафика ни в представлении отладки, ни в журналах orion, когда публикуются обновления датчиков. Я что-то упустил или как эта штука должна работать?

user2771538 27.04.2021 14:57

Другие вопросы по теме