XK12 - IoT Starter Kit, powered by Zerynth
XinaBox has partnered with Zerynth (www.zerynth.com) to deliver a revolutionary IoT kit, which dramatically simplifies building electronic devices. By combining modular electronics with an ecosystem of software tools in Python, we aim to dramatically cut development time, speed to market, and costs.
The XK12 - IoT Starter Kit, powered by Zerynth, consists of the following:
- 1 x AH01 - SHA-256 Hardware Encryption (ATECC508A)
- 1 x CW02 - Wi-Fi & Bluetooth Core (ESP-WROOM-32)
- 1 x IP01 - USB Programming Interface (FT232R)
- 1 x OC03 - Relay Out (PCA9554A)
- 1 x SW01 - Advanced Weather Sensor (BME280)
- 1 x XC10 - 10-Pack xBUS Connectors
- 1 x Zerynth Starter FreeRTOS license
AH01 - SHA-256 Hardware Encryption (ATECC508A)
This xCHIP is a core encryption module which forms part of the Crypto module range, running a security algorithm based on SHA-256.
This xCHIP includes the ATECC508A from Atmel, which is a secure Crypto Authentication device, which is equipped with an EEPROM array that can be used for storing of up to 16 key, certificates, consumption logging, security configurations and other types of secure data. Access to the various sections of memory can be restricted in several different ways and then the configuration can be locked permanently, to prevent changes.
The ATECC508A features a wide array of defense mechanisms specifically designed to prevent physical attacks on the device itself, or logical attacks on the data transmitted between the device and the system. Hardware restrictions on the ways in which keys are used or generated provide further defense against certain styles of attack.
Access to the device is made through a standard I2C interface at speeds of up to 1 Mb/s.
CW02 - Wi-Fi & Bluetooth Core (ESP-WROOM-32)
An xCHIP core Wi-Fi & Bluetooth module. CW02 is based on the ESP32 which is a single 2.4 GHz Wi-Fi and Bluetooth combo chip designed with TSMC ultra-low-power 40 nm technology and an Xtensa® Dual-core 32-bit LX6 microprocessor.
IP01 - USB Programming Interface (FT232R)
This xCHIP is an interface module which is equipped to power and program other modules via a USB A connector. The USB A connection is required for programming the range of CPU Core xCHIPS over the USB-serial bridge provided by the FT232R.
OC03 - Relay Out (PCA9554A)
OC03 is a low-voltage control relay module able to switch AC and DC loads.
The optically isolated relay is controlled by a PCA9554A IO expander, which provides an control interface to the switch. The PCA9554A has several electable I2C addresses accessible via solder pads.
The TLP241A photorelay consist of a photo MOSFET optically coupled to an infrared light emitting diode which switches a AC or DC load. It provides an isolation voltage of 5000 Vrms, making it suitable for applications that require reinforced circuit insulation.
SW01 - Advanced Weather Sensor (BME280)
The humidity sensor provides an extremely fast responce time for fast context awareness application and high overall accuracy over a wide temperature range.
The pressure sensor is an absolute barometric pressure sensor with extremely high accuracy and resolution.
The integrated temperature sensor has been optimized for lowest noise and highest resolution. Its output is used for temperature compensation of the pressure and humidity sensors and can also be used for estimation of the ambient temperature.
XC10 - 10-Pack xBUS Connectors
The xBUS is the main connection between the xCHIPs. Most xCHIPs will have a connection on all 4 sides, but some will have a connection sacrifices either for space or for other connectors, such as USB or antenna connectors.
Zerynth Starter FreeRTOS: 1 license for CW02 Wi-Fi & Bluetooth Core (ESP-WROOM-32)
XinaBox has partnered with Zerynth (www.zerynth.com) to deliver a revolutionary IoT kit, which dramatically simplifies building electronic devices. By combining modular electronics with an ecosystem of software tools in Python, we aim to dramatically cut development time, speed to market, and costs. The CW02 xChip includes a Zerynth license and it's ready for all your ideas.
To activate the onboard Zerynth license, insert the code provided in Zerynth Studio during the registration phase of the device. More info at: https://docs.zerynth.com/latest/official/board.zerynth.xinabox_esp32/docs/index.html
Users who need licenses for Premium Zerynth Virtual Machines can buy them on Zerynth's store https://store.zerynth.com/. In particular, Premium Zerynth Virtual Machines available for XinaBox are:
- "Firmware Over the Air update (FOTA)" version, that allows end-user to update the firmware remotely and “over the air”.
- "Secure Firmware" version, that allows to detect and recover from malfunctions.
Please see https://www.zerynth.com/get-started/#licensing for further details.