-- 登记第 6 台新威上位机(26.8.215.130):客户端 7.6 + 服务端 7.6 形态,走直连厂商库。
|
-- 在你本地的**业务库**里执行一次即可。
|
--
|
-- 为什么是 NEWARE_MYSQL 而不是 NEWARE_BTS:
|
-- 1. 客户端是 7.6(实测:`inquire` 字段集无 cycle_id/log_code、有 auxtemp/auxvol;
|
-- `getdevinfo_resp` 的 `<server>` 无 port 属性)→ `inquiredf`/`download`/`downloadStepLayer`
|
-- 在该构建上无应答,接口侧拿不到逐点与工步;
|
-- 2. 服务端是 7.6 形态(库内 482 张 `data_*` 逐点表)→ 逐点与工步都能从库读。
|
-- 即与 A 那台(`neware76`)同类。
|
--
|
-- 更硬的一条理由(2026-10-12 实测):对 7.6 客户端发 `inquiredf` 会让该接口的 `inquire`
|
-- 长时间无应答(实测 8 分钟未恢复,`getdevinfo` 仍正常)——**别把这台登记成 NEWARE_BTS**。
|
--
|
-- source_config 只放非敏感项:口令在后端 config/vendor-credentials.properties 的
|
-- BATTERY_VENDOR_DB_PASSWORD(现场取得的服务端只读账号 visitor)。
|
|
INSERT INTO t_device_adapter
|
(adapter_code, adapter_name, adapter_type, host, port, poll_interval_ms, timezone_id, read_only,
|
capabilities, connection_status, status, del_flag, source_config, create_by, remark)
|
SELECT 'neware-b', '新威 B(26.8.215.130)', 'NEWARE_MYSQL', '26.8.215.130', 3306,
|
r.poll_interval_ms, r.timezone_id, r.read_only, r.capabilities, 'OFFLINE', '0', 0,
|
'{"user":"visitor","database":"bts63","passwordEnv":"BATTERY_VENDOR_DB_PASSWORD"}',
|
'system', '7.6 客户端 + 7.6 服务端形态;6 台设备(dev_deleted=0)、48 通道'
|
FROM (
|
SELECT poll_interval_ms, timezone_id, read_only, capabilities
|
FROM t_device_adapter
|
WHERE adapter_code = 'neware76' AND del_flag = 0
|
) r;
|
|
-- 核对:应看到 1 行 neware-b(NEWARE_MYSQL)
|
SELECT adapter_id, adapter_code, adapter_name, adapter_type, host, port, timezone_id, status, source_config
|
FROM t_device_adapter WHERE adapter_code = 'neware-b';
|