tomoaki
7246ea2c8a
a
2020-02-10 17:23:41 +09:00
tomoaki
1715d5d47c
BugFix Adapters
...
PINGREQ and PINGRESP
Add Error message when the Aggregate GW receives PUBLISH from the
broker.
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2020-02-10 16:02:06 +09:00
Tomoaki Yamaguchi
6e3c53ec83
Merge pull request #176 from Jochen0x90h/macos
...
Support for MacOS
I have confirmed it works on linux. but I haven't confirmed if it works on Mac,
2020-02-03 13:50:37 +09:00
Jochen Wilhelmy
d6effc8074
Support for MacOS
...
Split semaphore classes into Semaphore and NamedSemaphore
Semaphore is implemented with Grand Central Dispatch
NamedSemaphore uses the spin lock approach like in boost for sem_timedwait
sem_getvalue is not supported on MacOS and therefore was removed
Fixed bug (*gatewayaddress_len > 0) in MQTTSNSearchClient.c
Signed-off-by: Jochen Wilhelmy <jochen.wilhelmy@gmail.com >
2020-01-18 11:43:54 +01:00
Tomoaki Yamaguchi
e64e817f80
Merge pull request #164 from martinkirsche/feature/decode-documentation-fix
...
Fix documentation of MQTTSNPacket_decode
2019-10-28 11:01:23 +09:00
tomoaki
65583a6887
Add Invalid TopicId check.
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2019-10-04 21:12:00 +09:00
tomoaki
7aa44d94d1
Bugfix of #165
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2019-10-03 15:13:29 +09:00
tomoaki
271b635d3f
Fix Typo
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2019-10-03 10:39:44 +09:00
Martin Kirsche
84b90f9a0c
Fix documentation of MQTTSNPacket_decode
...
Added a documentation for the missing parameters buf and buflen and
removed the non-existing parameter getcharfn.
Signed-off-by: Martin Kirsche <martin.kirsche@gmail.com >
2019-09-14 23:07:46 +02:00
tomoaki
2067e6fe92
Validate MsgId of PUBLISH
...
MsgId of QoS0 or QoS-1 should be 0.
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2019-08-24 17:33:42 +09:00
Tomoaki Yamaguchi
ad86a276b5
Merge pull request #162 from eclipse/develop
...
BugFix of #149 and #151
2019-07-27 12:32:20 +09:00
tomoaki
22e7f0d272
Bugfix of test
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2019-07-27 12:20:57 +09:00
tomoaki
2b7f040b57
Update a errata of README
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2019-07-27 12:04:23 +09:00
tomoaki
04bc61dbca
Update README
...
Add Tips for Debug
Delete unused define
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2019-07-19 12:09:53 +09:00
tomoaki
93e297c6d3
BugFix of #149
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2019-07-13 16:38:12 +09:00
tomoaki
18885668cf
Update README
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2019-05-30 10:09:14 +09:00
tomoaki
6cb7935027
BugFix of #151
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2019-05-28 16:45:32 +09:00
tomoaki
3fae393efc
Errata Sensernet Address of UDP is IPAdress:PortNo
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2019-05-17 16:55:46 +09:00
tomoaki
d8bced8a62
update README
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2019-02-26 21:57:34 +09:00
tomoaki
3d5b8f75d1
update README
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2019-02-26 21:51:37 +09:00
tomoaki
528934962f
Improve documentation #145
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2019-02-23 11:36:00 +09:00
Tomoaki Yamaguchi
c9e807da31
Merge pull request #143 from eclipse/develop
...
Add functions of Aggregating Gateway, QoS-1 and forwarder encapsulation.
2019-01-17 07:13:40 +09:00
tomoaki
284b5d5b46
Update READ.me
...
MQTT-SN transparent Gateway to transparent/aggrigating gateway.
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2019-01-15 17:18:16 +09:00
tomoaki
c7b8ef1e54
Refacter the MQTT-SN Packet printf()
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2019-01-15 16:38:55 +09:00
Tomoaki Yamaguchi
502ba1f117
Update README.md
2019-01-15 10:51:38 +09:00
Tomoaki Yamaguchi
004b90a298
Update README.md
2019-01-15 10:50:37 +09:00
tomoaki
7e13268466
Update: Add MQTT-SN message length to the Gateway log.
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2019-01-15 09:37:54 +09:00
tomoaki
fd782f8e50
Do not discard PUBLISH message while the client is sleeping.
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2018-10-21 11:00:47 +09:00
tomoaki
fa4725b85d
BugFix Subscribe pre\defined\topic #132
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2018-08-25 10:28:22 +09:00
tomoaki
6ef24f3bb8
Change Commom ClientID of predifinedTopic.conf to '*' #132
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2018-08-25 09:56:15 +09:00
tomoaki
42125d173b
Update for Issue #132
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2018-08-25 08:38:21 +09:00
Tomoaki Yamaguchi
9a06b8a697
Merge pull request #130 from eclipse/develop
...
Install the gateway into any directories. #124
2018-08-18 12:23:19 +09:00
tomoaki
7fae038296
Install the gateway into any directory. #124
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2018-08-18 12:18:23 +09:00
tomoaki
ee15a21ff3
#129
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2018-08-15 07:11:43 +09:00
tomoaki
42886b70f0
Compile Errors #68
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2018-08-15 06:58:57 +09:00
tomoaki
6e865d62f0
Bugfix of #68
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2018-08-14 09:04:58 +09:00
Tomoaki Yamaguchi
a23242d267
Merge pull request #128 from eclipse/develop
...
You can select Aggregate or Transparent gateway in the config file setting.
2018-08-14 08:22:27 +09:00
tomoaki
9de1dc3705
Generate the QoSm1Proxy Name from the Gateway Id.
...
Bugfix of AggregatePublish
Memory leak of ClientList
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2018-08-14 08:11:11 +09:00
tomoaki
97cffe4573
Forwerders are declared by the ClientList file.
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2018-08-13 21:28:51 +09:00
tomoaki
f216abd97e
BugFix: resource leak
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2018-08-13 06:05:18 +09:00
tomoaki
e308c3da83
Correction to eliminate compiler warning message
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2018-08-12 14:59:51 +09:00
tomoaki
f7fc5c49f5
Update: Add Aggregate Gateway functions. #127
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2018-08-12 14:04:41 +09:00
tomoaki
862e501512
BugFix add retry PINGREQ and re CONNECT #126
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2018-07-31 20:56:03 +09:00
tomoaki
df080f2851
Set whether to run ClientProxy at startup.
...
If it does not start, do not create an instance of ClientProxy.
Change the name of ClientProxy to QoSm1Proxy
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2018-07-31 15:49:25 +09:00
tomoaki
e942ee451d
BugFix of #126
...
and the content of the conf file matched with the sample program
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2018-07-31 10:06:22 +09:00
tomoaki
79f6aef8e4
BugFix: PINGREQ timeout of ClientProxy
...
reset PINGREQ timer of ClientProxy when QoS-1 PUBLISH is sent.
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2018-07-31 06:35:20 +09:00
tomoaki
4932d2d0ee
QoS-1 PUBLISH is available #34
...
BugFix of #69
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2018-07-30 21:00:01 +09:00
Tomoaki Yamaguchi
344c0e4e57
Merge pull request #125 from eclipse/develop
...
Forwarder Encapsulation are supported.
2018-07-29 06:29:42 +08:00
tomoaki
9940aadd4b
Add The forwarder Encapsulation mesage #27 #69
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2018-07-28 23:05:16 +09:00
tomoaki
4d75351a06
BugFix of #123
...
Signed-off-by: tomoaki <tomoaki@tomy-tech.com >
2018-07-24 07:19:39 +09:00