Skip to content

TimeleapLabs/iot-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kenshi Blockchain IoT SDK

Kenshi Blockchain IoT SDK enables receiving and processing blockchain events on IoT devices. Visit the Kenshi IoT documentation to learn more.

Supported blockchains

Currently Ethereum, BNB Smart Chain, Avalanche, Fantom, Aurora, and Polygon chains are supported.

Supported platforms

The Kenshi IoT SDK supports Arduino and ESP32-compatible boards through the Arduino IDE and ecosystem. All network-enabled boards supported by Zephyr are supported by this SDK. Check the official Kenshi Deep Index MQL/GraphQL documentation for Linux development boards.

Examples

  • Blinky: Blink a LED trigerred by a blockchain event, for Arduino MKR WiFi. Example can be easily adapted to other Arduino boards.
  • Blinky32: Blinky example for ESP32
  • Zephyr app: Zephyr sample project setup

Supported development boards

The following boards and platforms are supported by this SDK:

ESP32 product family

All boards based on the ESP32 SoC and programmable by Arduino IDE, including:

and others.

Arduino product family

Any board with internet connectivity supported by one of the libraries below:

Zephyr boards

The following boards are supported using the Zephyr RTOS:

See more on the Zephyr documentation.

Linux/BSD/Windows boards

All boards running a variant of Linux, BSD or Windows are supported:

License

All libraries are released under Apache-2.0 license. The Zephyr library uses and distributes cJSON, which is released under MIT.