LiamBindle / MQTT-C

A portable MQTT C client for embedded systems and PCs alike.
https://liambindle.ca/MQTT-C
MIT License
774 stars 275 forks source link

FreeRTOS? #80

Closed edbek closed 4 years ago

edbek commented 4 years ago

It would be great if your project would be ported to FreeRTOS!

LiamBindle commented 4 years ago

I know some people are using MQTT-C with FreeRTOS! IIUC STMicrocontrollers are using FreeRTOS + MQTT-C in X-CUBE-CELLULAR, and NXP is using FreeRTOS + MQTT-C for AN12805.

MQTT-C isn't really mean't to be an out-of-the-box solution though; instead, it's meant to be easy to port to your platform (and also, easy to try out on your local machine). You might be able to find a fork with a FreeRTOS PAL though. If not though, implementing your own shouldn't be too much work and I'm happy to answer question on the GH issues.

If anyone's aware of any open source FreeRTOS PALs, please post it here.