Commit Graph

217 Commits

Author SHA1 Message Date
tomoaki
6a8cdba186 Bugfix can't read PredefinedTopicList file
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2020-02-23 17:35:06 +09:00
tomoaki
f57d391b16 Change outage logs to be nicely.
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2020-02-21 18:49:58 +09:00
tomoaki
1b6e6faab5 Update README #180
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2020-02-21 14:11:43 +09:00
tomoaki
ae462989ec BugFix ClientList file name is not shown
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2020-02-21 11:29:37 +09:00
tomoaki
c37d9334d4 update README 2020-02-18 12:56:00 +09:00
tomoaki
1b08591fad BugFix of #181 2020-02-15 18:24:51 +09:00
tomoaki
731a392559 Add info to README #179
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2020-02-12 10:57:47 +09:00
tomoaki
9d6b9d46ef Add a new function to set TTL/Hops of SensorNetwork(UDP and UDP6) #175
Add Parameters to the gateway.conf to set those values.
MulticastTTL=1 for UDP
GatewayUDP6Hops=1 for UDP6

Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2020-02-11 19:13:17 +09:00
tomoaki
b8129d6781 Add a new function to set TTL/Hops of SensorNetwork(UDP and UDP6) #175
Parameters to set them in the gateway.conf,
MulticastTTL=1 for UDP
GatewayUDP6Hops=1 for UDP6

Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2020-02-11 18:30:33 +09:00
tomoaki
768123b76f Bugfix of #171
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2020-02-11 16:22:01 +09:00
tomoaki
ac909accc7 Merge branch 'BugFixofAdapter' into develop 2020-02-11 16:08:35 +09:00
tomoaki
f1fefd47ce 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-11 16:06:09 +09:00
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
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
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
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
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
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