2017-02-05 110 views
1

當我註冊我的第一個Android設備時,我能夠安裝代理並配置服務器。關於將Android Agent鏈接到WSO2 IoT Server,我沒有任何錯誤。WSO2 IoT 3.0.0無法註冊設備

在Android設備上出現錯誤:「登記失敗:登記失敗,請聯繫管理員。」

此錯誤與我使用角色admin和管理員帳戶創建的用戶有關。

通信採用HTTP,因爲我沒有簽名證書。我正在尋找2天的解決方案。

通過電子郵件與我聯繫以從我的測試服務器接收帳戶信息。

問候

飛行時間質譜

+0

您嘗試連接哪個端口(8280/9443)? – exterminator

+0

我連接到9763端口。我跟着文檔 https://docs.wso2.com/display/IoTS300/Android因爲我在http中,而不是在https Http = 9763 https = 9443 – Tof

+0

@Tof:你剛剛下載了代理物聯網服務器還是從源代碼編譯並構建的apk?此外,從物聯網3.0起,用於與服務器通信的默認http端口是8280.因此,http = 8280,https = 8243. – mharindu

回答

0

物聯網,用於與服務器進行通信3.0.0起,默認http端口是8280。 從IoT 3.0.0開始,所有內部API都將發佈到產品本身附帶的(內部)WSO2 API Manager。 因此,產品的默認API網關端口是8280(http)和8243(https)。

+0

您好, 謝謝您的回覆。我想了解,但你是說,你宣佈的端口適用於平板電腦和智能手機? 以下是始終與端口9443(https)在iot 3.0.0和iot 3.1.0(Jenkins)中的文件: - /repository/deployment/server/jaggeryapps/portal/configs/designer.json -/repository /conf/app-manager.xml(本地主機:9443/ssmslo) - /repository/conf/api-manager.xml - 還有更多 我記得,它只是記錄一個智能手機或平板電腦 – Tof

+0

我測試與端口8280,它的工作原理!但我不明白,因爲在幾個配置文件中,https仍有端口9443,http有9763端口。有人可以解釋嗎? 爲此,我必須通過http:// myip:8280在文件中修改「host」:「%http.ip%」:/ repository/deployment/server/jaggeryapps/devicemgt/app/conf/config.json和/repository/deployment/server/jaggeryapps/android-web-agent/app/conf/config.json – Tof