Commit Graph

52 Commits

Author SHA1 Message Date
tomoaki
7099531e0e BugFix: MQTT packets wiith no payload can't be received collectly.
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-07-28 14:33:41 +09:00
tomoaki
3425a4d441 Delete git clone branch acording to merge the branch.
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-07-06 08:03:17 +09:00
tomoaki
c3f17acb0c Update README.md
Add    João Eduardo's contribution instead of him.

Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-07-04 10:23:19 +09:00
tomoaki
debb09de4a Signed-off-by: tomoaki <tomoaki@tomy-tech.com> 2017-07-04 10:08:50 +09:00
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
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
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
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
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
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
b3a59d3b48 Change README.md form nicely.
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-05-14 10:03:37 +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
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
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
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
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
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
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
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
tomoaki
2537dd76dd Update: indivisual client assigns TLS connection by clients.conf file.
BugFix: TLS certificate required connection error

Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-09-23 17:04:08 +09:00
tomoaki
039e063c8b Update: change xbee class method name to same as class udp
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-09-01 06:44:58 +09:00
tomoaki
0f799cff7f Update: set Max EventQue size to avoid Buffer over flow
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-08-30 12:28:48 +09:00
tomoaki
5019ead91d Update & BugFix Add GatewayTester
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-08-28 20:44:40 +09:00
tomoaki
40ba6b17e8 BugFix: stack smashing detected #23 LogPrint erroe.
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-08-10 13:27:09 +09:00
tomoaki
428d5e8003 Update: Modify the color of the log.
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-08-07 16:13:21 +09:00
tomoaki
dcdb51b5d6 BugFix: PINGREQ & PINGRESP can't be received and sent.
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-08-07 15:33:30 +09:00
tomoaki
464187a08b BugFix: Exclusive control the close of TCPIP 2016-07-23 05:56:55 +09:00
tomoaki
5605ae0294 Update: config file is a command line parameter. 2016-07-22 17:21:51 +09:00
tomoaki
4bdec4a11f Update: Create param.conf and key files automatically.
BugFix: change parameter name BroadcastIp and BroadcastPortNo to
MulticastIP and MulticastPortNo, respectively.
Update: Makefile to copy param.conf and build Log monitor.
Update: README 

Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-07-03 15:46:29 +09:00
tomoaki
691f046078 Add conf files.
Signed-off-by: tomoaki tomoaki@tomy-tech.com
Add conf and README files

Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2016-06-25 19:32:40 +09:00
tomoaki
9369a827b8 change file name linux.h linux.cpp to Timer.h Timer.cpp 2016-06-19 21:09:38 +09:00