Настройка lwm2m-node-lib для платформы FIWARE - PullRequest
0 голосов
/ 14 декабря 2018

Достигнув камня преткновения с моей реализацией Wakaama LWM2M в течение пары недель, как я сообщал в # 154 , у меня нет выбора, кроме как попытаться использовать telefonica lwm2m-node-lib.

Дляеще раз поясню, у меня уже есть IOTA, Orion, MongoDB, Cygnus - все работает нормально.Это моя клиентская реализация, которая не отправляет меру в IOTA, несмотря на возможность подключения.Я хочу сценарий LWM2M -> IOTA -> Orion -> Cygnus -> MongoDB.

Моя проблема сейчас: Я хочу получить точное объяснение конфигурации, которую мне нужно сделать, чтобы lwm2m-node-lib implementation работал здесь, например, куда вводитьIP-адрес сервера, к которому нужно подключиться (где работает моя FIWARE), какой файл редактировать и т. д. Я уже выбрал новое устройство для использования, оставляя в стороне другое.

Мой файл docker-compose ниже:

version: "3.1"

services:

 mongo:
   image: mongo:3.4
   hostname: mongo
   container_name: fiware-mongo
   ports:
     - "27017:27017"
   networks:
     - default
   command: --nojournal

 orion:
   image: fiware/orion
   hostname: orion
   container_name: fiware-orion
   depends_on:
     - mongo
   networks:
     - default
   ports:
     - "1026:1026"
   expose:
     - "1026"
   command: -dbhost mongo -logLevel DEBUG

 lightweightm2m-iotagent:
    image: telefonicaiot/lightweightm2m-iotagent
    hostname: idas
    container_name: fiware-iotagent
    depends_on:
     - mongo
    networks:
     - default
    expose:
     - "4041"
     - "5684"
    ports:
     - "4041:4041"
     - "5684:5684/udp"
    environment:
     - "IOTA_CB_HOST=orion"
     - "IOTA_CB_PORT=1026"
     - "IOTA_NORTH_PORT=4041"
     - "IOTA_REGISTRY_TYPE=mongodb"
     - "IOTA_LOG_LEVEL=DEBUG"
     - "IOTA_TIMESTAMP=true"
     - "IOTA_MONGO_HOST=mongo"
     - "IOTA_MONGO_PORT=27017"
     - "IOTA_MONGO_DB=lwm2miotagent"
     - "IOTA_HTTP_PORT=5684"
     - "IOTA_PROVIDER_URL=http://lightweightm2m-iotagent:4041"

 cygnus:
    image: fiware/cygnus-ngsi:latest
    hostname: cygnus
    container_name: fiware-cygnus
    depends_on:
     - mongo
    networks:
     - default
    expose:
     - "5080"
    ports:
     - "5050:5050"
     - "5080:5080"
    environment:
     - "CYGNUS_MONGO_HOSTS=mongo:27017"
     - "CGYNUS_LOG_LEVEL_=DEBUG"
     - "CYGNUS_SERVICE_PORT=5050"
     - "CYGNUS_API_PORT=5080"

1 Ответ

0 голосов
/ 14 декабря 2018

Вы можете посмотреть:

https://hub.docker.com/r/fiware/lightweightm2m-iotagent/

Там у вас есть очень хорошее объяснение того, как использовать докер IOTA-LWM2M, а также примеры конфигурации для его запуска сOrion.

...