Helena Project
Microcontroller Boards
Bluetooth

imix

A Board for Tock OS Development and IoT Prototyping

$1,584 raised

of $10,000 goal

16% Funded Time Expired
0
updates
Jan 31 2017
ended
You'll be notified about news and stock updates for this project.

The imix is an open source, all-in-one development board for IoT research and prototyping. With a Cortex M4 microcontroller, low-power wireless communication, sensing, battery charging, and tons of I/O options, imix has everything you need to prototype and profile your next big IoT project. Pair imix with the Tock embedded OS to quickly develop secure embedded platforms and applications.

Who Needs It and Why?

Tock OS developers

We developed the imix as a reference platform for the kind of next-generation hardware that Tock OS is designed for. It includes a multitude of sensors, two MCUs, two different low-power radios, and advanced hardware security features.

This is the same board the core Tock OS developers use, so it’s the most reliable way to get started developing with Tock. Even if you’re porting Tock to another platform, having a common, reference hardware platform for OS development will make it easier to upstream your patches and debug issues.

Hobbyists and Prototypers

For the price, no other development platform offers as many features as imix: a light sensor, humidity and temperature sensors, accelerometer, Bluetooth LE/ANT and 802.15.4 radios, battery charging, and an auditable random number generator are all on-board.

No shields or expansion boards are required. If you collaborate, this means you can just plug the imix into your computer and you know you’ll have the same exact setup as your colleagues.

In addition, imix allows you to individually control a separate power domain for each subsystem. You’re not using the sensors? Don’t turn them on! Don’t need an 802.15.4 radio? Leave it off! Moreover, it’s easy to measure power consumption from each domain independently. This means you can get further with the development board when creating low-power applications.

Finally, both the software and hardware designs are completely open source, so you won’t be lost when you move from prototyping to building your own hardware.

Sensor Networks and IoT Researchers

Sensor networks research has evolved over the past couple decades to include new applications for the Internet of Things. These applications use different network protocols (e.g., Bluetooth LE) and have strict security and privacy requirements.

imix provides a common platform for researchers to explore new applications while using modern hardware. It includes radios for both 802.15.4 and Bluetooth LE, sensors that enable common IoT and sensor networks applications, as well as ample exposed communication busses and GPIO pins for expansion. Moreover, The platform is designed to make rigorous evaluation of power consumption easy and convenient.

Combined with Tock OS, the imix allows researchers to do repeatable research and build on each other’s work.

Features & Specifications

Comparisons

imix SAM4L-EKArduino DueMICA2TelosB
Open HardwareYes No Yes No No
Price (USD)$99$162.93$49.95$150$80
MCU
ArchitectureCortex-M4 + M0 Cortex-M4 Cortex-M3 ATmega (AVR)MSP430
SRAM64 KB + 32 KB 32 KB 96 KB 4 KB 10 KB
Flash512 KB + 256 KB 256 KB 51 2KB 128 KB 304 KB
Max. Freq48 MHz 48 MHz 84 MHz 16 Mhz 8 Mhz
I/O
UART44522
SPI55412
I2C44211
USBHost/Device Full-SpeedHost/Device Full-SpeedHost/Device Hi-SpeedNo No
CAN BusNo No Yes No No
Sensors
Light SensorYes Yes No Yes Yes
TemperatureYes No No Yes Yes
HumidityYes No No No Yes
AccelerometerYes No No Yes No
Networking
Bluetooth LEYes No No No No
802.15.4Yes No No Yes Yes
Security
Hardware AES3 1 0 No No
Hardware RNG3 (1 auditable) 1 1 No No
Power
USB Power2 ports 2 ports 2 ports No Yes
Power JackNo No No Yes No
BatteryYes (18650) No No Yes (AA) Yes
RechargeableYes N/A N/A No No

Manufacturing Plan

We’ve already produced a small batch of imix boards and have been using them for Tock OS development. We plan on fixing a few minor hardware bugs and will then be ready to manufacture the board for distribution.

Risks & Challenges

The imix development board is already usable for embedded development and it has become our primary development board for Tock OS. The main challenge we face is successfully producing it at scale. We have found a manufacturer to produce the boards within budget.

FAQs

Ask a Question

Produced by Helena Project in Stanford, CA and Ann Arbor, MI.

Sold and shipped by Crowd Supply.

Support Us!

Thanks for helping make imix a reality! You will be rewarded with good karma, regular backer updates and a thank you on our website.

$5

Imix

One imix, fully assembled with microcontrollers, radios and sensors.

$99 $8 US Shipping / $18 Worldwide

Five Imixs

Get imixs for the whole team! Five imixs because working alone is less fun.

$475 $8 US Shipping / $18 Worldwide

About the Team

Helena Project

Stanford, CA and Ann Arbor, MI  ·   tockos.org

We create Tock, an embedded operating system designed for running multiple concurrent, mutually distrustful applications on low-memory and low-power microcontrollers - and hardware that uses Tock.

Amit Levy
Riad S. Wahby
 kwantam
Brad Campbell
Branden Ghena
Pat Pannuto
Phil Levis
Shane Loenard

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects