Commit Graph

297 Commits

Author SHA1 Message Date
Benjamin Aigner
46a799c5f6 Cast from std::string to c_str
Signed-off-by: Benjamin Aigner <aignerb@technikum-wien.at>
2017-06-12 13:20:22 +02:00
Benjamin Aigner
8c4e4bbe8a Changed output from cout to WRITELOG
Signed-off-by: Benjamin Aigner <aignerb@technikum-wien.at>
2017-06-12 13:05:15 +02:00
Tomoaki Yamaguchi
815d35229f Merge pull request #62 from ty4tw/gateway
Added specific interface to send UDP6 packets
2017-06-12 16:35:00 +09:00
tomoaki
a7ebd65bb3 Added specific interface to send UDP6 packets
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-06-12 16:32:31 +09:00
Tomoaki
ddebf16f8d add new script for a new sensor network/
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-05-31 00:18:43 +09:00
Tomoaki Yamaguchi
37866cf2f4 Merge pull request #58 from ty4tw/gateway
Add comments to SensorNetwork source code
2017-05-20 13:14:02 +09:00
tomoaki
fef38407e3 Add comments to SensorNetwork source code for helpping to implement a
new SensorNetwork Class.

Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-05-20 13:09:36 +09:00
Tomoaki Yamaguchi
bc2293084d Merge pull request #57 from ty4tw/gateway
Gateway's Version of oxgen is 1.0.0
2017-05-19 10:59:12 +09:00
tomoaki
a916b489e0 Gateway's Version of oxgen is 1.0.0
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-05-19 10:55:11 +09:00
Tomoaki Yamaguchi
66bc7cab07 Merge pull request #56 from ty4tw/gateway
BugFix: MQTTSNDeserialize_XXXX() functions don't return error code when
2017-05-19 10:42:32 +09:00
tomoaki
5c278f1aec BugFix: MQTTSNDeserialize_XXXX() functions don't return error code when
error occurs.

Do not store the length of packet into rc.

If the packet is incorrect, skip the processing that follows.

Bugfix: Print out the value of TopicId in SUBACK and UNSUBACK. 
 
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-05-19 09:44:51 +09:00
Tomoaki Yamaguchi
76a58274cc Merge pull request #54 from ty4tw/gateway
BugFix: Segmentation faultdue to incorrect ProtocolID of CONNECT. #53
2017-05-18 19:10:42 +09:00
tomoaki
1b867589e5 BugFix: Segmentation faultdue to incorrect ProtocolID of CONNECT. #53
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-05-18 18:48:03 +09:00
Tomoaki Yamaguchi
1261609763 Merge pull request #52 from ty4tw/gateway
Change README.md format nicely.
2017-05-14 10:17:29 +09:00
tomoaki
b3a59d3b48 Change README.md form nicely.
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-05-14 10:03:37 +09:00
Tomoaki Yamaguchi
839e404832 Merge pull request #51 from ty4tw/gateway
Add GatewayTester program compilation scripts to .travis.yml file.
2017-05-08 19:10:46 +09:00
tomoaki
e341d1a326 Update: change a macro name from ASSERT to DISPLAY
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-05-08 18:49:10 +09:00
tomoaki
0adfac47da BugFix: Segmentation fault of Tree32
Add:    "make test" to .travis.yaml
Add:    compile GatewayTester to .travis.yaml

Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-05-08 17:40:37 +09:00
Tomoaki Yamaguchi
2bbc418942 Merge pull request #50 from ty4tw/gateway
Update: Add Travis CI check.
2017-05-07 20:50:48 +09:00
tomoaki
e21b679a03 Update: Add Travis CI check.
Change: Move a Makefile into MQTTSNGateway directory.

