説明
Milesightは、クラウドサービス版と、お客様のサーバーにインストールして実行できるオンプレミス版の2種類のDevicehubを提供しています。Milesight LoRaWANゲートウェイまたはルーターをDevicehubに接続する方法については、こちらの記事を参照してください。LoRaWANゲートウェイをDevicehubに接続しようとして問題が発生した場合は、簡単なトラブルシューティングについては、こちらの記事を参照してください。
チェックリスト
ゲートウェイがDevicehubに接続できない場合、System->Device ManagementのステータスがConnectingを継続的に表示するか、または一定期間試行後に自動的に切断されます。簡単なトラブルシューティングについては、以下のチェックリストを参照してください。

1. ゲートウェイがDevicehubサーバーに到達可能かどうかを確認します。
CloudバージョンのDevicehubのホスト名は次のとおりです:devicehub.milesight-iot.com

2.アクティベーションサーバーアドレスとデバイス管理サーバーアドレスが正しく入力されているかどうかを確認します。
Devicehubのクラウド版ユーザーの場合、正しいアドレスは以下の通りです。
アクティベーションサーバーのアドレス:devicehub.milesight-iot.com
デバイス管理サーバーのアドレス:http://devicehub.milesight-iot.com:8080/acs

オンプレミス版Devicehubの場合、サーバーのアドレスはIPとホスト名の両方をサポートしています。デバイス管理サーバーのアドレスは:http://’your server address’:8080/acs

3. 認証コードが正しく入力されているか確認してください。
末尾の「=」も認証コードの一部です。認証コードが不明な場合は、常にこちらで確認できます。


4. 「Serial Number and MAC address」を有効にした場合、正しいシリアル番号とMACアドレスが入力されているか確認してください。

必要なMACアドレスはEth0 MACで、WLAN MACではありません。Eth0 MACアドレスは、Packet Forwarder->General->Gateway EUIで確認できます。Eth0 MACアドレスは、Gateway EUIから「FFFE」を除いたものです。例:Gateway EUIが24E124FFFEF0E201の場合、Eth0 MACアドレスは24E124F0E201となります

5. ゲートウェイのMTU設定が妥当であるか確認してください。
Devicehub が要求する最小のMTUは1300です。

オンプレミスでDevicehubを使用している場合は、さらにいくつかの点を確認する必要があります。
1.DeviceHubサーバーがファイアウォールで以下のポートを開いているか確認します。DeviceHubサービスポート
2.DeviceHubサーバーがパブリックルーターの下にある場合は、NATが有効になっているか確認し、Devicehubに正しいパブリックIPアドレスを入力します。

3. サーバー上で Devicehub 進行状況が実行されているか確認します。
Devicehub 進行状況があるか確認するには、次のコマンドを使用します。
ps -ef | grep clouddata

サーバー上で上記の進行状況が見つからない場合は、次のコマンドを実行して Devicehub 進行状況を手動で開始します。
/clouddata/server/tomcat7/bin/startup.sh

4. Devicehub データベースに正しい認証コードが保存されているか確認します。
データベースレコードを確認するには、以下のコマンドを使用します。
mysql -uroot -padmin
use ursalink_myacs;
select * from tbl_acs_device;

上記の点を確認してもまだ動作しない場合は、ゲートウェイログの重要度をDebugに変更し、その後、DeviceHubに数分間再接続し、ログをダウンロードしてMilesightサポートポータルに送信します。

