Development of Bluetooth 5 and NB-IoT platform on MOTAM project
MOTAM project uses nRF52840 PDK by Nordic Semiconductor in order to improve some aspects of the developed beacons like more security or a longer coverage range.
This is possible thanks to some of the new improvements of Bluetooth 5: long range and extended advertisements.
Currently, this project uses:
nRF5 SDK version 15.3.0
S140 SoftDevice v6.1.1 API
nRF52840 PDK (PCA10056) and nRF52840 Dongle (PCA10059)
Particle Boron
Particle deviceOS@1.2.1-rc.1
Each project has a hex folder with the precompiled application and its SoftDevice hex file.
In order to program the device (nRF52840 PDK or Dongle), just use the Programmer application of Nordic Semiconductor nRF Connect Desktop.
If you modify the code and you need to recompile the code, put the folders inside nRF52 into the \nRF5_SDK_15.3.0\MOTAM_apps* folder.
There are several ways for developing code in nRF52, we have done this with SEGGER Embedded Studio for ARM V4.12.
Particle Boron code has been developed using Particle Workbench. May be necessary leaving listening mode on Particle Boron.
LTE Cat M1 connection is stablished with Particle Boron. Serial communication between Particle Boron and nRF52840 allows integration between cloud data and BLE broadcasting.