The OKY3073 is an open source development board designed as a IOT (internet of things) platform. It is based on a small 32 bit ARM Cortex-M3 processor provided by ST, the STM32F103C8T6, that provides 128KB of Flash and 20KB of RAM and runs at up to 72MHz. This makes it suitable for a wide range of applications. It includes on-board Wi-Fi ESP8266 module, leaving you with a very compact footprint. Additionally, the board features a host of connectivity options with USB, UART, I2C and SPI, as well as 8 analog input channels and 8 digital I/O pins and six PWM outputs. Additionally, the board is equipped with various development tools that make it easy to quickly develop and debug applications. These tools include an onboard USB to UART interface, a micro-SD card reader, a dedicated programming port and a 6-pin programming header that supports a wide range of development boards, such as the popular Arduino platform.