iot,tcp server,支持tcp透传modbus tcp/modbus rtu,支持mqtt透传modbus tcp/modbus rtu,支持定时轮询,支持多种协议共存,支持查看modbus rtu命令

pull/842/head
yhl186 2026-01-14 11:52:41 +08:00
parent d94b5f3851
commit 7c739fd746
2 changed files with 10 additions and 2 deletions

View File

@ -213,7 +213,13 @@ export const ThingModelApi = {
}, },
// 计算 Modbus 命令(用于前端自动生成) // 计算 Modbus 命令(用于前端自动生成)
calculateModbusCommand: async (data: { productId: number; registerAddress: number; functionCode?: number }) => { calculateModbusCommand: async (data: {
productId: number;
registerAddress: number;
functionCode?: number;
registerCount?: number;
byteOrder?: number;
}) => {
return await request.post({ url: `/iot/thing-model/calculate-modbus-command`, data }) return await request.post({ url: `/iot/thing-model/calculate-modbus-command`, data })
} }
} }

View File

@ -317,7 +317,9 @@ const handleRegisterAddressChange = async (registerAddress: number | undefined)
const { data } = await ThingModelApi.calculateModbusCommand({ const { data } = await ThingModelApi.calculateModbusCommand({
productId: product.value.id, productId: product.value.id,
registerAddress: registerAddress, registerAddress: registerAddress,
functionCode: property.value.modbusConfig?.functionCode || 3 functionCode: property.value.modbusConfig?.functionCode || 3,
registerCount: property.value.modbusConfig?.registerCount || 1,
byteOrder: property.value.modbusConfig?.byteOrder || 2 //
}) })
// //