LEAPS API


With LEAPS API, users have several options to interact and to control the LEAPS devices.

  • TLV API セクションでは、バイナリ TLV コマンドのガイドラインを提供します。

  • シェルAPI セクションでは、人間が判読できる コマンドライン インターフェイス コマンドについて説明します。

  • MQTT API セクションでは、MQTT メッセージ について説明します。

LEAPS device supports communication over multiple interfaces. Refer to list of supported interfaces for details.

LEAPS-COM tool

To facilitate communication with LEAPS devices over multiple interfaces, a command-line tool called leapscom is provided. This tool supports both network commissioning and diagnostic operations. It streamlines the setup process by allowing automated command execution across multiple devices, facilitates device discovery, and also automates firmware updates. The leapscom supports Python 3.6 and above.

List of features
  • Firmware updates can be performed concurrently on multiple devices.

  • Supports concurrent execution of commands over the Shell or TLV API.

  • Allows execution of predefined commands from a configuration file.

  • Enables automatic discovery of connected devices.

  • Supports uploading X.509 certificates and private key to devices with Ethernet or Wi-Fi interface for secure provisioning or authentication.

  • Supports multiple communication interfaces, including USB, BLE, and serial port.