<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>nRF51822 + MQTT</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/20775/nrf51822-mqtt</link><description>Hi, 
 I have a adafruit Feather M0 BLE with nRF51822. Wanted to know if there is a library which can help talk MQTT using just Bluetooth. Planning setup the board to talk to smartphone via Bluetooth on MQTT protocol. 
 Thanks,
Neo</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 13 Oct 2017 10:40:04 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/20775/nrf51822-mqtt" /><item><title>RE: nRF51822 + MQTT</title><link>https://devzone.nordicsemi.com/thread/81133?ContentTypeID=1</link><pubDate>Fri, 13 Oct 2017 10:40:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1147495c-dc4d-4786-91ed-36e78f85fb22</guid><dc:creator>jruiz</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Mongoose library claims to do what you need.&lt;/p&gt;
&lt;p&gt;Builtin protocols:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;plain TCP, plain UDP, SSL/TLS (over TCP, one-way or two-way)
HTTP client, HTTP server
WebSocket client, WebSocket server
MQTT client, MQTT broker
CoAP client, CoAP server
DNS client, DNS server, async DNS resolver
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/blogs/1039/mongoose-embedded-networking-library-on-nrf51-and-/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;
&lt;a href="https://www.hackster.io/dfrank/mongoose-embedded-networking-library-on-nrf51-and-nrf52-547b15"&gt;www.hackster.io/.../mongoose-embedded-networking-library-on-nrf51-and-nrf52-547b15&lt;/a&gt;
&lt;a href="https://github.com/cesanta/mongoose"&gt;github.com/.../mongoose&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And looks like it based on IOT softdevice&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51822 + MQTT</title><link>https://devzone.nordicsemi.com/thread/81131?ContentTypeID=1</link><pubDate>Tue, 28 Mar 2017 12:07:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e73e2b8d-b0c6-4f94-87f0-7c2db284e588</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;I understand your concern, unfortunately currently we have no other option to give.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51822 + MQTT</title><link>https://devzone.nordicsemi.com/thread/81132?ContentTypeID=1</link><pubDate>Mon, 27 Mar 2017 14:57:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b6be6a52-62d1-41e1-8bb3-df2cc2057a1f</guid><dc:creator>xeem</dc:creator><description>&lt;p&gt;The 6lowpan mqtt library is a great first step as an experimental tool!  Unfortunately it has quite a few downsides for production devices:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;The IoT softdevice firmware is experimental with no defined timeline for release&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Bandwidth is capped at 128kbps.  Regular softdevice firmware is much, much, faster&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The IoT SDK is updated infrequently (last updated late 2015!)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Phones can&amp;#39;t currently act as ble 6lowpan gateway due to software limitations; necessitating the use of additional hardware to act as a ble gateway&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;IoT development efforts seems to be shifting away from the IoT SDK to the Thread SDK.  And there are currently no planned MQTT libraries for the Thread SDK&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;All of these downsides make it pretty difficult to move forward with the IoT MQTT library.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51822 + MQTT</title><link>https://devzone.nordicsemi.com/thread/81130?ContentTypeID=1</link><pubDate>Mon, 27 Mar 2017 09:19:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ef4fddeb-f466-4e74-97a7-98bbff47c6ea</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;We have MQTT library &lt;a href="https://developer.nordicsemi.com/nRF5_IoT_SDK/doc/0.8.0/iot/html/a00028.html"&gt;here&lt;/a&gt;. It was used with 6lowpan on lower layer before getting to BLE. But I guess you can get something out of it ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51822 + MQTT</title><link>https://devzone.nordicsemi.com/thread/81129?ContentTypeID=1</link><pubDate>Fri, 24 Mar 2017 20:09:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2dd8624a-b77c-4430-839f-afa6fa2afb1f</guid><dc:creator>neo-xtreme</dc:creator><description>&lt;p&gt;This is exactly where I am at too. Seems like creating a Forwarder using the MQTT spec is the way. But let me know if you find anything interesting.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF51822 + MQTT</title><link>https://devzone.nordicsemi.com/thread/81128?ContentTypeID=1</link><pubDate>Fri, 24 Mar 2017 20:07:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:226bd28c-5c73-46c2-b05f-85ec92b319c2</guid><dc:creator>xeem</dc:creator><description>&lt;p&gt;I am also looking into this!  A ble to mqtt bridge would be extraordinarily useful.  I found a few examples &lt;a href="https://github.com/hardillb/mqtt2ble"&gt;here&lt;/a&gt; and &lt;a href="https://github.com/kartben/ble-uart-to-udp"&gt;here&lt;/a&gt; but nothing fully baked.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>