ST Americas mbed Team

Information on how to use the STM32 Nucleo board with mbed

5 Steps to Create Your Connected Device

5 Steps to Create Your Connected Embedded Device


STM32 Nucleo at AT&T Hackathon

2016 AT&T Developer Summit Hackathon

ST is proud to be a part of Team mBed™ at the 2016 AT&T Developer Summit Hackathon. Join us at the event in the Palms Casino Resort , Las Vegas and if you are going to be a part of the Hackathon, read up on ST’s microcontrollers beforehand here to increase your chances of winning one of the prizes.

Detailed information on how to get started with the STM32F401 Nucleo is listed below as well as information on hardware necessary to build a connected embedded device.

Please check back occasionally as ST will be updating the content of this page

Step 1

At the event, swing by the ST table and ask for an STM32F401 Nucleo board and USB cable.

Step 2

Open your web browser to and login. Connect your Nucleo board to your PC, explore the development environment and begin programming the STM32 in the C or C++ programming language.

Step 3

Determine your connectivity options. For easy connectivity, select one of the NFC and/or Bluetooth Low Energy modules recommended for the STM32F401 Nucleo board. Find the corresponding mbed NFC / BTLE module libraries and write the code to connect your device.

/media/uploads/johnbloomfield/btle.jpg ..................................... /media/uploads/johnbloomfield/nfc1.jpg

Step 4

Select the sensors and I/O options needed for your application and connect them to your Nucleo board. Write the application code needed for the sensors and user I/O.

..................................... /media/uploads/johnbloomfield/mems.jpg

Step 5

Using the mbed AT&T M2X socket library, connect your device to the AT&T M2X cloud services. For information on M2X can be found at


Configure and write the backend code for your device.

Put it all together and voila! Your connected embedded device!

The Creature

All wikipages