@mega-yfue/eufy-sdk / AppClientIdInput
Interface: AppClientIdInput
Properties
appName
ts
appName: string;Topic scope, e.g. "eufy_security".
mqttUuid
ts
mqttUuid: string;Stable per-install identifier (AIOTDeviceSdk.getMqttUUID() on the real app). Any stable 16-hex string works for our purposes — generate once and persist it, don't re-randomize per connect.
timestamp?
ts
optional timestamp?: number;Connect-time unix SECONDS. Defaults to now; inject for deterministic tests.
uid
ts
uid: string;The logged-in user id (40-hex) — NOT necessarily the device owner if it's a shared device.