FIDOアライアンスのIoT仕様であるFIDO Device Onboard(FDO)は、IoTデバイスの自動オンボーディングプロトコルである。
デバイスのオンボーディングは、デバイスがIoTプラットフォームと安全に接続し、相互作用できるように、デバイスに秘密情報と設定データをインストールするプロセスである。 IoTプラットフォームは、セキュリティ脆弱性の修正、ソフトウェアのインストールや更新、センサーデータの取得、アクチュエーターとの相互作用など、デバイスの所有者がデバイスを管理するために使用される。 FIDOデバイスオンボードは自動オンボーディングメカニズムであり、自律的に起動され、完了するために環境との限られた特定の相互作用のみを実行することを意味する。 FIDOデバイス・オンボードは、デバイス・クレデンシャルのレイト・バインディングを許可しているため、製造された1つのデバイスを変更することなく、多くの異なるIoTプラットフォームにオンボードすることができる。
下図は、FDOがどのように機能するかを示している:
仕様は公開されており、「FDO 仕様のダウンロード」Web ページからダウンロードできます。