MESHハブがセットアップできない、接続できないなど、正常に動作しない場合は以下をご確認ください。
対応機種・OSバージョンを使用していない
こちらを参考に動作保証外の組合せ、例えばRaspberry Pi 4またはRaspberry Pi OS(Raspbian)Busterを利用していないか確認してください。また、合わせてリンク先の「カーネルのダウングレード」も確認してください。
MESH ハブアプリケーションが動作していない
- セットアップができない場合、以下のコマンドを実行し「setup」モードになっていることを確認してください。
mesh mode
「setup」モード以外の場合は、以下のコマンドを実行してください。mesh mode --set setup
- また、モードが「Still processing」の場合は、Raspberry Piがビジー状態です。しばらくお待ちの上で改善しない場合は、以下をご確認ください。
- 対応機種、OSバージョン、カーネルバージョンを確認してください。
- MESHアカウントのログアウト、再ログイン、MESHハブの再起動、MESHアプリの再起動を実行してください。
- カーネルが非対応のバージョンの可能性があります。
こちらの「カーネルのダウングレード」も確認してください。
- 「apt-upgrade」や他のソフトのインストールなどで、MESHハブの依存ライブラリが、インストール時から変更されている場合があります。
依存ライブラリのバージョンを確認するには、以下のコマンドを実行してください。dpkg -l bluez dnsutils sqlite3 libcrypto++-dev libcrypto++-utils libcurl4-openssl-dev
動作確認済のバージョンを以下に示します。
表示されるバージョンと異なる場合、正常に動作しない場合があります。bluez 5.43-2+rpt2+
dnsutils 1:9.10.3.dfs
libcrypto++-de 5.6.4-7
libcrypto++-ut 5.6.4-7
libcurl4-opens 7.52.1-5+deb
sqlite3 3.16.2-5+deb
ネットワークに接続できない
- こちらを参考にネットワーク接続をご確認ください。
- Proxyを使用しているか確認してください。
MESHハブはproxy非対応のため、Proxy設定が必要な環境では正常動作しない場合がございます。 - MESHアプリを起動させている端末と、MESHハブが同じネットワークに接続されているか確認してください。
別々のWi-Fiルーターなど異なるネットワークに接続されていると接続できません。 - お使いのルーターなどで接続の制限がされていると動作しない場合がございます。
- ネットワークが混雑している場合、タイムアウトし接続が切れてしまう場合がございます。
- 有線LAN使用時は、Raspberry Piの内蔵WiFiをオフにして再セットアップしてください。
サーバの名前解決に失敗している
上記が問題ない場合、サーバーの名前解決で失敗している可能性があります。
以下の手順を確認してください。
- MESHハブが動作しているRaspberry Piでターミナルを起動し、以下のコマンドを実行してください。
dig meshprj.com
- 上記を実行すると以下のWarningが出る場合があります。
WARNING: EDNS query returned status FORMERR ? retry with ‘+noedns’
その場合、以下のコマンドを実行してください。
dig +noedns meshprj.com
- Warningが出なければ、下記ファイル変更を行ってください。
対象ファイル: WiFiManager.js
場所: /opt/mesh/current/services/setup/WiFiManager.js
修正方法: 264行目にdigコマンドのオプションに+noednsを追加してください。
(追加前)var command = ['dig', Define.DIG_TARGET_NAME, '+short +tries=3 +time=3'].join(' ');
(追加後)var command = ['dig', Define.DIG_TARGET_NAME, '+short +tries=3 +time=3 +noedns'].join(' '); - 以下のコマンドでMESHハブを再起動してください。
mesh restart
- MESHハブの再起動で反映されない場合は、Raspberry Piを再起動してください。
再起動後、再度iOS機器との接続確認をしてください。
上記で解決しない場合
お手数をおかけいたしますが、こちらからお問い合わせをお願い致します。