Commit Graph

19 Commits

Author SHA1 Message Date
Todd Treece f793f8d2d0 allow unauthenticated connections to mqtt brokers 2016-07-13 15:57:00 -04:00
ladyada 5df5ea2f1c cast for size_t! 2016-07-13 13:33:15 -04:00
ladyada dfc670deeb fix for long packets on cc3k 2016-07-12 15:20:43 -04:00
ladyada b26b4eb32c max receivable MQTT packet is 16 bits (tested with 300 byte packet receive)
also fixd buffer printer to have 16 bit length
2016-07-06 17:20:02 -04:00
ladyada ab1a0938b9 smarter packet reading makes for faster publish-handling! also, retries subscriptions 3 times 2016-05-18 15:23:41 -04:00
Todd Treece 2aed9ae737 remove defaults from mqtt constructors 2015-10-22 10:09:16 -04:00
Todd Treece f1499b484a rearrange child classes to match new constructor 2015-10-05 14:57:44 -04:00
Todd Treece aa6db4d5f5 rename all subclass diconnect() to disconnectServer() 2015-10-05 14:18:49 -04:00
Tony DiCola 643c906aa6 Add connected() function to MQTT class. Update examples with robust reconnect logic. 2015-07-05 14:29:13 -07:00
Tony DiCola 6a740d4004 Cleanup and prepare for publishing. 2015-06-10 15:38:34 -07:00
Tony DiCola d7a6433b81 Add Adafruit_MQTT_Client class that implements MQTT code for generic Arduino client. Add ESP8266 example using new MQTT client class. Fix bugs with using library on ESP8266 (move CC3000 to header-only class). 2015-06-08 01:48:25 -07:00
Tony DiCola ac74ef4fd6 Refactor Adafruit_MQTT to have a simple interface for packet sending & receiving that subclasses implement. 2015-06-04 21:16:08 -07:00
ladyada 0152ac91cb woooo 2015-06-02 18:33:03 -04:00
ladyada 7c5113e32e more flash memory, pingreq debugging, etc. 2015-06-02 15:23:42 -04:00
ladyada 6a3b6132d9 fixed user/client/password mixup 2015-06-01 22:51:59 -04:00
ladyada fa63c335a5 string friend, made client optional 2015-05-31 23:56:27 -04:00
ladyada 1a0e611e01 publish works (QoS 0) 2015-05-31 23:19:13 -04:00
ladyada 0a943076c9 add close() 2015-05-31 19:02:42 -04:00
ladyada 16123f9d04 connections working 2015-05-31 18:38:33 -04:00