dt-common-device
Version:
A secure and robust device management library for IoT applications
10 lines (9 loc) • 428 B
TypeScript
import { ICloudDeviceService } from "./ICloudDeviceService";
export interface ICloudDevice {
deviceId: string;
cloudDeviceService: ICloudDeviceService;
getDevice(connectionId: string, deviceId: string): Promise<Record<string, any>>;
getBattery(deviceId: string): Promise<number | string>;
getState(deviceId: string): Promise<string>;
getStatus(connectionId: string, deviceId: string): Promise<string>;
}