209 Commits

Author SHA1 Message Date
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
Mark Cheverton
5e106d710e Merge branch 'stream' of github.com:ennui2342/pubsubclient into stream 2014-01-26 14:31:39 +00:00
Mark Cheverton
1344cdf1b4 Added support for stream the MQTT message to storage via a Stream object 2014-01-26 14:30:33 +00:00
Mark Cheverton
93b9a4e2d1 A *working* example this time! 2014-01-20 22:50:10 +00:00
Mark Cheverton
1113695f4a Example of using Stream storage for messages 2014-01-20 22:16:15 +00:00
Mark Cheverton
edd167b81b Payload for Stream now doesnt include the topic headers and msgid 2014-01-20 22:06:22 +00:00
Mark Cheverton
8abd634be7 Merge remote-tracking branch 'upstream/master' into stream 2014-01-20 20:21:41 +00: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
Mark Cheverton
8b458cdad9 Fixed precedence bug 2013-12-04 18:00:17 +00:00
Mark Cheverton
8a29081486 Added support for stream the MQTT message to storage via a Stream object 2013-12-02 12:43:34 +00:00
Mark Cheverton
94df17720e Added check for valid QOS (0 or 1) 2013-11-29 00:18:55 +00:00
Mark Cheverton
359fd03f03 Added support for QOS1 for messages received from the server. Add qos argument to subscribe. Auto ack after callback is run 2013-10-31 21:45:30 +00: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
Mark Cheverton
5060358cce Fixing bug for large message packets 2013-10-31 14:31:54 +00: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
Alexander Rust
5161ec543f Added unsubscribe method 2013-01-10 21:29:15 +01: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 v1.9.1 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 v1.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
Joby Taffey
9607eefa0f Added publish_P, for publishing a message from PROGMEM.
Message can be any size.
2012-07-13 16:41:31 +01:00
Joby Taffey
62693d406c Allow setting of a will without also setting a username and password. 2012-07-13 16:34:45 +01:00
Nicholas O'Leary
7e53f612f2 Merge pull request #8 from WilHall/master
Implemented user/pass authentication
2012-04-04 13:52:49 -07:00
Wil
87fb3a9895 Implemented user/pass auth as per MQTT v3.1 specs 2012-04-04 03:44:45 -04: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
dpslwk
cc7e1c45c7 Update example to be 1.8 compatible 2012-03-13 18:29:43 +00:00
Nicholas O'Leary
ee378802a9 Merge branch 'master' of github.com:knolleary/pubsubclient
Conflicts:
	PubSubClient/PubSubClient.cpp
	PubSubClient/PubSubClient.h
v1.8
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
Matteo Collina
f328d0849f Added DNS support. 2012-01-25 14:36:16 +01:00
Nicholas O'Leary
e4fdabf4db Changes for beta4 - use EthernetClient not Client v1.7 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
fca33c7f5a Restored README to top level v1.6 2011-03-25 22:54:24 +00:00
Nicholas O'Leary
632c44a4d1 Added packet type constants and other stylistic changes 2011-03-25 22:51:51 +00:00
Nicholas O'Leary
ce9fff9349 Restructure code 2011-03-23 21:18:22 +00:00