fengzero
51ebf90294
node ctl/state
2022-06-10 04:43:05 +00:00
fengzero
27375c5d6c
set/get setting
2022-06-10 04:43:05 +00:00
fengzero
8e8fa443c2
subscribe/unsubscribe/get subscribe
2022-06-10 04:43:05 +00:00
fengzero
c8234633e0
add/del/get group
2022-06-10 04:43:05 +00:00
fengzero
3ba23ee65e
refactor group subscribe
2022-06-10 04:43:05 +00:00
fengzeroz
e9e98c81c4
Update protocol_buf.h
2022-06-10 12:42:45 +08:00
fengzeroz
65c3c2b311
Merge pull request #520 from eeff/eeff/dev
...
Update get plugin api to return plugin description
2022-05-31 09:52:09 +08:00
fengzero
e544d8618b
connection: disconnect
2022-05-31 01:32:59 +00:00
eeff
6f7dea1c61
feat(restful): update get plugin api to return plugin description
2022-05-30 15:19:36 +08:00
fengzero
4a1a34de43
simplify the plugin type to driver and app
2022-05-30 02:45:17 +00:00
fengzero
27d1f38b1c
refactor modbus-tcp
2022-05-29 09:47:58 +00:00
fengzero
35c044d74b
fix include zlog.h
2022-05-28 09:43:26 +00:00
fengzero
a7781b63ce
log: replace log with zlog
2022-05-28 09:27:52 +00:00
fengzero
29c9549f6b
utarray reverse foreach
2022-05-27 09:01:57 +00:00
fengzeroz
ecf23e7116
Merge pull request #509 from eeff/eeff/dev
...
Update get node api with filtering by id
2022-05-26 09:26:49 +08:00
eeff
4d03d6c5f3
feat(core): add helper functions for getting node info by id
2022-05-25 18:02:18 +08:00
fengzero
5201a77001
fix: 64bit endian conversion
2022-05-25 09:36:21 +00:00
fengzero
d89612a7e4
async queue
2022-05-25 06:05:34 +00:00
gc87
0e44c4ae8a
feat(mqtt): add groupid to mqtt client option
2022-05-20 17:55:16 +08:00
fengzero
fcd267d6ce
fix(driver): write string
2022-05-19 06:45:38 +00:00
fengzero
782ef68d7b
refactor(tag_sort): categorize tags
2022-05-18 05:16:29 +00:00
fengzero
d39e222679
adapter(driver): implement the write api
2022-05-16 03:23:28 +00:00
fengzero
43505e2e6e
connection(udp): src ip/port
2022-05-12 06:32:14 +00:00
fengzero
1502c08407
utils(protocol buf): add get pack buf
2022-05-11 09:24:53 +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
4c96c11b3d
chore(protocol_buf): get unpack buf
2022-05-05 05:51:06 +00: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
fengzero
bcc14e99fc
feat(tag_class): tag class interface
...
Aggregate tags according to custom aggregation rules
2022-04-27 10:12:01 +00:00
fengzero
a1d115411a
feat(adapter): add zlog category
2022-04-27 07:45:24 +00:00
fengzero
f97aea03fa
feat(driver): write interface
2022-04-27 07:08:47 +00:00
fengzero
3abed34eda
refactor(driver): remove add_group/del_group
2022-04-27 06:35:09 +00:00
fengzeroz
84d23f5c51
Merge pull request #450 from lixiumei123/main
...
Delete the logout and get_tty api from http
2022-04-27 09:35:51 +08:00
fengzeroz
95bfdd5dfe
Merge pull request #446 from gc87/remove-mqtt-cmd
...
Delete the management command of mqtt plugin
2022-04-26 18:20:11 +08:00
lixiumei
292dcc9f17
Delete the logout api from http
2022-04-26 08:48:49 +00:00
fengzero
42c762a7fe
package zlog
2022-04-26 08:27:12 +00:00
gc87
b5f199ddbf
refactor(mqtt): remove code of mqtt cmd
2022-04-26 16:24:10 +08:00
fengzero
cebdc3f469
chore(adapter): add write_response interface
2022-04-21 02:55:22 +00:00
fengzero
5e04aa672b
chore(utils): add utlist.h
2022-04-19 02:55:47 +00:00
gc87
990f83c968
refactor(mqtt): load the CA in memory
2022-04-18 10:08:11 +08:00
eeff
dc52d25d4f
feat: add ekuiper plugin json decoding utilities
2022-04-15 18:03:20 +08:00
fengzero
5bc6b1f406
refactor(adapter): remove update name api
2022-04-15 09:36:40 +00:00
gc87
d7d8d33b5d
feat(mqtt): add values-errors upload format
2022-04-15 17:12:36 +08:00
gc87
1e58f57ff8
refactor: group_config_name -> group_name
...
Modify the group_config_name in the read-write and periodic upload messages of the mqtt plugin to group_name
2022-04-15 17:03:05 +08:00
fengzero
d62a9fc750
refactor(adapter): explicit adapter classification
...
driver: connect physical devices to read/write tag, such as PLC.
config: add/del/update plugin/group/tag, and persistent configuration.
control: periodically upload data and accept write tag.
2022-04-15 08:17:44 +00:00
fengzero
47a31a691c
fix(adapter): update value based on name
2022-04-14 05:51:38 +00:00
fengzero
4f5c6c3f8e
add errorcode type mismatch
2022-04-13 10:11:09 +00:00
fengzero
54a5a2b9d4
Add driver type adapter, simplify driver development
...
use one thread to upload data, and another thread to trigger the driver
to read and write data and process msg.
2022-04-13 09:47:59 +00:00