Electric Imp - Hardwired NYC // February 2014
Click here to load reader
-
Upload
firstmark -
Category
Technology
-
view
135 -
download
2
description
Transcript of Electric Imp - Hardwired NYC // February 2014
connectivity made simple !!
Hugo Fiennes CEO and Co-‐founder
February 19, 2014
confidential – not for distribution
Things that have kept me busy
!!
• The Serial Port: Communication is fun • Q2000: 304 bytes of RAM is enough for anyone • empeg: Embedded linux rocks • Rio: Marketing matters • Apple: So. Much. Engineering. • Nest: iPod 2 • Electric Imp: Connect everything
2
connected devices are hard to build
3
multiple wireless standards
protocol proliferation
security concerns
device and code management
gatewayzigbee zwave 6lowpan
gateway
getting connected
!challenges
cloud platforms really help
…by providing common services and features to all users
4
HTTP APIs
easy service integration
seamless phone connectivity
40
.
faster product evolution
device management
platform driven devices
Every device connects with WiFi, no gateway needed.
5
simple development
easy upgrades
optical configuration
one step setup
VM
imp OS
firmware
analog, digital, SPI, I2C, UART, PWM, audio, etc.
TLS-‐encrypted WiFi connection to service
Customer code runs within a VM, with our OS taking care of I/O
our platform provides
the electric imp platform
We do embedded work in the imp, and cloud work in the cloud; there’s no reason to be parsing JSON on an embedded device…
6
Agent
imp cloud
imp API
the imp
virtual machine3RD party services
vendor’s server
vendor’s app
BlinkUp
your services and software (mandatory)
services and software provided by Electric Imp
vendor’s services and software (optional)
imp OS
firmware
imp IDE
imp Overview
imp Console
confidential – not for distribution
Building something? 5 tips…
!• Hardware: • Design for functionality, not for cost (at first) • Misuse mass-‐market components • Root cause every. single. failure.
!• Software: • Don’t wait for hardware to develop firmware • Optimize edit/build/run/debug cycle time
7