UNPKG

dt-common-device

Version:

A secure and robust device management library for IoT applications

10 lines (9 loc) 515 B
import { IConnection } from "../types"; export interface IDeviceService { getDevices(connection: IConnection): Promise<Record<string, any>[]>; getDevice(connectionId: string, deviceId: string): Promise<Record<string, any>>; getStatus(connectionId: string, deviceId: string): Promise<string | null>; getState(deviceId: string): Promise<Record<string, any>>; getGateways(connectionId: string): Promise<any[] | null>; getGatewayDetails(connectionId: string, gatewayId: string): Promise<any>; }