Description: We know what you’re thinking, “What’s the big deal? Looks like an SD card…” Well this is no SD card! The Electric Imp is a WiFi enabled development platform powered by a Cortex-M3 processor core. “Really?” Yup.
In essence, the Imp provides an easy, integrated way to connect almost any hardware device both to other devices and to internet services. It’s more than just a WiFi card, or even a WiFi module with processing built in – it’s an integrated platform that deals with the drudgery of connectivity, allowing you to concentrate on the application instead of the mechanics.
It does this by integrating an industry standard 802.11b/g/n WiFi transceiver, complete with WEP, WPA and WPA2 encryption, along with a great antenna, a Cortex-M3 core and lots of flexible I/O in a tiny package. But the hardware is only part of what makes the Electric Imp an innovative platform. The development environment and workflow is totally cloud-based and in-browser! Simply program the Imp with your WiFi Network information using your iOS or Android smartphone (Optically! No special hardware required!) then log on to the Electric Imp developer website and program your module over-the-air!
Development is done in-browser and in a language called “Squirrel,” which is a C-like language with extensions to communicate with the hardware interfaces and the service. Thanks to cloud-power, you get many big system benefits like buffered I/O and crash recovery – plus you can push updates to devices in the field with a few clicks.
Data passes to and from the service over a TLS encrypted interface, and can take many forms including scalars, strings and tuples. An open API on the server allows devices to communicate with other communications networks (email, SMS, twitter, etc), web pages (displaying data and controls), APIs to communicate with other services (RESTful API, TCP pipes) and of course soft nodes, that can perform server-side processing on data that would be inconvenient to do device-side.
Also, the Electric Imp cloud makes it easy to create and manage interactivity between Electric Imp enabled devices. The Planner tool is presented completely within the browser, allowing you to set things up just how you like them from anywhere in the world. When you configure a new Imp, it appears there, and you can then draw noodles to connect it to other Imps or soft nodes.
Dimensions: 32 x 24 x 2.1mm
- Super Small Form Factor
- WEP, WPA and WPA2 encryption
- Cortex-M3 core gives great performance combined with low power consumption
- 6 I/O – UARTs, I2C, SPI, analog in and out, PWMs, GPIOs… all selectable under software control
- No SDK to install, no JTAG pods, no long download times… you develop your code in a browser-based IDE
- Software that runs on the Imp is written in Squirrel, a C-like language
- Data passes to and from the service over a TLS encrypted interface