I am developing a general case application for several devices I am developing. The application template will then be modified in small ways to support different hardware sensors / devices. The application setup as follows:
-NRF52832 / PCA10040 for dev
-MQTT for communication, sent over lwip with ble 6lowpan for transport
-Raspberry Pi 3 as border router / gateway for ble 6lowpan connections
-Linux cloud server with RabbitMQ running MQTT plugin.
I am currently developing against the IoT SDK 0.9x, which has worked very well as an exploration.
The application subscribes and publishes to multiple topics, using app_fifo work queue to manage tasks, since sometimes all mqtt clients are busy.
I noticed that since I began my project, the IoT components have been improved, a new softdevice released, and has been moved into the new NRF5 SDK 14.2.x. This is great news, but I have some questions. It is mentioned that IoT examples have begun using the app_scheduler.
1. I noticed in the release notes for SDK 14.2 that it is not possible to use the app scheduler with mbedtls! No further information is given in the release notes. Could someone provide further information?
2. Would I be able to work a different tls implementation into nordic's mqtt fairly easily?
Edit: clarity, brevity