メインコンテンツまでスキップ

reServer Industrial における PoE カメラの使用

reServer Industrial は、4 つの PoE PSE Ethernet ポート(LAN1–LAN4)1 つのアップリンクポート(LAN0) を備えたエッジ AI NVR として設計されています。ネットワーク IP カメラ(RTSP/ONVIF)および 産業用 PoE カメラ を 1 本の Ethernet ケーブルだけで給電・接続でき、別途電源アダプタを用意する必要はありません。

備考

すべての Ethernet ポートと PoE 仕様の概要については、reServer Industrial Hardware Interface Usage — Gigabit Ethernet Connectors を参照してください。

ポート概要

ポート役割PoE 出力代表的な用途
LAN1 – LAN4カメラあり(802.3af、各ポート最大 15 W)IP カメラ、産業用 PoE カメラ
LAN0アップリンクなしインターネットおよび管理用のルーター/スイッチ

筐体上の物理ラベル(LAN0–LAN4)は固定です。Linux のインターフェース名eth0enP1p1s0 など)は JetPack のバージョンやカーネルによって異なるため、固定の対応関係があると仮定しないでください。各物理ポートとインターフェースを対応付けるには Step 2 を使用します。

複数のカメラを接続する場合、各 PoE ポートには別々のサブネットを使用し、工場出荷時のデフォルトアドレスが競合しないようにします(Step 3 の表を参照)。

Step 1: PoE 電源を有効化する

PoE カメラを接続する前に、4 つの PSE ポートで PoE 出力を有効にします。この手順は Hardware Interface Usage — Gigabit Ethernet と同じです。

sudo -i
cd /sys/class/gpio
echo 315 > export
cd gpio315
echo "out" > direction
echo 1 > value
備考

もし gpiochip2 が見つからない場合、GPIO チップ名はイメージやカーネルによって異なることがあります。gpioinfo を実行し、PoE 制御に使用されているライン(多くの reServer Industrial ユニットでは i2c/1-0021 上の I2C エクスパンダにある gpio-315)を特定してください。そのチップ名とラインオフセットを gpioset で使用します。詳細は Hardware Interface Usage の GPIO テーブルを参照してください。

PoE を無効にするには、GPIO の値を 1 ではなく 0 に設定します。

ヒント

起動のたびに自動で PoE を有効にするには、上記のコマンドを systemd サービスまたは /etc/rc.localexit 0 の前)に追加します。

Step 2: 物理ポートと Linux インターフェースを対応付ける

各物理 PoE ポートは 1 つの Linux インターフェース(eth0eth1、…)に対応します。reServer Industrial では、PoE インターフェースは NetworkManager によって有効化されるまでデフォルトで down になっています。カメラを接続しただけでは、インターフェースがアクティブ化されるまで ip -br linkLOWER_UP は表示されません。

変数を制御しやすくするため、一度に 1 つの物理ポートだけを対応付けてください:

Step 1. PoE を有効にした状態でインターフェースを一覧表示し、候補となる Ethernet 名をメモします(lodocker0l4tbr0rndis0usb0 は無視します):

ip -br link

Step 2. 候補となる各 PoE インターフェースに対して、リンク専用の NetworkManager プロファイル(IP は不要)を作成し、有効化します。eth0 の例:

sudo nmcli connection add type ethernet ifname eth0 con-name POE1 \
ipv4.method disabled connection.autoconnect yes
sudo nmcli -w 5 connection up POE1

ipv4.method disabled により、プロファイルはリンク専用のままになります。-w 5 は待ち時間を 5 秒に制限します。まだカメラが接続されていない場合、コマンドはタイムアウトを報告することがありますが、インターフェース自体は有効化されています。

代替案(簡易テスト用、永続化されません)

NetworkManager を使わずに単一インターフェースを up にするには:

sudo ip link set eth0 up

これは一度きりのポート対応付けには十分ですが、上記のように永続プロファイルを追加しない限り、再起動後に設定は失われます。

Step 3. カメラを1 つの物理ポートのみに接続します(例:LAN1)。

Step 4. 再度 ip -br link を実行します。UP かつ LOWER_UP が表示されているインターフェースが、その物理ポートに対応する Linux インターフェースです。その対応関係を記録します(例:LAN1eth0)。

Step 5. カメラを取り外し、LAN2LAN3LAN4 について Step 3–4 を繰り返します。

物理ポートLinux インターフェース備考
LAN1fill in
LAN2fill in
LAN3fill in
LAN4fill in
LAN0fill inアップリンク — 通常はルーターに接続

