Commit Graph

51 Commits

Author SHA1 Message Date
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