Skip to main content

HTTP API

info

Methods and types for using the device HTTP API are exported

import {  Client,  Types,  Protobuf,  SettingsManager,} from "@meshtastic/meshtasticjs";
/** * Connection method */
const client = new Client();SettingsManager.setDebugMode(Protobuf.LogLevelEnum.DEBUG);
const connection = client.createHTTPConnection();connection.connect("192.168.x.x");
const restartDevice: Promise<void> = connection.restartDevice();const getStatistics: Promise<void | Types.WebSPIFFSResponse> = connection.getStatistics();const getNetworks: Promise<void | Types.WebNetworkResponse> = connection.getNetworks();const getSPIFFS: Promise<void | Types.WebSPIFFSResponse> = connection.getSPIFFS();const deleteSPIFFS: Promise<void | Types.WebSPIFFSResponse> = connection.deleteSPIFFS();const blinkLED: Promise<void | any> = connection.blinkLED();