Suprema CLUeを統合に使用する前に、ネットワーク接続に問題がないことを確認してください。
CLUe APIにアクセスするために許可する必要があるアドレスについては、以下のチェックリストを参照してください。
ホワイトリストに登録するアドレスとポートのリスト
- API Endpoint: https://api.moon.supremainc.com
- IoT Address: a31lew4bw9yc4g-ats.iot.ap-northeast-2.amazonaws.com
- IoT Port: 8883
- DNS: 8.8.8.8 (Google DNS)
** 別のDNSを使いたい場合は、端末メニューから設定し、ホワイトリストに追加する。
APIがアクセス可能かどうかを確認する
- POSTMANから簡単なLOGINリクエストを行う。
POST https://api.moon.supremainc.com/v1/accounts/login/phone
デバイスのエンドポイントとポートへの接続をテストする
参照: https://docs.aws.amazon.com/iot/latest/developerguide/iot-quick-start-test-connection.html
- Data Endpoint (IoT): a31lew4bw9yc4g-ats.iot.ap-northeast-2.amazonaws.com
- IoT Port: 8883
以下の手順を実行する前に、PCにnmapがインストールされていることを確認してください。
インストール方法については、上記のソースリンクを参照してください。
デバイスのエンドポイントとポートをテストする
1. PCのターミナルまたはコマンドラインウィンドウで、以下のコマンドを入力する。
nmap -p 8883 a31lew4bw9yc4g-ats.iot.ap-northeast-2.amazonaws.com
2. nmapが以下のような出力を表示した場合、nmapは選択したポートの端末データ・エンドポイントに正常に接続できたことになる
Starting Nmap 7.92 ( https://nmap.org ) at 2022-02-18 16:23 Pacific Standard Time Nmap scan report for a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com (xx.xxx.147.160) Host is up (0.036s latency). Other addresses for a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com (not scanned): xx.xxx.134.144 xx.xxx.55.139 xx.xxx.110.235 xx.xxx.174.233 xx.xxx.74.65 xx.xxx.122.179 xx.xxx.127.126 rDNS record for xx.xxx.147.160: ec2-EXAMPLE-160.eu-west-1.compute.amazonaws.com PORT STATE SERVICE 8883/tcp open https-alt MAC Address: 00:11:22:33:44:55 (Cimsys)
3. nmapが正常な出力を返さなかった場合は、エンドポイントの値をチェックして正しいエンドポイントであることを確認し、端末とインターネットとの接続をチェックする。
4. ステップ 1 で使用したポート 8443 をテストしたいポートに置き換えることで、プライマリ HTTPS ポートであるポート 443 など、端末データ・エンドポイントの他のポートをテストできます。
ファイアウォールがICMPトラフィックをブロックしているか確認する
上記のエンドポイントとポートが許可されているにもかかわらず、端末が接続できない場合、組織のファイアウォールが、送信メッセージは自由に通過できるにもかかわらず、受信ICMPメッセージをブロックしている可能性があります。
この場合、ICMPエコー・リクエスト・メッセージはリモート・システムに届き、応答しているかもしれないが、ファイアウォールが応答がネットワークに戻るのをブロックしている。その結果、端末はSuprema CLUe Cloud Serverへの接続を確立できませんでした。
解決方法:
以下のソースからのICMPトラフィックの着信を許可するよう、ネットワーク管理者に依頼する。
- 3.39.172.79
- 3.36.82.160
- 3.35.43.156
- 3.39.17.86
端末がCLUeサーバーに接続されているかどうかを確認するには?
1. ホーム画面にクラウドアイコンが表示されます。
2. 端末メニュー → 設定 → ネットワーク → イーサネット/Wifi → Pingテスト にリストされたエンドポイントにPingを成功させる。