gc87
e06d8a8e62
feat(mqtt): add support for will message
2023-11-16 18:45:28 +08:00
hxy7yx
f91a162cce
core&modbus support ipv6
2023-09-21 15:54:35 +08:00
eeff
db5ac155cd
feat: add function neu_mqtt_client_set_cache_sync_interval
2023-08-15 17:46:20 +08:00
fengzero
683903c052
serial: smart link
2023-07-07 07:23:38 +00:00
eeff
3d3c87ab3a
fix: neu_mqtt_client_set_tls function
...
1. Explicit ssl flag
2. Optional ca parameter
2023-05-08 17:09:45 +08:00
eeff
44df07369e
feat: add mqtt client unsubscribe method
2023-05-05 18:18:36 +08:00
fengzero
891990fafa
eth conn: remove lldp
2023-04-28 05:52:38 +00:00
fengzero
a0019e8c4b
fix(eth connection): check bind eth socket
2023-04-21 03:07:18 +00:00
fengzero
6c24b78781
serial: more baudrate 300/200/150
2023-04-07 06:21:15 +00:00
fengzero
5da1c27c8c
serial: more baudrate 1800/1200/600
2023-04-06 08:14:52 +00:00
fengzero
711088c802
chore(connection): return the result of conn recv
2023-03-24 08:15:08 +00:00
fengzero
da4e7f228e
eth conn: get interface mac
2023-03-21 09:17:02 +00:00
zhouxiang
a3b93aec85
fix code format
2023-03-21 14:40:17 +08:00
zhouxiang
a2305af1d4
feature:add connect and fd api on connection
2023-03-21 14:12:02 +08:00
fengzero
958149e95d
eth connectino
2023-03-07 02:53:00 +00:00
eeff
4072c67e79
feat(mqtt-client): refactor set cache interface
2022-11-29 17:30:48 +08:00
eeff
738ec1fa7f
fix(mqtt-client): avoid data condition
2022-11-28 17:53:12 +08:00
eeff
514e232c58
feat(mqtt-client): add neu_mqtt_client_get_cached_msgs_num
2022-11-28 14:41:49 +08:00
eeff
afe11b7a73
feat(mqtt-client): refactor publish/subscribe interface
2022-11-27 19:25:35 +08:00
eeff
e14b012b68
feat(mqtt-client): add method neu_mqtt_client_set_id
2022-11-21 12:07:22 +08:00
eeff
341c54d388
feat(mqtt-client): update client interface
...
1. Change constructor neu_mqtt_client_new to take only version argument
2. Add constructor new_mqtt_client_from_addr
3. Add method neu_mqtt_client_set_addr
2022-11-18 16:36:10 +08:00
eeff
8d2e533492
feat(mqtt-client): implement subscribe method
2022-11-15 18:02:12 +08:00
eeff
a7f8678940
fix(mqtt-client): not sqlite caching when cache limit is zero
2022-11-15 00:23:44 +08:00
eeff
4ca5b5ad37
feat: add mqtt client
2022-11-14 16:52:59 +08:00
eeff
47ce1132d0
feat: move mqtt_client_intf stuff from base to plugin mqtt
2022-11-14 14:40:54 +08:00
fengzero
3a9e4b888d
connection: statics of bytes sent and recvied
2022-11-10 02:29:52 +00:00
gc87
722632f6d6
feat(mqtt): add cache setting to ui & webapi
2022-08-29 22:49:25 +08:00
fengzero
a7a6ede305
chore(connection): stop/start connection
2022-08-18 09:04:45 +00:00
lixiumei123
f1e02c04eb
add header file comments
2022-08-04 03:11:48 +00:00
fengzero
55e009dc05
connection: serial port support more baud rates
2022-08-02 02:01:18 +00:00
fengzero
844efd9ab0
fix serial port parameter
2022-07-28 08:55:46 +00:00
fengzero
58ce412192
fix: replace large stack var with heap var
2022-07-26 02:37:44 +00:00
gc87
649de85b61
feat(mqtt): add heartbeat setting
2022-07-15 13:51:02 +08:00
fengzero
1fbebd3872
feat(connection): wait fixed msg
2022-07-13 07:46:38 +00:00
gc87
d47ea13594
feat(mqtt): add zlog with cat to mqtt_c_client.c
2022-06-21 10:51:31 +08:00
gc87
34a3e43c58
refactor(mqtt): fix connection state
2022-06-16 18:45:32 +08:00
fengzero
15401a0711
connection: add log category
2022-06-16 08:09:05 +00:00
fengzero
8aa5d04072
feat(connection): serial port
2022-06-13 09:37:56 +00:00
fengzero
203328dffd
copyright 2020-2022
2022-06-10 04:43:06 +00:00
fengzero
e544d8618b
connection: disconnect
2022-05-31 01:32:59 +00:00
fengzero
27d1f38b1c
refactor modbus-tcp
2022-05-29 09:47:58 +00:00
gc87
0e44c4ae8a
feat(mqtt): add groupid to mqtt client option
2022-05-20 17:55:16 +08:00
fengzero
43505e2e6e
connection(udp): src ip/port
2022-05-12 06:32:14 +00:00
gc87
43f137e047
fix(mqtt): upload topic str double free
...
Resolves #481
2022-05-11 15:43:53 +08:00
fengzero
6ccf8415ed
connection(udp): fix udp recv
2022-05-10 01:31:27 +00:00
gc87
49f98a6a45
feat(mqtt): user defined upload topic
2022-05-09 16:39:41 +08:00
fengzero
09cca25975
chore(protocol_buf): pack/unpack protocol buf
2022-04-28 03:26:50 +00:00
fengzero
259ab439b5
feat(connection): add udp
2022-04-28 01:53:56 +00:00
gc87
990f83c968
refactor(mqtt): load the CA in memory
2022-04-18 10:08:11 +08:00
gc87
d7d8d33b5d
feat(mqtt): add values-errors upload format
2022-04-15 17:12:36 +08:00