AISU SI-M1 Face SDK
xin.aisu.si-m1.face is a Unity UPM package for the AISU SI-M1 face recognition module. This public package is distributed as compiled DLLs and does not include SDK source code.
Package Info
| Item | Value |
|---|---|
| Package Name | xin.aisu.si-m1.face |
| Display Name | AISU SI-M1 Face SDK |
| Runtime Assembly | Aisu.SIM1.Face.Runtime.dll |
| Editor Assembly | Aisu.SIM1.Face.Editor.dll |
| Unity Version | 2021.3 or newer |
| Default Settings Path | Assets/AISU/SI-M1 Face SDK/FaceSdkSettings.asset |
Install
Add the package through Unity Package Manager using a Git URL, or add it to Packages/manifest.json:
"xin.aisu.si-m1.face": "https://github.com/your-org/si-m1-face-package.git#v0.1.0"
For local validation:
"xin.aisu.si-m1.face": "file:D:/Workspaces/SDK/si-m1-face-package"
Quick Start
- Open
AISU/SI-M1 Face SDK/Settingsand create or loadFaceSdkSettings. - Set serial port, baud rate, mock mode, and logging options.
- Open
AISU/SI-M1 Face SDK/Create Manager GameObjectto create aFaceModuleManagerin the current scene. - Reference the manager from your own scripts and call the SDK services.
using Aisu.SIM1.Face.Core;
using UnityEngine;
public sealed class FaceExample : MonoBehaviour
{
[SerializeField] private FaceModuleManager manager;
private async void Start()
{
manager.Open();
await manager.WaitReadyAsync();
var version = await manager.Basic.GetVersionAsync();
Debug.Log("SI-M1 version: " + version);
}
}
Documentation
| Document | Description |
|---|---|
| SDK_QuickStart.md | Installation, settings, manager creation, minimal call flow |
| SDK_Configuration.md | FaceSdkSettings, editor panel, mock mode, serial parameters |
| SDK_API_Reference.md | Public namespaces, manager, events, services, models, callback API |
| SDK_Mock_And_Testing.md | Mock behavior and validation guidance |
Public Package Notes
- This package does not include SDK source files.
- This package does not include
.pdbdebug symbols. - Demo and test source files are not included in this DLL-only release.
- If you need sample source or internal tests, use the private development SDK repository.
Description
Languages
Markdown
100%