顔認証で扉を開け、無人でも誰が入れるかを管理します。
顔でドアを解錠し、写真や画面のなりすましは拒否、オフライン時も解錠を継続します。顔ライブラリはクラウドで管理され、すべての解錠が記録されます。
人が立たない扉、頻繁に変わる名簿、後から確認できる通行記録が必要な場所。

コンビニの従業員入口、バックヤードの扉、夜間の無人店舗。名簿は管理画面で変更し、機器側が取りに行きます。

コワーキングの執務エリア、インキュベーション施設のフロア扉。人の入れ替わりが週単位で、登録は本人が行えます。

サーバー室の扉、受変電室、宅配ロッカーの背面扉。通行量より記録が重要で、解錠も拒否も 1 件ずつ残ります。
適さない条件:開かないこと自体が事故になる扉、誤って通した場合の影響が大きい扉。錠は独立給電とし、認識のしきい値は設置後のカメラ位置で校正し直します。参照用の顔認識重みは非商用研究の用途にのみ許諾されています。
扉側では一体型の reCamera Pro が単独で認識するか、既存の IP カメラを reComputer 認識ホストに接続して認識します。いずれの構成もリレー経由で既存のドアコントローラーにつなぎます。
ドアには、背後に reComputer を置いた既存の IP カメラか、単独で顔認識を完結するオールインワンの reCamera のいずれかが設置されます。どちらの経路も既存のドアコントローラへのドライ接点で終わり、電気錠は演算ボードの電源で駆動されることはありません。クラウドは解錠経路とは別に、バージョン管理された顔ライブラリ、コンソール、ブローカーを保持します。クラウドとの接続を失ったデバイスは、最後に読み込んだライブラリのまま動作を続けます。
入り口は 2 通りで、たいてい壁の設置状況が決め手になります。
構図は前提条件です。 ほぼ顔の高さに設置し、人が立ち止まる位置で顔が画面内の使える範囲を占めるようにします。逆光の出入口やガラスの反射がよくある失敗要因なので、設置したカメラでのスイープ測定から閾値を設定してください。
ソフトウェアのインストール方法を決めるのがこのホストで、精度そのものよりも経路によって差が大きく出ます。
| 認識ホスト | 認識の実行場所 | インストールされるもの |
|---|---|---|
| reCamera Pro | カメラ上、既存の顔認識アプリの隣 | 手動でコピーする Python モジュール一式 : デバイスにパッケージマネージャはありません |
| 標準 reCamera(SG2002) | カメラ上、専用のネイティブプロセス内 | ライブラリを取得しイベントを発行する小さなデーモン |
| reComputer Industrial J20 | コンテナ内、既存の RTSP ストリームに対して | SSH 経由のコンテナ |
| reComputer J30 / J40 / R2000 | コンテナ内、既存の RTSP ストリームに対して | SSH 経由のコンテナ |
両 reCamera 機種の閾値は出荷時の既定値です。自分の現場で校正してください。
リレーが電気錠を切り替え、ソフトウェアが決めるのはタイミングだけです。リレーの設置場所は配線上の選択です。
電気錠は独自の 12/24V 電源で駆動します。アクティブレベル、パルス幅、リレー接点、フェイルモードに既定値はなく、設置ごとに設定します。同梱のブローカー設定は平文で、ベンチ用途に限られます。
データインターフェースは下記「何が得られるか」をご覧ください。
導入後、管理者がブラウザーの管理画面で扱うもの。入退室の記録、顔リスト、そしてドアそのもの。
アクセスアプリを動かす reCamera Pro で実測:1280x720 のクリップを 12.5 fps で再生、生体検知を有効化。p50 を記載し、括弧内は p95 です。
| 扉が得られるもの | 代表値 | 機器 |
|---|---|---|
| 顔の検出から解錠信号まで(1,000 名のライブラリ) | 0.66 秒(0.68) | reCamera Pro |
| 未登録者の通過 | 40 件中 0 件 | reCamera Pro |
| スマートフォン画面や静止画の再生による突破 | 60 件中 0 件 | reCamera Pro |
解錠信号とは、リレーのトリガーピンがアクティブレベルになることを指します(24 回中 24 回、ライブラリサイズごとに 12 回)。リレーと錠の応答時間は含みません。10 名のライブラリでは 0.62 秒です。
画面再生の行では、ライブラリのテンプレートを攻撃用クリップから作成しているため、画面に映る顔は登録済みの人物です。
認識と生体検知の精度は、顔モデルと自社の登録画像に依存します。参照用の顔モデルの重みは非商用研究に限ってライセンスされています。各回の条件は エンジニアリング Wiki · 無人店舗顔認証入退室ソリューション を参照してください。
導入後、これらのトピックとエンドポイントがインターフェースのすべてです。
| トピック / エンドポイント | 内容 | retained |
|---|---|---|
access/v1/events(MQTT 8883、QoS 1) | 許可・拒否を問わず判定ごとに JSON 1 件:人物 ID または匿名 ID、スコア、しきい値、生体検知、判定と理由、扉の動作、登録顔データのバージョン、モデルのハッシュ | いいえ |
access/v1/status/{device_id}(MQTT 8883) | 30 秒ごとのハートビート:アクチュエータの健全性、ライブラリのバージョン、生体検知の読み込み状態。オフラインは遺言メッセージで通知 | はい(遺言メッセージ) |
access/v1/commands/{door_id}(MQTT 8883) | unlock、hold_open、lock。いずれも一意の ID、発行時刻、TTL を持ちます。retained にはしないため、再接続だけで扉が開くことはありません | しない |
access/v1/receipts/{command_id}(MQTT 8883) | コマンド 1 件の最終状態。再送されたコマンドには、2 回目の解錠ではなくこの受領票が返ります | いいえ |
access/v1/relay/{relay_id}/set と /state(MQTT 8883) | MQTT リレー構成のみ。state が示すのは接点の状態であり、扉が開いているかどうかではありません | set はいいえ、state ははい |
GET /v1/facedb/current、/v1/facedb/{version}(HTTP 8080) | 登録顔データの配布 : エンドポイント 2 つ、プッシュなし、レジューム可能なダウンロード | - |
/api/events、/api/devices、/api/persons、/api/audit/verify(HTTP 8088) | 3 つの権限を持つコンソール API:viewer は参照、operator は解錠、admin は登録 | - |
| リレーの無電圧接点 | すべての構成が行き着く物理出力。扉コントローラの入力をここに配線します | 該当なし |
初回の同期が成功するまで、デバイスはライブラリを持たず、不一致ではなく専用の理由で拒否します。 新しいライブラリはポーリング周期(既定 30 秒)以内に反映されます。コンソールは TLS の背後に置いてください。アクセストークンが未設定の場合、サービスは起動を拒否します。
再利用できる単位は「クラウド上のバージョン付き・署名付きデータセット → デバイスが取得して検証 → 1 手順で切り替え → 改ざん検知可能なログへの判定記録 → 物理接点」というチェーンです。顔認証に紐づくのは 2 区間だけ —— データセットの中身と、接点を閉じる前にポリシーが何を確認するかです。
| レイヤー | 移植時に必要な作業 |
|---|---|
| バージョン付き配布 —— ポーリング、レジューム可能なダウンロード、ファイルごとの検証、署名、1 手順での切り替え、削除の防止 | そのまま再利用 |
| アクチュエータ設定 —— アクティブレベル、パルス幅、接点種別、フェイル時の動作 | そのまま再利用 |
| コマンドの検証 —— 必須フィールド、一意の ID、有効期限、再送防止、受領票 | そのまま再利用 |
| 改ざん検知可能な監査ログと、コンソールの 3 つの権限 | そのまま再利用 |
| リアルタイムクロックを持たないデバイス向けの、サーバーからの時刻補正 | そのまま再利用 |
| データセットの中身と照合方法 | 新しい用途向けに差し替える |
| 接点を閉じる前に評価するポリシー | 新しい用途向けに書き直す |
形の似た用途:ナンバープレートによるゲート制御、カード+顔のゲート、工具庫や機材キャビネット、自動販売機やロッカーの扉。
現場の状況をお聞かせください。ハードウェアはこちらで選び、その後データ接続と手順に進みます。
扉の状況をお聞かせください。ハードウェアはこちらで選びます。
この扉にすでにカメラはありますか?
扉の状況をお聞かせください。ハードウェアはこちらで選びます。
認識、生体検知、判定、そしてリレーの絶縁トリガーへの GPIO パルスまで、扉に設置した 1 台で完結します。リレーの `COM`/`NO` 接点が出力のすべてです。扉コントローラの入力に配線し、コントローラ側に 12/24 V の別電源を用意し、顔ライブラリサービス・コンソール・ブローカー用に amd64/arm64 の Docker ホストを 1 台用意してください。コンソールからの登録では、このデバイスで使えるライブラリを作れません。デバイス上で登録してください。
| 硬件/物料名称 | 数量 | 型号/SKU | 说明 |
|---|---|---|---|
| reCamera Pro 2GB | 1 | 100092895 | - |
| Grove - リレー | 1 | 103020005 | - |
認識、生体検知、判定をカメラ上で動かします。解錠はベースボードのヘッダ D1 からリレーの絶縁トリガーへのパルスのため、扉がネットワークやブローカーに依存しません。電源とネットワークはどちらも PoE ケーブルから供給されます。リレーの `COM`/`NO` 接点が出力のすべてです。扉コントローラの入力に配線し、コントローラ側に 12/24 V の別電源を用意し、顔ライブラリサービス・コンソール・ブローカー用に amd64/arm64 の Docker ホストを 1 台用意してください。
| 硬件/物料名称 | 数量 | 型号/SKU | 说明 |
|---|---|---|---|
| reCamera 2002 HQ PoE 8GB | 1 | 100029708 | - |
| Grove - リレー | 1 | 103020005 | - |
標準の reCamera は検出、埋め込み、生体検知、照合を 1 つのネイティブプロセスで行うため、このパッケージは認識コンテナを導入せず、カメラから RTSP を取得しません。追加されるのは、バージョン付きライブラリを取得し、カメラのネイティブな結果ストリームをイベント契約に対応付けるデーモンです。リレーはゲートウェイ側の XIAO ESP32-S3 に置くため、解錠がネットワークを越え、ブローカーの可用性がそのまま扉の可用性になります。上流の既定は XIAO 1 チャンネルリレーアドオン(SKU 114993555、XIAO の GPIO で直接駆動)ですが、アクセサリのカタログ分類がまだないため、下記の Grove リレーを代替として記載しています(配線先は同じ XIAO の GPIO です)。扉コントローラ側に 12/24 V の別電源と、Docker ホストを用意してください。しきい値は出荷時の既定値のため、現場で校正してください。
| 硬件/物料名称 | 数量 | 型号/SKU | 说明 |
|---|---|---|---|
| reCamera 2002 8GB | 1 | 102991894 | - |
| XIAO ESP32-S3 リレーノード | 1 | 113991114 | - |
| Grove - リレー | 1 | 103020005 | - |
XIAO のゲートウェイ構成と同じく、認識コンテナも RTSP の取得もなく、バージョン付きライブラリを取得してカメラのネイティブな結果ストリームをイベント契約に対応付けるデーモンだけを動かします。こちらではリレーを reComputer R1000 側に置き、R1000 が自身のポイントコマンド経路でゲートウェイ上のポイントとして解錠を書き込みます。他の Modbus/BACnet I/O のために R1000 をすでに運用している現場に向きます。解錠はネットワークを越えるため、ブローカーの可用性がそのまま扉の可用性になります。扉コントローラ側に 12/24 V の別電源と、Docker ホストを用意してください。しきい値は出荷時の既定値のため、現場で校正してください。
| 硬件/物料名称 | 数量 | 型号/SKU | 说明 |
|---|---|---|---|
| reCamera 2002 8GB | 1 | 102991894 | - |
| reComputer R1000 シリーズ(R1024-10、リレーノード) | 1 | 113991294 | - |
| Grove - リレー | 1 | 103020005 | - |
既設のカメラがある扉向けです。reComputer Super J3011 が既存の RTSP ストリームを取得し、認識と生体検知をコンテナで動かして、扉のところでホストの GPIO からリレーのトリガーを駆動します。リレーの `COM`/`NO` 接点が出力のすべてです。扉コントローラの入力に配線し、コントローラ側に 12/24 V の別電源を用意してください。クラウド側(ライブラリサービス、コンソール、ブローカー)用に Docker ホストが 1 台必要です。
| 硬件/物料名称 | 数量 | 型号/SKU | 说明 |
|---|---|---|---|
| reComputer Super J3011 | 1 | 114110312 | - |
| Grove - リレー | 1 | 103020005 | - |
認識を動かす機器が扉から離れている場合、または 1 台で複数の扉をまかなう場合の構成です。reComputer Super J3011 が既存の RTSP ストリームを取得し、扉から離れた場所で認識と生体検知をコンテナで動かします。解錠は MQTT で扉側の XIAO に届き、XIAO がこのリレーの `COM`/`NO` 接点を駆動して、自身のファームウェアのタイマーでパルスを終了します。パケットが落ちても接点が閉じたままになることはありません。ブローカーの可用性がそのまま扉の可用性になります。扉コントローラ側に 12/24 V の別電源と、Docker ホストを 1 台用意してください。
| 硬件/物料名称 | 数量 | 型号/SKU | 说明 |
|---|---|---|---|
| reComputer Super J3011 | 1 | 114110312 | - |
| XIAO ESP32-S3 リレーノード | 1 | 113991114 | - |
| Grove - リレー | 1 | 103020005 | - |
認識を動かす機器が扉から離れている場合、または 1 台で複数の扉をまかなう場合の構成です。reComputer Super J3011 が既存の RTSP ストリームを取得し、扉から離れた場所で認識と生体検知をコンテナで動かします。解錠は MQTT で扉側の R1000 に届き、R1000 が GPIO の直接パルスではなく Modbus のポイントとして解錠を書き込みます。ブローカーの可用性がそのまま扉の可用性になります。扉コントローラ側に 12/24 V の別電源と、Docker ホストを 1 台用意してください。
| 硬件/物料名称 | 数量 | 型号/SKU | 说明 |
|---|---|---|---|
| reComputer Super J3011 | 1 | 114110312 | - |
| reComputer R1000 シリーズ(R1024-10、リレーノード) | 1 | 113991294 | - |
| Grove - リレー | 1 | 103020005 | - |
既設のカメラがある扉向けです。reComputer Super J4012 が既存の RTSP ストリームを取得し、認識と生体検知をコンテナで動かして、扉のところでホストの GPIO からリレーのトリガーを駆動します。リレーの `COM`/`NO` 接点が出力のすべてです。扉コントローラの入力に配線し、コントローラ側に 12/24 V の別電源を用意してください。クラウド側(ライブラリサービス、コンソール、ブローカー)用に Docker ホストが 1 台必要です。
| 硬件/物料名称 | 数量 | 型号/SKU | 说明 |
|---|---|---|---|
| reComputer Super J4012 | 1 | 114110314 | - |
| Grove - リレー | 1 | 103020005 | - |
認識を動かす機器が扉から離れている場合、または 1 台で複数の扉をまかなう場合の構成です。reComputer Super J4012 が既存の RTSP ストリームを取得し、扉から離れた場所で認識と生体検知をコンテナで動かします。解錠は MQTT で扉側の XIAO に届き、XIAO がこのリレーの `COM`/`NO` 接点を駆動して、自身のファームウェアのタイマーでパルスを終了します。パケットが落ちても接点が閉じたままになることはありません。ブローカーの可用性がそのまま扉の可用性になります。扉コントローラ側に 12/24 V の別電源と、Docker ホストを 1 台用意してください。
| 硬件/物料名称 | 数量 | 型号/SKU | 说明 |
|---|---|---|---|
| reComputer Super J4012 | 1 | 114110314 | - |
| XIAO ESP32-S3 リレーノード | 1 | 113991114 | - |
| Grove - リレー | 1 | 103020005 | - |
認識を動かす機器が扉から離れている場合、または 1 台で複数の扉をまかなう場合の構成です。reComputer Super J4012 が既存の RTSP ストリームを取得し、扉から離れた場所で認識と生体検知をコンテナで動かします。解錠は MQTT で扉側の R1000 に届き、R1000 が GPIO の直接パルスではなく Modbus のポイントとして解錠を書き込みます。ブローカーの可用性がそのまま扉の可用性になります。扉コントローラ側に 12/24 V の別電源と、Docker ホストを 1 台用意してください。
| 硬件/物料名称 | 数量 | 型号/SKU | 说明 |
|---|---|---|---|
| reComputer Super J4012 | 1 | 114110314 | - |
| reComputer R1000 シリーズ(R1024-10、リレーノード) | 1 | 113991294 | - |
| Grove - リレー | 1 | 103020005 | - |
既設のカメラがある扉向けです。reComputer R1000 が既存の RTSP ストリームを取得し、認識と生体検知をコンテナで動かして、扉のところで自身の GPIO / リレー出力にポイントとして解錠を書き込みます。リレーの `COM`/`NO` 接点が出力のすべてです。扉コントローラの入力に配線し、コントローラ側に 12/24 V の別電源を用意してください。クラウド側(ライブラリサービス、コンソール、ブローカー)用に Docker ホストが 1 台必要です。
| 硬件/物料名称 | 数量 | 型号/SKU | 说明 |
|---|---|---|---|
| reComputer R1000 シリーズ(R1024-10、入退室ホスト兼リレー) | 1 | 113991294 | - |
| Grove - リレー | 1 | 103020005 | - |
認識を動かす機器が扉から離れている場合、または 1 台で複数の扉をまかなう場合の構成です。reComputer R1000 が既存の RTSP ストリームを取得し、扉から離れた場所で認識と生体検知をコンテナで動かします。解錠は MQTT で扉側の XIAO に届き、XIAO がこのリレーの `COM`/`NO` 接点を駆動して、自身のファームウェアのタイマーでパルスを終了します。パケットが落ちても接点が閉じたままになることはありません。ブローカーの可用性がそのまま扉の可用性になります。扉コントローラ側に 12/24 V の別電源と、Docker ホストを 1 台用意してください。
| 硬件/物料名称 | 数量 | 型号/SKU | 说明 |
|---|---|---|---|
| reComputer R1000 シリーズ(R1024-10、入退室ホスト兼リレー) | 1 | 113991294 | - |
| XIAO ESP32-S3 リレーノード | 1 | 113991114 | - |
| Grove - リレー | 1 | 103020005 | - |
認識を動かす機器が扉から離れている場合、または 1 台で複数の扉をまかなう場合の構成です。reComputer R1000 が既存の RTSP ストリームを取得し、扉から離れた場所で認識と生体検知をコンテナで動かします。解錠は MQTT で扉側の R1000(認識を動かすものとは別の 2 台目)に届き、R1000 が GPIO の直接パルスではなく Modbus のポイントとして解錠を書き込みます。ブローカーの可用性がそのまま扉の可用性になります。扉コントローラ側に 12/24 V の別電源と、Docker ホストを 1 台用意してください。
| 硬件/物料名称 | 数量 | 型号/SKU | 说明 |
|---|---|---|---|
| reComputer R1000 シリーズ(R1024-10、入退室ホスト兼リレー) | 1 | 113991294 | - |
| reComputer R1000 シリーズ(R1024-10、リレーノード) | 1 | 113991294 | - |
| Grove - リレー | 1 | 103020005 | - |
| 構成 | 役割 | 機材 | 数量 |
|---|---|---|---|
| A. reCamera Pro 直接制御 | Cloud Host | Cloud / On-Prem Host | 1 |
| Door Camera | reCamera Pro | 1 | |
| Relay | Grove Relay | 1 | |
| B. reCamera PoE | Cloud Host | Cloud / On-Prem Host | 1 |
| Door Camera | reCamera 2002 | 1 | |
| Relay | Grove Relay | 1 | |
| B. 標準版 reCamera | Cloud Host | Cloud / On-Prem Host | 1 |
| Door Camera | reCamera 2002 | 1 | |
| Relay | Grove Relay | 1 | |
| Relay Node | XIAO ESP32-S3 / reComputer R1000 シリーズ(いずれか) | 1 | |
| C. AI ホスト + 既存カメラ | Cloud Host | Cloud / On-Prem Host | 1 |
| Access Host | reComputer J30 シリーズ(Jetson Orin Nano) / reComputer J40 シリーズ(Jetson Orin NX) / reComputer R1000 シリーズ(いずれか) | 1 | |
| Camera | RTSP / IP Camera | 1 | |
| Relay | Grove Relay | 1 | |
| MQTT Relay Node (only when the host is not at the door) | reComputer R1000 シリーズ / XIAO ESP32-S3(いずれか) | 1 |
| プリセット | カメラ | 認識ホスト | 解錠経路 | 生体検知 |
|---|---|---|---|---|
| A. 扉に設置する reCamera Pro | デバイス内蔵のセンサー | 同一デバイス | ローカル GPIO → リレー | 有効(Silent-Face) |
| B. 標準の reCamera | デバイス内蔵のセンサー | 同一デバイス、ネイティブプロセス | 使用できるヘッダピンがないため、MQTT → ゲートウェイ側のリレー | カメラ上のテクスチャ生体検知と瞬き判定の併用。しきい値は未校正 |
| C. 既設カメラ + AI ホスト | 既設の RTSP カメラ | reComputer J20 / J30 / J40 / R1000 | ホストの絶縁 DO または Grove リレー。ホストが扉のそばにない場合は MQTT リレーノード | 有効(Silent-Face) |
3 つのプリセットいずれも、錠に適合したリレーと 12/24 V の別途錠用電源、および登録顔データ・コンソール・ブローカー用の クラウドまたはオンプレミスの Docker ホスト(amd64 または arm64 の Linux、GPU 不要)が必要です。
難易度は 上級、扉 1 か所あたりの目安は約 60 分 です。reCamera Pro の手順は手動作業になります。
reCamera Pro であれば、オフライン時でも解錠可能です。
顔認識・なりすまし防止・開錠判定がすべてドア端末側で完結するため、直近に同期した登録顔データを用いて動作を継続します。
認識精度・なりすまし防止性能ともに、使用する顔認証モデルと登録写真の品質に依存します。
reCamera Pro の場合、1,000 人登録時で顔認識から解錠信号出力までの中央値(p50)は約 0.66 秒です。
※ 電気錠やリレーの機械的な動作時間は含みません。また、登録顔データの同期・有効化遅延(標準版 reCamera で p50 491.6 ms)はバックグラウンド処理の指標であり、日々の解錠速度には影響しません。
直接駆動・直結はできません。必ずリレーを介して接続してください。
安全なアトミック更新を採用しており、同期に失敗しても既存のデータで運用が継続されます。
不正に復元されることはありません。セキュリティ保護仕様により遮断されます。
商用利用には、顔認証モデル(重みファイル)の差し替えが必要です。
直射日光や強い反射光がある屋外環境では、以下の点にご注意ください。