Today, we’re gonna show you how to connect your STMicroelectronics board with thethings.iO. At this post we are going to connect exactly STMicroelectronics Discovery-F746NG board to take advantage of the mbed platform.
STMicroelectronics & thethings.iO
The STMicroelectronics Discovery-F746NG is a development kit board of the ST32F7 series of microcontrollers based on ARM Cortex-M7 processor. The board brings a microcontroller with 1MB of flash memory and 340KB of RAM connected with a 4.3 inches 480×272 TFT with capacitive touch screen. It brings Ethernet connectivity for Internet and for example Arduino UNO connectors. One of the most interesting part for this demo is that this board support mbed IDE.
We decided to connect it to the Internet with thethings.iO to build a functional pilot for a customer.
How to connect STMicroelectronics Discovery-F746NG to thethings.iO
In order to connect with thethings.iO IoT platform, we’re going to need a thingToken to identify our board with the IoT platform and the business logic on the top. Find here the instructions to make it happen:
If you already have a thing to work with, skip two steps. Navigate to Things (third row on the left) and click on “Create new IoT product”. Insert a name, choose 8266 as the board and JSON as the format.
Click on the created product and click on “Get activation codes”. If you don’t have enough activation codes, generate more using “Genereate Activation Codes”. Now press on the “+” below “Activate” Row and copy the thing Token.
Making the firmware at the mbed platform
One of the interesting parts of this board is the use of the mbed platform that simplifies a lot the way to deploy new firmware on the board.