联通白盒化标准

动环监控系统监控单元硬件白盒化技术要求

  1. FSU应采用Linux内核操作系统(Openwrt,arch,ubuntu等衍生系统也属于此类),建议内核版本V3.0及以上(最低不低于2.6,若使用2.4内核需要额外说明),并提供root账号、密码;

  2. 系统Nand应留有至少30MB空间,100MB更合适。

  3. 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

  4. 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

  5. AO接口(可选,指输出4-20mA模拟量的接口)
    在SU中必须按如下命名规范实现为标准sysfs文件,且AO接口编码应与硬件外观丝印 标识对应:
    /sys/unicom_su/ao001
    /sys/unicom_su/ao002

    /sys/unicom_su/ao099

  6. 上述所有AI、DI、DO、AO(可选)接口的sysfs标准实现文件,都应支持使用系统命令“cat”直接输出值,DO和AO(可选)支持echo命令写入;

  7. 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)

  8. 普通串口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
    其中各类接口的编码应与硬件外观丝印标识一一对应。

  9. 厂家应提供SU配套的开发编译环境,GCC版本应在8.0以上;

  10. SU应满足各串口、AI、DI并发访问的要求,即多个数据接口同时读取时,SU软件系统运行稳定;AI读取值应使用小数表示,小数点后保留3位,数值准确且稳定,误差不超过额定值2%;