Достигнув камня преткновения с моей реализацией 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"