Wypi is a small, a low power, inexpensive, and Python programmable IoT development board. It runs MicroPython, a lean implementation of Python 3, specifically optimized in terms of speed and memory to be able to run efficiently on microcontrollers. MicroPython is in constant development, so new features are added all the time. The whole software has been open source since the beginning, the hardware of Wypi will be open sourced as well.
Before hacking you will only need to apply power (almost any 3.6 – 5.5V source would do) and a WiFi connection. There is no need of cloud services to program the board, or special tools to compile the code before it can run on the hardware. The WiPy executes your Python scripts in real time.
- Size: 25mm x 45mm (1.0″ x 1.77″)
- MCU: Cortex-M4 @ 80MHz (TI CC3200)
- WiFi: 802.11b/g/n 16Mbps (AP, Station and WiFi-Direct)
- RAM: 256 KBytes
- Flash: 2 MBytes
- GPIO: Up to 25
- Interfaces: UART (x2), SPI, I2C, I2S, SD card
- Analog channels: 3×12 bit ADCs
- Timers: 4×16 bit with PWM and input capture
- RTC: Of course
- Hash and encryption engines: SHA, MD5, DES, AES
- DMA: All over the place
- 3.3V output: Capable of sourcing up to 250mA
The WiPy has a powerful Cortex-M4 MCU combined with a state of the art WiFi network processor. The CC3200 is also the first system on chip to have achieved chip-level WiFi certification. The CC3200 is loaded with SSL, and TLS, meaning that you connect everything to the cloud, safely and reliably.
The WiPy has a low power modes, being capable to maintain the WiFi connection active while only consuming 850uA. When in suspended mode, the WiPy can wake up when receiving internet data, or because a client has connected. This means you can even build an ultra low power server.
A battery powered device built with the WiPy can wake from suspended mode in less than 5 ms, send a bunch of internet packets, and go back to sleep immediately, all that within a second. An application using such a scheme can run with a single battery charge for years.
The project is funded on the Kickstarter and has already reached the goal of $30.000. The price of the board is $27 and estimated delivery is on August of 2015.