インストールとアップグレード
Insightは、Neat開発環境に同梱されています。また、Modalix DevKitに直接インストールし、sima-cli neat installを使用してアップグレードすることもできます。
Neat 開発環境において
SDKコンテナがInsightを有効にして起動すると、Insightが自動的にインストール、設定、および監視されます。サーバーはHTTPS経由でリクエストを待ち受け、SDKはブラウザ、DevKit、およびその他の外部クライアント用に、ホストポートのセットを公開します。
サービスのステータスを確認してください。
insight-admin status
ブラウザからInsightを開きます。
https://localhost:9900
同じネットワーク上の別のマシンからアクセスする場合は、SDKホストのIPアドレスを使用してください。
https://<host-ip>:9900
デフォルトのウェブUIポートは9900ですが、SDKは、9900がすでに使用されている場合、別のホストポートを割り当てることができます。neatコマンドは、実際のInsightウェブUI URLと公開されているポートマッピングを表示します。
neat --json
メインのUIには、insight.webUiUrlを使用してください。DevKitアプリケーション、RTSPクライアント、または外部メディア送信元を構成する際には、exposedPorts配列を使用してください。
DevKit 上で
Insight は、Modalix DevKit 上に直接インストールできます。これは、検査コンソールをターゲットデバイス上で実行したい場合や、スタンドアロンの DevKit 環境を検証したい場合に役立ちます。
Insight は、sima-cli を使用してインストールしてください。
sima-cli neat install insight@{release-tag}
開発ビルドの場合、リリースタグをインストールしたいブランチまたはタグに置き換えてください。
sima-cli neat install insight@main
インストール後、作成した仮想環境を有効にし、Insight を起動します。
source ~/.simaai/neat-insight/venv/bin/activate
neat-insight --port 9900
次に、開きます。
https://<devkit-ip>:9900
Insight が DevKit 上で直接実行される場合、その DevKit 上のアプリケーションは通常、デフォルトのローカルポートを使用できます。DevKit 外部のアプリケーションがこれに接続する場合は、DevKit の IP アドレスと、その Insight インスタンスによって公開されているポートを使用してください。
Insight をアップグレードします。
Insight は Neat の成果物と してパッケージ化されているため、インストールに使用するのと同じ sima-cli neat install の手順でアップグレードできます。
リリースの場合:
sima-cli neat install insight@{release-tag}
ブランチから最新バージョンをビルドするには:
sima-cli neat install insight@main
Neat 開発環境では、Insight は通常、/opt/neat-insight/venv から実行されます。監視対象の SDK インスタンスをアップグレードするには、その仮想環境にインストールし、サービスを再起動してください。
NEAT_INSIGHT_VENV_DIR=/opt/neat-insight/venv sima-cli neat install insight@main
supervisorctl restart neat-insight
SDKイメージで/opt/neat-insightを使用するために、より高い権限が必要な場合は、適切な権限でインストールコマンドを実行してください。