El servidor WSO2 IoT en sí mismo puede usarse para su propósito sin ningún problema. No es necesario integrar lorawan-server y usar el servidor WSO2 como agente de MQTT aquí.
Pude probar con éxito su muestra Raspberry pi. Allí explican cómo usar su agente MQTT para establecer la conexión entre Raspberry pi y el servidor WSO2 IoT. Tienen capacidades de análisis de datos y admiten bases de datos importantes como H2, MySQL, Oracle, etc. Consulte aquí
( https://docs.wso2.com/display/IoTS310/WSO2+IoT+Server+Analytics ) para obtener más detalles.
Lo que esta muestra simplemente hace es; WSO2 IoT Server proporciona un agente Raspberry pi de muestra (podemos personalizarlo como queramos). Este agente de Pi publica datos del sensor de temperatura en el agente MQTT y el servidor recoge esos datos y los usa para análisis. También desde el lado del servidor podemos enviar comandos a la Raspberry Pi también. En la muestra que proporcionan, nos permiten encender / apagar una bombilla LED que hace lo mismo donde el servidor publica ciertos datos en un tema MQTT y el agente Raspberry Pi escucha ese tema y recoge el comando y lo ejecuta. Puede ver más información sobre esto aquí ( https://docs.wso2.com/display/IoTS310/Raspberry+Pi ).
Del mismo modo, han permitido que cualquiera pueda escribir cualquier tipo de dispositivo personalizado utilizando el conjunto de API que han proporcionado. Consulte aquí ( https://docs.wso2.com/display/IoTS310/Creating+a+New+Device+Type ). También han proporcionado un Arquetipo de Maven para crear nuestro propio complemento de tipo de dispositivo. Consulte aquí
( https://docs.wso2.com/display/IoTS310/Creating+a+New+Device+Type+via+the+Maven+Archetype ).