Few days back, I asked a generic question on mynewt slack, regarding contributing to mynewt and Sterling pointed out a wishlist on Jira. >From that list, I noticed, MYNEWT-384 [1], which is about Implementing MQTT Client protocol.
Today, i spent some time on integrating Eclipse Paho's [2] implementation of MQTT with mynewt and so far, I've been able to build a sample application that uses a MQTT library. There is a long way to go, before I'll be able to fully implement and test MQTT client application, however I'd like to ask a few questions first: 1: Is this approach correct to integrate the Eclipse Paho's Library to implement MQTT client ? It is distributed under both EPL[3] and EDL[4] licensing models and is left on the user to decide, which one to pick. 2: If the answer for Q1 is 'yes', then should the MQTT library be put under 'net' directory; same place where nimble, Wifi etc are located in the apache-mynewt-core directory structure ? 3: To avoid duplication of work, Is there someone already working on MYNEWT-384 jira task ? [1] https://issues.apache.org/jira/browse/MYNEWT-384 [2] https://eclipse.org/paho/ [3] http://www.eclipse.org/legal/epl-v10.html [4] http://www.eclipse.org/org/documents/edl-v10.php Thanks, Amit -- Sent from Bahamas, while drinking chi-chi and piƱa colada.