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

  1. Open AISU/SI-M1 Face SDK/Settings and create or load FaceSdkSettings.
  2. Set serial port, baud rate, mock mode, and logging options.
  3. Open AISU/SI-M1 Face SDK/Create Manager GameObject to create a FaceModuleManager in the current scene.
  4. 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 .pdb debug 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
No description provided
Readme 184 KiB
Languages
Markdown 100%