reServer Industrial でインターネットアクセスが必要な場合は、LAN0 をルーターまたはスイッチに接続したままにしてください。

Step 3: reServer 側の IP を設定する

通信するには、reServer のインターフェースとカメラの両方が同じサブネット上の IP アドレスを持っている必要があります。カメラのアドレスは、ドキュメントまたは本体ラベルから取得します(多くのカメラは 192.168.1.64 のような固定デフォルトで出荷されます)。アドレスが不明な場合、カメラの電源を入れ直している間に対応付け済みインターフェース上で tcpdump を実行すると、一部の機種では起動時に一度だけ自分の IP をブロードキャストします。

Step 2 ですでにリンク専用プロファイル(例:POE1)を作成している場合は、そこに静的 IP を追加します。まだの場合は 1 回の手順でプロファイルを作成します。LAN1eth0)、カメラ 192.168.1.64、reServer 192.168.1.10/24 の例:

# Option A — profile already exists from Step 2
sudo nmcli connection modify POE1 ipv4.addresses 192.168.1.10/24
sudo nmcli connection modify POE1 ipv4.method manual
sudo nmcli -w 10 connection up POE1

# Option B — create profile with static IP in one command
sudo nmcli connection add type ethernet ifname eth0 con-name POE1 \
ipv4.addresses 192.168.1.10/24 ipv4.method manual connection.autoconnect yes
sudo nmcli -w 10 connection up POE1

複数のカメラを使用する場合は、1 つの PoE ポートにつき 1 台のカメラとし、各ポートで異なるサブネットを使用します:

PoE ポート接続名reServer IP の例カメラサブネットの例
LAN1POE1192.168.1.10/24192.168.1.0/24
LAN2POE2192.168.2.10/24192.168.2.0/24
LAN3POE3192.168.3.10/24192.168.3.0/24
LAN4POE4192.168.4.10/24192.168.4.0/24

ポート対応付けおよびカメラのドキュメントに合わせて、eth0、接続名、アドレスを置き換えてください。

Step 4: 接続性を確認する

ping -c 4 192.168.1.64

アドレスを自分のカメラ IP に置き換えてください。ping が成功すれば、reServer Industrial 上の PoE リンクと IP 設定は正しく構成されています。

接続性が確認できたら、次の手順についてはカメラメーカーのドキュメントを参照してください。たとえば RTSP ストリーム URL、ONVIF 設定、産業用 SDK との統合、NVR への取り込みなどです。reServer Industrial 上で複数カメラの AI パイプラインを構築する場合は、AI NVR with reServer Jetson を参照してください。

トラブルシューティング

問題想定される原因解決策
gpiochip2 が見つからない(JetPack 6)イメージによって GPIO チップ名が異なるgpioinfo を実行し、PoE 用のチップとライン(gpio-315)を使用します。GPIO table を参照
カメラの電源が入らないPoE GPIO が有効化されていないStep 1 を再実行し、GPIO の値が 1 であることを確認
カメラが繰り返し再起動する消費電力が 15 W を超えている802.3af(≤ 15 W)に対応したカメラ、または外部電源を使用
カメラを接続しても ip -br linkLOWER_UP が表示されないPoE インターフェースが有効化されていないリンク専用プロファイルを作成し、nmcli -w 5 connection up を実行(Step 2)、または sudo ip link set <if> up を実行
nmcli connection up がハングまたはタイムアウトするまだキャリアがない(カメラ未接続)空ポートでは想定される動作です — -w 5 を使用します。リンク自体は有効化されます。カメラを接続し、ip -br link を確認
どのインターフェースが UP なのか特定できない複数のケーブルが接続されているすべての PoE ポートを切断し、Step 2 のとおり一度に 1 つの物理ポートだけを対応付け
カメラに ping できないサブネットの不一致またはインターフェースの誤りreServer の IP がカメラと同じサブネット上にあることを確認し、Step 2 でのポート対応付けを再確認
カメラの IP が不明ラベルに記載がない対応付け済みインターフェース上で sudo tcpdump -i <poe-interface> -n を実行し、その後カメラの電源を入れ直す
複数のカメラが競合する同じデフォルト IP を使用しているカメラ 1 台につき 1 つの PoE ポートを使用し、サブネットを分離する(Step 3 の表を参照)

関連リソース

技術サポートと製品ディスカッション

弊社製品をお選びいただきありがとうございます。製品をできるだけスムーズにご利用いただけるよう、さまざまなサポートをご用意しています。お好みやニーズに応じて選択できる複数のコミュニケーションチャネルを提供しています。

Loading Comments...