2017-10-12 8 views
1

Je viens d'installer WSO2 iotserver 3.1.0. Quand je tente d'inscrire un appareil (Android) je reçois:Impossible d'inscrire le périphérique. Erreur 500

Enrollment failed

Please contact administrator. Code : 500

Error : java.io.EOFException

Je n'ai pas encore comprendre la question. Est-ce que quelqu'un sait comment résoudre ce problème?

Merci

Répondre

1

Cela peut se produire en raison de problèmes multiples.

  1. Si vous utilisez HTTPS au lieu de HTTP sans installer les certificats à l'agent android (Pour cela, vous devrez compiler l'agent Android. More information). Lorsque vous vous inscrivez, donnez l'adresse du serveur comme {IP}: 8280 et nom d'utilisateur/mot de passe comme admin/admin.
  2. Si le serveur n'est pas accessible par l'appareil. Veuillez vous assurer que l'appareil est dans un réseau qui a accès au serveur.
  3. Ports non ouverts (8243, 8280, 9443, 9763)
  4. En raison d'une erreur de configuration.

La meilleure solution consiste à exécuter le script change-ip.sh pour configurer le serveur. More information

+0

Merci pour la réponse. Pour une raison quelconque, j'ai un autre message d'erreur maintenant: 'L'inscription a échoué Veuillez contacter l'administrateur. Code: 500 Erreur: javax.net.ssl.SSLHandshakeException: Handshakefailed.' Semble assez clair maintenant qu'il est lié au certificat SSL. Mais 1- J'ai essayé de suivre le lien, coincé sur la 2ème partie car je ne peux pas trouver un moyen de mettre à jour le SDK à partir de la ligne de commande. Je n'ai pas d'environnement de bureau installé sur mon serveur, donc pas d'interface graphique pour moi. 3- J'utilise une image Debian par défaut, donc pas de restriction de ports. J'ai effectivement utilisé le script change-ip.sh pour arriver à ce point –

+0

Existe-t-il un moyen simple de forcer l'utilisation de HTTP au lieu de HTTPS? –

+1

Utilisez le port 8280 lors de la connexion de l'appareil. S'il vous plaît regarder ces vidéos –