The Strange World Of Open-Source Pancreas Hacking

This is a Closed Loop Artificial Pancreas System consisting of a compute module and a 900 MHz radio. While it may not be pretty, it is actually keeping someone alive.

Opinions and views expressed in this blog do not reflect those of my employer and are wholly my own.

I have been lucky and gotten to travel the world and meet many interesting people building many interesting hardware projects with compute modules. Some of the more interesting projects come from the the OpenAPS movement, who are using compute modules to help Type I Diabetes sufferers manage their condition. I wanted to write a blog about what is going on in the OpenAPS movement and share some of the interesting hardware projects being built by hackers to manage their conditions.

A compute module is a tiny, cheap computer you can stick into things to make them smart (and often add Linux / Windows IoT and wireless connectivity).

Open source hardware hacking of life-sustaining equipment is highly dangerous and legally vague, why would anyone take this risk? Because current government regulations have delayed the creation of convenient systems for Type I Diabetes management until several years from now. As a result, the OpenAPS “We Are Not Waiting” movement has been born.
[Read more…]

The Chaos and The Craftsmanship of Shenzhen – Intel IDF 16

IMG_4469

A Pilgrimage To The Maker Mecca

When I arrived in Shenzhen this week to participate in Intel IDF 16, I hoped to learn more about the roaring technological innovation happening in this unique city. This is part III in my series documenting aspects of my brief trip to the city of makers this week. Read part II here and Part I here.

Developed By You

The ultimate purpose of my visiting Shenzhen, aside from meeting with a few interesting partners and customers, was to give two talks at Intel IDF 16 on topics relating to Intel’s Inventor Platforms and the results of research I have been doing with customers on their experience productizing on the Intel Edison compute module. Being new to Shenzhen, it was fascinating to see what the local “players” in the maker space where up to.

IMG_4475

A few interesting items were announced at the keynote including a beta of the Intel Curie module software experience (variously described as a BSP or an ODK aka Open Developer Kit) and a new robotics kit based on Intel RealSense and the UP Board from AAEON. There were other announcements as well relating to Intel 3D XPoint Memory. [Read more…]

Enter the Thud Rumble

Somehow learning to code has lead to me hanging out with the world’s most talented DJ crew over at Thud Rumble. Had an amazing all day session with DJ Qbert, DJ Yogafrog and DJ Hardrich down in the bay area. These guys are seriously legit, amazing to hear about all of the new project and products they have underway. Really looking forward to working closely with these guys this year.

Intel Edison El Capitan Setup Process

El Capitan requires a different set of instructions to setup with Intel Edison. This guide walks you through the setup process.

Before you start:

  • BOTH Micro-USB from your Edison must be plugged into your Mac
  • These instructions will work specifically for El Capitan, not Yosemite
  • Download the latest Intel Edison image from software.intel.com (Scroll down, select the Yocto complete image download, skip the integrated installer)

Instructions:

First, open Spotlight (“Command + Space Bar”) and type “Disk Utility” to open the Disk Utility. If you have both your USB cables plugged in, you will see an EDISON listing.

disk_util_edison

Next, select your EDISON listing and click the “Erase” button at the top.

erase_edison

Under the “Erase” menu, click the “Format” button and select MS-DOS (FAT) as below.

fat32_edison

Now click “Erase.” After some time, your Edison will be partitioned and erased correctly. Now we need to flash the board.

Running flashall.sh

Download and unzip the Yocto complete image from software.intel.com (again, skip the integrated installer).

Open “Terminal” (Command + Space Bar and type “Terminal” to use Spotlight). Navigate via BASH to the folder where you unzipped the Yocto complete image.

If you don’t have HomeBrew on your machine, run this command. You may need to add “sudo” before these commands to make this work.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install dfu-util coreutils gnu-getopt

You also need to install lsusb for OS X: LSUSB for Mac install instructions

Now run the flashall.sh script located in the Yocto image folder:

./flashall.sh

flashing

Now your Edison is flashed!

IBM Bluemix Commercial IoT Workshop #2

Last week I executed on the second (and final, as an evangelist) Industrial Internet of Things Workshop focusing on Wind River Linux, Helix Device Cloud, Intel Edison (IoTDevKit) and our Moon Island Gateways. 40 IIOT developers selected from a list of locals were in attendance. Our projection surface was a bed sheet but hey, sometimes you just have to roll with things.

Seeking Inflection Points: My new role at Intel

makers

Starting tomorrow I will be taking on the position of “Inventor Platform Manager, Strategic Partners” at Intel’s New Technology Group (focusing on Makers and Innovators). In this role, I will be working with a broad ecosystem of cloud partners (Amazon, Microsoft, IBM, Google etc), developers, makers and hardware accelerators to increase the usability and adoption of Intel’s maker products such as Intel Edison, Intel Curie, the Arduino 101 (and future devices).

Looking forward to meeting the next generation of makers, couldn’t be more excited to be in this role within Intel at this time.

Amazon re:Invent and Intel IoT Announcements

My team spent the last three months collaborating with Amazon Web Services on a new custom Intel IoT sensor kit from Seeed Studios. The new kit contains a variety of industrial sensors useful for prototyping new IoT solutions. We are very excited to see how the internet of things space is continuing to evolve.

We have published getting started guides and some sample applications to help developers get up and running with the new AWS for IoT platform.

Thanks to Amazon Web Services for inviting me to support two 8-hour IoT Bootcamps prior to re:Invent, looking forward to many more such workshops.

Amazon re:Invent 2015: IoT and Mobile Bootcamp

I have been working with the folks at Amazon on a series of workshops and bootcamps over the last six months, was invited to Amazon re:Invent 2015 to represent Intel at the day 1 and 2 bootcamps focusing on IoT and Intel Edison. 75 developers, bluetooth, WiFi, Amazon DynamoDB, Amazon Kinesis, Amazon SQS and Cognito.