For this demo, we are using the Sigfox kit, which includes the FRDM-KL43Z and the OM2385 board.
Sigfox is an inexpensive, reliable, low-power solution to connect sensors and devices.
With our dedicated radio-based network, we are committed to giving a voice to the physical world and making the Internet of Things truly happen.
The Sigfox protocol focuses on:
You can read more about Sigfox in What is Sigfox? | Sigfox build.
The OM2385/SF001 is a development platform dedicated to SIGFOX Wide Area Networking applications. It includes an OL2385 wireless sub-GHz transceiver running the preprogrammed SIGFOX library and is mounted on an FRDM-KL43Z development platform that serves as a host processor for the user's application.
The FRDM-KL43Z is an ultra-low-cost development platform for Kinetis L families KL43, KL33, KL27, KL17, and KL13 MCUs built on Arm Cortex-M0+ processor running at 48 MHz.
Sigfox is only able to send a small amount of data every day for free, so if your application requires more data to be sent, you need to get a connectivity plan from Sigfox Buy .
FRDM-KL43Z and NXP Sigfox OL2385 Board : OM2385/SF001 - SIGFOX Development Kit | NXP
Sigfox Backend Account: Sigfox Buy
Download MCUXpresso: MCUXpresso IDE|Eclipse-based Integrated Development Environment (IDE) | NXP
Download SDK: https://mcuxpresso.nxp.com/en/builder
NXP Product | Link |
FRDM-KL43Z and NXP Sigfox OL2385 Board | OM2385/SF001 - SIGFOX Development Kit | NXP |
Sigfox Backend Account | Sigfox Buy |
Download MCUXpresso | MCUXpresso IDE|Eclipse-based Integrated Development Environment (IDE) | NXP |
Download SDK | https://mcuxpresso.nxp.com/en/builder |
|
SPI OL2585 |
KL43Z FRDM |
UART GPS |
---|---|---|
MOSI ---------- MISO ---------- SCK ----------- ACK ----------- CS ------------- |
PTD07 PTD06 PTD05 PTD02 PTD04 PTE23 PTE22 |
----------- TX ----------- RX |
This picture shows the board connections made for the project
This is the data sent from the Sigfox transceiver to the user backend account. The sent frames are floating-point coordinates converted to four byte-hexadecimal strings.
After the attached project is flashed to the KL43Z, this should be the results seen in the Teraterm console.