How to build
$ git clone -b gateway
https://github.com/eclipse/paho.mqtt-sn.embedded-c 
$ cd paho.mqtt-sn.embedded-c/MQTTSNGateway       
$ make   
$ make install   
$ make clean        


Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-05-07 20:38:48 +09:00
Ian Craggs
bca7dffcf4 Merge pull request #48 from ty4tw/gateway
BugFix:  Issue #47  'START_BYTE' was not declared
2017-03-27 14:10:40 +01:00
tomoaki
7fc598dc65 BugFix: Issue #47 'START_BYTE' was not declared
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-03-14 12:51:18 +09:00
Ian Craggs
5e08fb5e78 Merge pull request #46 from ty4tw/gateway
BugFix of #45
2017-02-24 15:38:45 +00:00
tomoaki
8d93f0a96e Update for older OpenSSL version.
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-02-24 10:19:32 +09:00
tomoaki
7ac0d89fb1 BugFix of Issue #45
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-01-18 09:54:07 +09:00
tomoaki
e05d205843 BugFix: Wild card of Topic + and # handling.
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-01-17 15:36:02 +09:00
Ian Craggs
1af3e8695a Merge pull request #43 from ty4tw/gateway
BugFix of Issue #41
2017-01-13 16:26:55 +00:00
tomoaki
bd59fca1a2 BugFix of Issue #44
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-12-15 11:44:22 +09:00
tomoaki
1a415bfebd BugFix of #44
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-12-15 11:40:17 +09:00
tomoaki
d386541c1a BugFix BugFix of Issues #41 2016-12-09 13:20:23 +09:00
tomoaki
64f7bbac1b BugFix: 100% CPU 2016-12-07 22:45:18 +09:00
tomoaki
4ebd92fc14 Update: Add Tree23 and List template classes
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-11-02 15:47:13 +09:00
Ian Craggs
64b4f7c6a1 Merge pull request #39 from ty4tw/gateway
BugFix of  Issue #33 #38 #40
2016-10-30 22:20:31 +00:00
tomoaki
5026c94502 Update: Thread Termination procedure
to release all pthread allocate memories.

Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-10-26 11:34:13 +09:00
tomoaki
c3e8470812 BugFix of Issue #35, #38
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-10-26 09:24:48 +09:00
tomoaki
19c4d8208e BugFix of Wildcard of Topic Issue #40
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-10-25 23:55:27 +09:00
tomoaki
3c9b7d283b BugFix: EventQue wait() doesn't work correct.
Update: add EventQue Test.


Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-10-22 09:39:42 +09:00
tomoaki
e2cf453c6b Update: EventQue deleminate null Event.
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-10-20 09:54:49 +09:00
tomoaki
143b2ef90b BugFix: avoid terminate called without an active exception error.
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-10-19 08:49:09 +09:00
tomoaki
b87c8412f8 Update: Add Client Address to CONNECT reject error message.
Update: comment out the generating CONNACK reply.

Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-10-18 10:06:02 +09:00
tomoaki
9b7c25b28c Update: Set WaitWillMsgFlg before posting Event. to protect repeated
WILLMSG before seending CONNECT.

Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-10-17 10:07:59 +09:00
Ian Craggs
bd8aea144c Merge pull request #32 from ty4tw/gateway
Update: DISCONNECT Issue #31 and others
2016-10-16 21:02:09 +01:00
tomoaki
9de0448130 BugFix: Network can not handle EPIPE error. Issue#35 #36
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-10-13 19:52:05 +09:00
tomoaki
d834a1a65b BugFix: SensorNetAddr Copy for DISCONNECT
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-10-06 23:31:24 +09:00
tomoaki
e27b5d75ce BugFix: Segmentation fault of deleting SensorNetAddres.
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-10-06 14:40:24 +09:00
tomoaki
63d2824444 BugFix: stop Process mechanism of ProcessFramework.
Update: DISCONNECT procedure for NonActive clients.

Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-10-06 10:48:29 +09:00
tomoaki
93df7db12e Update: DISCONNECT (Issue #31) and others
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-10-03 18:19:47 +09:00
Ian Craggs
deac6f92c5 Merge pull request #29 from ty4tw/gateway
Serious BugFix of Que Element, TLS connection,  XBee API mode and CTRL+C termination update
2016-10-02 20:38:03 +01:00
tomoaki
76f58a60a3 BugFix: Que template
Update: Add ProcessFramework test and change Makefile for it.


Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-10-01 13:13:02 +09:00
tomoaki
e3dd9fa01a BugFix: Termination by ctl + C
Update: API mode is configurable

Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-09-25 17:06:05 +09:00