dt-common-device
Version:
A secure and robust device management library for IoT applications
9 lines (8 loc) • 415 B
TypeScript
import { IConnection } from "../types";
export interface IDeviceService {
getDevices(connection: IConnection): Promise<Record<string, any>[]>;
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>;
}