Fio MQTT IoT Agent: необходимо иметь косую черту в ключе API - PullRequest
1 голос
/ 12 марта 2020

Мы используем Fiware MQTT Iot Agent. Мы понимаем, что topi c должен быть в формате / api_key / device_id / attrs при публикации данных с устройства.

Но у нас есть требование, где наша topi c - это длинная строка с несколькими косыми чертами в этом. Но в настоящее время Fiware не поддерживает дополнительные косые черты (/) в api_key.

Не могли бы вы сообщить нам, если есть способ решить эту проблему. Спасибо за вашу поддержку!

1 Ответ

1 голос
/ 18 марта 2020

Для этого вы не сможете использовать Стандартный Агент IoT, вам нужно будет создать собственный настраиваемый агент IoT.

Определение тем MQTT для подписки на можно найти в MQTTBinding. js

Чтение входящих сообщений можно найти в commonBindings. js

Для изменения путь, по которому вам нужно будет следовать инструкциям 205 - Пользовательский агент IoT

  • клонировать базовый репозиторий
  • ветку из последняя версия.
  • Измените MQTTBinding.js и commonBindings.js, чтобы прослушать ваше предпочтительное местоположение
  • Создайте свой Dockerfile , который использует COPY Инструкция

Очевидно, что то же самое применимо при использовании JSON IoT Agent.

...