mbed Blog RSS Feed

mbed at Bay Area Maker Faire, The Greatest Show (and Tell) on Earth

See a selection of ARM® mbed™ projects and development boards at the Bay Area Maker Faire this weekend (May 17th and 18th). Come and visit Booth #405.


Ask Calum, Systems Engineer at Xively how the industrial tank filling system makes use of Google glass and mbed /media/uploads/Phill_/xively.jpg

Ask the team about the JKSoft wallbot and what’s next


See how easy it is to create appcessories using the latest mbed platforms alongside other popular development systems.


IfixIt will be on stage tearing down a selection of wearable appcessories to show us what chips and components engineers are choosing for commercial products. One of each of the products will be available to a member of the audience at the end of each teardown. /media/uploads/Phill_/featureddemotimes.jpg

More details about the show (and tell) can be found on our connected community page.

We are also running a raffle for free tickets, check out the details on our facebookpage

IBM teams up with mbed for IoT kit

Today at IBM impact, we will be previewing the first prototypes of the IoT starter kit we have been working on with IBM. Due to be released later this year, the kit includes an mbed enabled cellular platform and access to IBM IoT cloud, plus all necessary parts needed to run the first example programs right out of the box.


IBM are a leading global provider of technology and services. The chances are you've recently used a service (ATM, supermarket checkout for example) that is built on IBM technology. With a leading position in Big Data (moving, storing and analysis) it was a natural fit for us to work together, leveraging ARMs leading position Little Data (Sensors, aggregation, communication). Bringing these components together realises IBMs long held vision of "Instrumented, Interconnected, Intelligent"

Our work with IBM has also included partnering with other leading suppliers of cellular hardware (u-blox) and data services, to ensure that we have all we need in the kit to take data from sensor to server.

A MQTT team has also been sprung up and they're porting the official MQTT C library to mbed from Eclipse Paho. This is still a work in progress but HelloMQTT and other examples should be ready by the time kits are available. Development is happening now so anyone interested in getting started with it, contributing or providing feedback can drop a line in the teams development forum.

Ian Craggs has done some great work bringing this to mbed. You can check out his personal blog too.

We'll be posting more as the kit becomes available for pre-order with our distributors, so keep an eye out, or if you're especially interested, contact support@mbed.org for more details.


mbed Activity Roundup

There has been a lot going on in the mbed Community lately, so I thought I would take a moment to roundup some of the recent developments, news and some of the upcoming events we’re going to be at. Also, a chance for you to provide some input on our future plans...


A quick look at what Pzemek is up to with mbed test automation.



The new Nordic nRF51822-mKIT Bluetooth Smart kit has started shipping! This is a great solution if you are interested in developing any wearables of appcessories. You can see it in action here: mbed BLE APIs to easily implement a Bluetooth LE Health Thermometer.


Embedded Know-how interviewed Simon Ford on “ARM’s platform approach to Internet-of-Things device development” whilst at Embedded World. It covers some of the thinking behind mbed and where we might be going.

With the new ST Nucleo boards released, Mihail took the time to do a brief hands-on with how to use the four ST Nucleo boards running mbed with a shield.

A Japanese mbed developer, jksoft, and his team won the highest prize at TBS TV Hack Day with their “Interactive TV - Tere-Boo” which is a small soft toy that acts as a interactive TV control system.


Freescale launched the new mbed-enabled Freescale FRDM-K64F board based on a Cortex-M4 with 1MB FLASH and 256K RAM! It also includes some other goodies like RF expansion connectors for easier development of Internet of Things (IoT) devices.

NXP released the next generation of their development board platform, the NXP LPCXpresso Version 2 that are all mbed-enabled.


Here are some new projects to watch:

Robotiky – Small programmable robotic toy that makes learning to code fun with its drag and drop programming challenges.


AgIC – With AgIC you can print your own mbed circuit boards with your home printer saving time, money and makes PCB fabrication that much simpler.


Upcoming Events


April 27 - May 1, Las Vegas, NV

We’ll be showcasing some of the work we’ve been doing together with IBM. Look out for more soon.


May 17-18, Bay Area, CA

ARM and the mbed Team will be showcasing a wide variety of ARM-based appcessories, wearables, and Internet of Things (IoT) devices at the show. Stop by our booth (Booth #) to get an up close look that demos and chat with the experts who developed them.

We’re hiring!

We are looking for talented and driven embedded software engineers to join our expanding team in developing an open source platform for ARM Cortex-M based microcontrollers, suitable for use by 100,000s of developers to create Internet of Things devices that ship in the billions! We are recruiting for multiple positions at various grades up to principal engineer in Cambridge, UK and Austin, Texas, USA. See http://mbed.org/jobs and pass it on!

Help guide mbed development!

We are increasing our investment in mbed, and we want to make sure we prioritise the right areas. It'd be great if you could give us some feedback on our potential plans:

Software automation and the start of mbed’s new Testfarm!

Not too long ago, Przemek (sh-em-ek) joined us to lead software automation for mbed. His task is a big one, but he has already made some great strides in developing the next version of our testing framework. I stopped by his desk to chat about how he was getting on, and took a few photos that I thought I might share.

Here is the man himself:


One of our first goals is to make a really solid automated testing solution for platform SDK ports, so we can be confident mbed is running well on all supported platforms. As the number of companies and individuals contributing ports continues to rise, having a well structured and comprehensive test framework will really help us improve the quality over time.

Up until now, we've had various scripts and tests that have done a reasonable job, coupled with some hardware rigs we have built. Things like:


But running the tests and interpreting the results was somewhat manual, and with the growth in hardware platforms, rigs on desks was not going to cut it any more. So Przemek has been starting to put together a next version of our testing framework, to make this much more automated from the software side using things like buildbot:


And some of the tracking for our internal goals - you can see over 100 tests already in place, of which 42 are fully automated.


Lots more to do here, but the software side is just half of the problem. Luckily, this all coincides with us moving in to much bigger offices, so we've now also allocated a whole wall for us to build a really comprehensive hardware test-farm for these platforms:


First up is ordering some racking!

There is a long way to go, but thought you might be interested to see the startings of this work. If you are interested in this area and maybe helping out somehow, please feel free to comment below or contact Przemek Wirkus directly.

Print your own mbed circuit board with AgIC

One of the key phases in product development is building your breadboard, however it can be a bit of a wiry mess and replicating it more than once can be one of the many frustrations of prototyping. Wouldn’t it be nice if you could just print them on your home printer and each one is identical with no wires to worry about? Well AgIC Inc. has set out to do just that. As a recent Kickstarter that successfully met its funding and exceeded it by 2.6x its goal, you could soon print your circuit boards from an ink jet printer with their ‘magical conductive ink.’

/media/uploads/katiedmo/agic.png /media/uploads/katiedmo/agic_circuitboard.png

The AgIC Printer not only makes circuit patter design simpler, but after you have tested your prototype circuit and determined it works as you want, you can send out the same layout file to a PCB fabrication service. This saves you time and money re-ordering PCBs. One of the coolest part of this great invention is that it is while you could make any circuit you want, you can make one for your favorite mbed board! You can see an example of this in the video below where they are using an NXP LPC1114FN28 board.

We got a chance to catch up with the founder and CEO of AgIC Inc., Shinya Shimizu, last week. Shimizu-san says the next development he is working on is enabling the printers to safely print double layers for more complex circuit layouts. AgIC Inc. has created a great invention and we look forward to testing it out for ourselves in the future!