Le serveur WSO2 IoT lui-même peut être utilisé sans problème pour votre usage. Vous n'avez pas besoin d'intégrer lorawan-server et d'utiliser le serveur WSO2 comme courtier MQTT ici.
J'ai pu essayer avec succès leur échantillon de Raspberry pi. Ils y expliquent comment utiliser leur courtier MQTT pour établir la connexion entre le Raspberry pi et le serveur IoT WSO2. Ils ont des capacités d'analyse de données et prennent en charge les principales bases de données comme H2, MySQL, Oracle, etc. Reportez-vous ici
( https://docs.wso2.com/display/IoTS310/WSO2+IoT+Server+Analytics ) pour plus de détails.
Ce que fait simplement cet échantillon est; WSO2 IoT Server fournit un exemple d'agent Raspberry pi (nous pouvons le personnaliser à notre guise). Cet agent Pi publie les données du capteur de température sur le courtier MQTT et le serveur récupère ces données et les utilise pour l'analyse. Du côté du serveur, nous pouvons également envoyer des commandes au Raspberry Pi. Dans l'exemple qu'ils fournissent, ils nous permettent d'allumer / éteindre une ampoule LED qui fait la même chose lorsque le serveur publie certaines données sur un sujet MQTT et que l'agent Raspberry Pi écoute ce sujet et prend la commande et l'exécute. Vous pouvez voir plus d'informations à ce sujet ici ( https://docs.wso2.com/display/IoTS310/Raspberry+Pi ).
De même, ils ont permis à quiconque d'écrire n'importe quel type d'appareil personnalisé à l'aide de l'ensemble d'API qu'ils ont fourni. Reportez-vous ici ( https://docs.wso2.com/display/IoTS310/Creating+a+New+Device+Type ). Ils ont également fourni un archétype Maven afin de créer notre propre plugin de type d'appareil. Reportez-vous ici
( https://docs.wso2.com/display/IoTS310/Creating+a+New+Device+Type+via+the+Maven+Archetype ).