FSU应采用Linux内核操作系统(Openwrt,arch,ubuntu等衍生系统也属于此类),建议内核版本V3.0及以上(最低不低于2.6,若使用2.4内核需要额外说明),并提供root账号、密码;
系统Nand应留有至少30MB空间,100MB更合适。
DI接口应可允许最高24V电压信号接入,并且在su中必须按如下命名规范实现为标准sysfs文件。
其中DI接口编码应与硬件外观丝印标识对应,若硬件丝印不含水浸、烟感字样,可按照通用DI接口的编码规则进行编码:
(1)通用DI(指通过输入电压信号或根据输入通断情况判断DI取值的开关量信号)编码:
/sys/unicom_su/di001
/sys/unicom_su/di002
…
/sys/unicom_su/di099
(2)水浸DI(指专用于水浸传感器接入,通过输入电压信号判断DI取值的开关量信号)编码:
/sys/unicom_su/di101
/sys/unicom_su/di102
…
/sys/unicom_su/di120
(3)烟感DI(指专用于烟感告警接入DI接口)编码:
/sys/unicom_su/di201
/sys/unicom_su/di202
…
/sys/unicom_su/di220
AI接口(除设备电压AI)应实现0-10V/4-20mA两种输入的模拟信号采集,采集反馈的值应为实际输入电压值或毫安值,反馈值保留3位小数;接口应可通过跳线/拨码方式实现两种信号识别的切换。
AI接口在SU中必须按如下命名规范实现为标准sysfs文件。其中AI接口编码应与硬件外观丝印标识对应:
(1)通用AI(指通用模拟量采集,输入0-10V或4-20mA模拟量信号)编码:
/sys/unicom_su/ai001
/sys/unicom_su/ai002
…
/sys/unicom_su/ai099
(2)温湿度AI(指专用于测量温湿度的传感器输入的模拟量信号)编码:
/sys/unicom_su/ai101
/sys/unicom_su/ai102
…
/sys/unicom_su/ai120
(3)电压AI(特指设备端电压/中间点电压信号,输入电压信号范围应为0-60V)编码:
/sys/unicom_su/ai201
/sys/unicom_su/ai202
…
/sys/unicom_su/ai220
4.DO接口在SU中必须按如下命名规范实现为标准sysfs文件,且DO接口编码应与硬件外观丝印标识对应:
(1)通用DO(指仅输出通断状态的无源信号)
/sys/unicom_su/do001
/sys/unicom_su/do002
…
/sys/unicom_su/do099
(2)可控电源DO(指带有12V电源的有源信号输出,可为烟感、门锁等设备供电)
/sys/unicom_su/do101
/sys/unicom_su/do102
…
/sys/unicom_su/do120
AO接口(可选,指输出4-20mA模拟量的接口)
在SU中必须按如下命名规范实现为标准sysfs文件,且AO接口编码应与硬件外观丝印 标识对应:
/sys/unicom_su/ao001
/sys/unicom_su/ao002
…
/sys/unicom_su/ao099
上述所有AI、DI、DO、AO(可选)接口的sysfs标准实现文件,都应支持使用系统命令“cat”直接输出值,DO和AO(可选)支持echo命令写入;
DI,DO,AI,AO在su中模式必须实现为以下标准sysfs文件;各接口模式的编码应与接口的编码一一对应:
/sys/unicom_su/di***_mode
/sys/unicom_su/do***_mode
/sys/unicom_su/ai***_mode
/sys/unicom_su/ao***_mode
mode的值: 0,1为保留值,大于1由su自行指定意义。
DI(可选): 0 标准模式 1: 专用模式(比如板载烟感,水浸,门磁)
AI: 0 电压模式 1:电流模式
AO(可选):0 电压模式(0-24V) 1:电流模式(4-20mA)
普通串口SP(串口应实现为Linux系统标准串口,禁止使用非标准访问方式,应在内核驱动支持DMA等常规性能优化并保证正常工作),SPI(如有),CAN(如有),I2C (如有),usb的设备文件名应实现为:
SP接口统一映射为:
/dev/unicomSP001
/dev/unicomSP002
…
/dev/unicomSP003
SPI接口统一映射为:
/dev/unicomSPI001
/dev/unicomSPI002
…
/dev/unicomSPI003
CAN接口统一映射为:
/dev/unicomCAN001
/dev/unicomCAN002
/dev/unicomCAN003
I2C接口统一映射为:
/dev/unicomI2C001
/dev/unicomI2C002
/dev/unicomI2C003
其中各类接口的编码应与硬件外观丝印标识一一对应。
厂家应提供SU配套的开发编译环境,GCC版本应在8.0以上;
SU应满足各串口、AI、DI并发访问的要求,即多个数据接口同时读取时,SU软件系统运行稳定;AI读取值应使用小数表示,小数点后保留3位,数值准确且稳定,误差不超过额定值2%;