Commit Graph
50 Commits
Author SHA1 Message Date
Nick O'Leary fa5b7f75d1 Tidy up more api and examples 2015-08-28 11:21:52 +01:00
Nick O'Leary 8e7e99cb8d Tidy up PROGMEM and const char*s 2015-08-27 23:22:54 +01:00
Nick O'Leary 12a9d89ea2 Add wider IPAddress support in api 2015-08-27 14:18:16 +01:00
Nick O'Leary c753ecaebe Add MQTT 3.1.1 support 2015-08-26 23:07:22 +01:00
Nick O'Leary c1a522102d Ensure big packets are properly length encoded
Fixes #63
2015-08-26 22:23:55 +01:00
Nick O'Leary acc9fe500e ifdef PROGMEM references to support ESP8266/Galileo etc 2015-08-26 22:15:55 +01:00
Nick O'Leary 3852808aac Add single setServer func in place of port/ip/domain 2015-08-26 22:15:19 +01:00
Nick O'Leary 5418f32458 Merge pull request #60 from vicatcu/master
refactored constructors to use getters and setters
2015-08-26 21:22:43 +01:00
Nick O'Leary d00a6c3cda Update test README.md 2014-02-08 23:45:27 +00:00
Nick O'Leary 495dc5c373 Update test README.md 2014-02-08 23:41:27 +00:00
Nick O'Leary 3cc0c85f05 Add connect/disconnect/connect cycle test 2014-02-08 23:28:58 +00:00
Nick O'Leary c37e03e2a8 Add keepalive_spec and stream handling tests 2014-02-08 23:15:13 +00:00
Nick O'Leary 3930b15158 Add qos1 receive test 2014-02-08 17:50:13 +00:00
Nick O'Leary aab2dcdf1a Add subscribe and receive specs 2014-02-08 00:54:22 +00:00
Nick O'Leary c6bb3caf57 Fix publish_P and add test coverage 2014-02-07 20:57:12 +00:00
Nick O'Leary bc80d7cf77 Add publish spec 2014-02-06 22:27:33 +00:00
Nick O'Leary f945d512d5 Test connect ip/host/port 2014-02-06 21:53:53 +00:00
Nick O'Leary 011171cfc3 Add new unit tests 2014-02-06 21:23:13 +00:00
Nick O'Leary 989ca99594 Stream.h should be included for completeness 2014-02-03 22:22:50 +00:00
Nick O'Leary 6c82bdcf8a readPacket assumed all packets had a topic
Fixes #37
2014-02-02 14:28:57 +00:00
Nick O'Leary bcead02903 Merge pull request #32 from ennui2342/stream
Stream support for large packets
2014-01-26 06:51:06 -08:00
Nick O'Leary 593c9ae13a Merge pull request #29 from ennui2342/qos1
Added support for QOS1 for messages received from the server
2014-01-06 06:06:36 -08:00
Nick O'Leary fb33abc1c0 Merge pull request #28 from ennui2342/master
Fixing bug for large message packets
2013-10-31 08:30:49 -07:00
Nicholas O'Leary 875061615f Callback length field wrong for >128 byte packets 2013-01-11 17:09:39 +00:00
Nicholas O'Leary ae44d21503 Merge pull request #19 from binarybucks/master
Add unsubscribe method
2013-01-10 13:14:13 -08:00
Nicholas O'Leary 25a2af4238 Fix subscribe message id
Remove pointless &client arg to default constructor
2013-01-10 20:15:26 +00:00
Nicholas O'Leary 0d850cd8d7 update readme 2012-11-11 15:13:02 +00:00
Nicholas O'Leary cc8d0c3913 update readme 2012-11-11 15:09:23 +00:00
Nicholas O'Leary 50fc79dc42 update readme 2012-11-11 15:05:27 +00:00
Nicholas O'Leary 8b00d6ed07 update readme 2012-11-11 14:50:11 +00:00
Nicholas O'Leary f13dc5e166 add test cases 2012-11-11 14:17:50 +00:00
Nicholas O'Leary f8cd24f0ef rewrite testsuite in python 2012-11-08 21:45:41 +00:00
Nicholas O'Leary 5ffa607322 Copy payload before republishing in mqtt_publish_in_callback example 2012-11-04 14:07:56 +00:00
Nicholas O'Leary cadf3d1b38 add test framework 2012-11-02 23:36:25 +00:00
Nicholas O'Leary ecedcb804f Update CHANGES.txt for 1.9 2012-10-28 23:07:06 +00:00
Nicholas O'Leary 569ada9937 Write each packet with a single call to _client->write() 2012-10-28 00:14:33 +01:00
Nicholas O'Leary 97e9614780 Unable to set keep alive to over 32 seconds (signed int vs unsigned long) 2012-10-27 22:10:38 +01:00
Nicholas O'Leary 6f23967ee1 License update 2012-09-13 22:38:08 +01:00
Nicholas O'Leary a971ed4a2c Allow any instance of Client to be passed in.
Added new example for publishing in callback.
2012-09-13 22:35:48 +01:00
Nicholas O'Leary 2d43044338 Merge pull request #11 from jobytaffey/9607eefa0fbdda698efe538c5537340b58eb3812
Allow setting will, allow message to be stored in flash
2012-09-13 12:40:33 -07:00
Nicholas O'Leary 7e53f612f2 Merge pull request #8 from WilHall/master
Implemented user/pass authentication
2012-04-04 13:52:49 -07:00
Nicholas O'Leary 18fe49c070 Merge pull request #7 from dpslwk/master
Minor Update for example to 1.8 api
2012-03-13 12:24:50 -07:00
Nicholas O'Leary ee378802a9 Merge branch 'master' of github.com:knolleary/pubsubclient
Conflicts:
	PubSubClient/PubSubClient.cpp
	PubSubClient/PubSubClient.h
2012-03-08 22:11:28 +00:00
Nicholas O'Leary 4d2e5994bc Various changes for v1.8 including larger message support and tidied up types. 2012-03-08 21:54:24 +00:00
Nicholas O'Leary 6f0db7db0f Merge pull request #5 from mcollina/dns
Added DNS support.
2012-01-28 13:22:16 -08:00
Nicholas O'Leary e4fdabf4db Changes for beta4 - use EthernetClient not Client 2011-09-12 09:28:06 +01:00
Nicholas O'Leary 4ad0d5f4ac Updated to the Arduino-1.0 API 2011-08-04 15:38:43 +01:00
Nicholas O'Leary fb5f8de2a4 Improved keepalive handling 2011-04-26 20:52:57 +01:00
Nicholas O'Leary 265016844b Fixed compile error when used with arduino-0016 or later 2009-07-24 15:44:30 +01:00
Nicholas O'Leary 0cd448ffa5 first commit 2009-02-02 11:12:39 +00:00