外观
lib-phIct 库参考
原文: https://finproducts.atlassian.net/wiki/spaces/JIDD3/pages/34793783777/FIN+5.3.1+lib-phIct 中文整理基于 FIN 5.3.1
导读: 用于信息与通信技术的 Project Haystack 定义。这包括基于微处理器的硬件、软件和网络技术。
以下为 API 参考,保留英文以便对照源码;目录已列出(英文标题便于检索);概述已尽量中译。
目录(导读)
概述(中译)
用于信息与通信技术的 Project Haystack 定义。这包括基于微处理器的硬件、软件和网络技术。
API 正文(英文)
tags
| bacnet | ASHRAE building automation and control protocol |
| bluetooth | Short range wireless communication protocol |
| coap | Constrained Application Protocol |
| computer | General purpose computer |
| controller | Microprocessor based device used in a control system |
| controls-panel | Panel housing controllers and networking gear |
| dali | Digital Addressable Lighting Interface protocol for lighting |
| dataCenter | Space used to house computer and networking gear |
| device | Microprocessor based hardware device |
| deviceRef | Device which controls a monitors this entity |
| ftp | File Transfer Protocol |
| haystack | Haystack HTTP protocol for exchanging tagged data |
| http | Hypertext Transfer Protocol which is foundation of the web |
| imap | Internet Message Access Protocol for retrieving email |
| knx | KNX protocol commonly used for lighting systems |
| laptop | Portable laptop computer |
| mobile | Relating to mobile phones, hand-held computers, and similar technology |
| mobile-phone | Cellular phone providing telecommunication over radio links |
| modbus | Register based communication protocol used with industrial devices |
| mqtt | Message Queuing Telemetry Transport publish/subscribe protocol |
| network | Logical communications network between two or more devices |
| networkRef | Associates a device which communicates on specific a network |
| networking | Related to data communication networks |
| networking-device | Microprocessor device used to establish networks |
| networking-router | Networking device used to route data between different networks |
| networking-switch | Networking device used to connect devices on the same network |
| obix | XML based Open Building Information eXchange protocol |
| phone | Telephone used for voice telecommunication |
| pop3 | Post Office Protocol version 3 for retrieving email |
| protocol | Communication protocol used for devices on a network |
| rack | Enclosure or chassis used to mount computer and networking gear |
| router | Device used to route data packets |
| server | Hardware or software which provides services for other programs or devices |
| server-computer | General purpose computer used as a server |
| smtp | Simple Mail Transfer Protocol for sending email |
| snmp | Simple Network Management Protocol for managing IP devices |
| sox | Sedona Framework UDP based communication protocol |
| tablet | Mobile device with touch screen for user input |
| ups | Uninterruptible power supply |
| zigbee | Low power wireless communication protocol for home automation |
| zwave | Low power wireless communication protocol for home automation |
def
bacnet
ASHRAE building automation and control protocol
meta
| def | bacnet |
| is | protocol |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/BACnet |
supertypes
| marker | Marker labels a dict with typing information |
| protocol | Communication protocol used for devices on a network |
def
bluetooth
Short range wireless communication protocol
meta
| def | bluetooth |
| is | protocol |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Bluetooth |
supertypes
| marker | Marker labels a dict with typing information |
| protocol | Communication protocol used for devices on a network |
def
coap
Constrained Application Protocol
meta
| def | coap |
| is | protocol |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Constrained_Application_Protocol |
supertypes
| marker | Marker labels a dict with typing information |
| protocol | Communication protocol used for devices on a network |
def
computer
General purpose computer.
meta
| def | computer |
| is | device |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Computer |
usage
| computer device |
supertypes
| marker | Marker labels a dict with typing information |
| entity | Top-level dicts with a unique identifier |
| device | Microprocessor based hardware device |
subtypes
| laptop | Portable laptop computer |
| server-computer | General purpose computer used as a server |
tags
| dis | Display name for an entity |
| id | Defines the unique identifier of an entity in system using a ref value type |
def
controller
Microprocessor based device used in a control system. Controllers interact with the physical world through direct I/O to sensors and actuators or via network protocols.
meta
| def | controller |
| is | device |
| lib | lib:phIct |
usage
| controller device |
supertypes
| marker | Marker labels a dict with typing information |
| entity | Top-level dicts with a unique identifier |
| device | Microprocessor based hardware device |
tags
| dis | Display name for an entity |
| equipRef | Reference to equip which contains this entity |
| id | Defines the unique identifier of an entity in system using a ref value type |
def
controls-panel
Panel housing controllers and networking gear
conjunct
| controls | Associated with the control system for an industrial process |
| panel | Enclosure for electrical and control equipment |
meta
| def | controls-panel |
| icon | EquipIcon |
| is | panel |
| lib | lib:phIct |
usage
| controls panel equip |
supertypes
| marker | Marker labels a dict with typing information |
| entity | Top-level dicts with a unique identifier |
| equip | Equipment asset |
| panel | Enclosure for electrical and control equipment |
tags
| dis | Display name for an entity |
| disMacro | Display name using macro syntax |
| equipRef | Reference to equip which contains this entity |
| ghgSourceRef | Ref to the emission source used to calculate Greenhouse Gas Emissions |
| id | Defines the unique identifier of an entity in system using a ref value type |
| navName | Navigation name commonly used with disMacro to create computed display strings |
| siteRef | Reference to site which contains the entity |
| spaceRef | Reference to space which contains this entity |
| systemRef | Reference to system |
children
| controller device | |
| networking device | |
| networking device | |
def
dali
Digital Addressable Lighting Interface protocol for lighting
meta
| def | dali |
| is | protocol |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Digital_Addressable_Lighting_Interface |
supertypes
| marker | Marker labels a dict with typing information |
| protocol | Communication protocol used for devices on a network |
def
dataCenter
Space used to house computer and networking gear. See Data Centers chapter.
meta
| def | dataCenter |
| is | space |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Data_center |
usage
| dataCenter space |
supertypes
| marker | Marker labels a dict with typing information |
| entity | Top-level dicts with a unique identifier |
| space | Space is a three-dimensional volume in the built environment |
tags
| area | Area of a shape or floor space |
| dis | Display name for an entity |
| disMacro | Display name using macro syntax |
| id | Defines the unique identifier of an entity in system using a ref value type |
| navName | Navigation name commonly used with disMacro to create computed display strings |
| siteRef | Reference to site which contains the entity |
| spaceRef | Reference to space which contains this entity |
children
| crac fcu equip | |
| rack equip | |
| rack equip | |
def
device
Microprocessor based hardware device. This is the general term for all computers, mobile phones, controllers, and I/O modules. See Devices chapter.
meta
| def | device |
| is | entity |
| lib | lib:phIct |
| mandatory | ✓ |
supertypes
| marker | Marker labels a dict with typing information |
| entity | Top-level dicts with a unique identifier |
subtypes
| computer | General purpose computer |
| laptop | Portable laptop computer |
| server-computer | General purpose computer used as a server |
| controller | Microprocessor based device used in a control system |
| networking-device | Microprocessor device used to establish networks |
| networking-router | Networking device used to route data between different networks |
| networking-switch | Networking device used to connect devices on the same network |
| phone | Telephone used for voice telecommunication |
| mobile-phone | Cellular phone providing telecommunication over radio links |
| tablet | Mobile device with touch screen for user input |
tags
| dis | Display name for an entity |
| id | Defines the unique identifier of an entity in system using a ref value type |
def
deviceRef
Device which controls a monitors this entity
meta
| def | deviceRef |
| is | ref |
| lib | lib:phIct |
| of | device |
supertypes
| val | Data value type |
| scalar | Scalar is an atomic value kind |
| ref | Reference to an entity |
def
ftp
File Transfer Protocol
meta
| def | ftp |
| is | protocol |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/File_Transfer_Protocol |
supertypes
| marker | Marker labels a dict with typing information |
| protocol | Communication protocol used for devices on a network |
def
haystack
Haystack HTTP protocol for exchanging tagged data
meta
| def | haystack |
| is | protocol |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Communication_protocol |
supertypes
| marker | Marker labels a dict with typing information |
| protocol | Communication protocol used for devices on a network |
def
http
Hypertext Transfer Protocol which is foundation of the web
meta
| def | http |
| is | protocol |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol |
supertypes
| marker | Marker labels a dict with typing information |
| protocol | Communication protocol used for devices on a network |
def
imap
Internet Message Access Protocol for retrieving email
meta
| def | imap |
| is | protocol |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol |
supertypes
| marker | Marker labels a dict with typing information |
| protocol | Communication protocol used for devices on a network |
def
knx
KNX protocol commonly used for lighting systems
meta
| def | knx |
| is | protocol |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/KNX_(standard) |
supertypes
| marker | Marker labels a dict with typing information |
| protocol | Communication protocol used for devices on a network |
def
laptop
Portable laptop computer.
meta
| def | laptop |
| is | computer |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Laptop |
usage
| laptop device |
supertypes
| marker | Marker labels a dict with typing information |
| entity | Top-level dicts with a unique identifier |
| device | Microprocessor based hardware device |
| computer | General purpose computer |
tags
| dis | Display name for an entity |
| id | Defines the unique identifier of an entity in system using a ref value type |
def
mobile-phone
Cellular phone providing telecommunication over radio links.
conjunct
| mobile | Relating to mobile phones, hand-held computers, and similar technology |
| phone | Telephone used for voice telecommunication |
meta
| def | mobile-phone |
| is | phone |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Mobile_phone |
usage
| mobile phone device |
supertypes
| marker | Marker labels a dict with typing information |
| entity | Top-level dicts with a unique identifier |
| device | Microprocessor based hardware device |
| phone | Telephone used for voice telecommunication |
tags
| dis | Display name for an entity |
| id | Defines the unique identifier of an entity in system using a ref value type |
def
mobile
Relating to mobile phones, hand-held computers, and similar technology
meta
| def | mobile |
| is | marker |
| lib | lib:phIct |
supertypes
| marker | Marker labels a dict with typing information |
def
modbus
Register based communication protocol used with industrial devices.
meta
| def | modbus |
| is | protocol |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Modbus |
supertypes
| marker | Marker labels a dict with typing information |
| protocol | Communication protocol used for devices on a network |
def
mqtt
Message Queuing Telemetry Transport publish/subscribe protocol
meta
| def | mqtt |
| is | protocol |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/MQTT |
supertypes
| marker | Marker labels a dict with typing information |
| protocol | Communication protocol used for devices on a network |
def
network
Logical communications network between two or more devices. See Devices chapter.
meta
| def | network |
| is | entity |
| lib | lib:phIct |
supertypes
| marker | Marker labels a dict with typing information |
| entity | Top-level dicts with a unique identifier |
tags
| dis | Display name for an entity |
| id | Defines the unique identifier of an entity in system using a ref value type |
def
networkRef
Associates a device which communicates on specific a network.
meta
| def | networkRef |
| is | ref |
| lib | lib:phIct |
| of | network |
supertypes
| val | Data value type |
| scalar | Scalar is an atomic value kind |
| ref | Reference to an entity |
def
networking-device
Microprocessor device used to establish networks.
conjunct
| networking | Related to data communication networks |
| device | Microprocessor based hardware device |
meta
| def | networking-device |
| is | device |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Networking_hardware |
usage
| networking device |
supertypes
| marker | Marker labels a dict with typing information |
| entity | Top-level dicts with a unique identifier |
| device | Microprocessor based hardware device |
subtypes
| networking-router | Networking device used to route data between different networks |
| networking-switch | Networking device used to connect devices on the same network |
tags
| dis | Display name for an entity |
| id | Defines the unique identifier of an entity in system using a ref value type |
def
networking-router
Networking device used to route data between different networks.
conjunct
| networking | Related to data communication networks |
| router | Device used to route data packets |
meta
| def | networking-router |
| is | networking-device |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Router_(computing) |
usage
| networking router device |
supertypes
| marker | Marker labels a dict with typing information |
| entity | Top-level dicts with a unique identifier |
| device | Microprocessor based hardware device |
| networking-device | Microprocessor device used to establish networks |
tags
| dis | Display name for an entity |
| id | Defines the unique identifier of an entity in system using a ref value type |
def
networking-switch
Networking device used to connect devices on the same network.
conjunct
| networking | Related to data communication networks |
| switch | Device for toggling state or routing data |
meta
| def | networking-switch |
| is | networking-device |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Network_switch |
usage
| networking switch device |
supertypes
| marker | Marker labels a dict with typing information |
| entity | Top-level dicts with a unique identifier |
| device | Microprocessor based hardware device |
| networking-device | Microprocessor device used to establish networks |
tags
| dis | Display name for an entity |
| id | Defines the unique identifier of an entity in system using a ref value type |
def
networking
Related to data communication networks
meta
| def | networking |
| is | marker |
| lib | lib:phIct |
supertypes
| marker | Marker labels a dict with typing information |
def
obix
XML based Open Building Information eXchange protocol.
meta
| def | obix |
| is | protocol |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/OBIX |
supertypes
| marker | Marker labels a dict with typing information |
| protocol | Communication protocol used for devices on a network |
def
phone
Telephone used for voice telecommunication.
meta
| def | phone |
| is | device |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Telephone |
usage
| phone device |
supertypes
| marker | Marker labels a dict with typing information |
| entity | Top-level dicts with a unique identifier |
| device | Microprocessor based hardware device |
subtypes
| mobile-phone | Cellular phone providing telecommunication over radio links |
tags
| dis | Display name for an entity |
| id | Defines the unique identifier of an entity in system using a ref value type |
def
pop3
Post Office Protocol version 3 for retrieving email
meta
| def | pop3 |
| is | protocol |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Post_Office_Protocol |
supertypes
| marker | Marker labels a dict with typing information |
| protocol | Communication protocol used for devices on a network |
def
protocol
Communication protocol used for devices on a network.
meta
| def | protocol |
| is | marker |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Communication_protocol |
supertypes
| marker | Marker labels a dict with typing information |
subtypes
| bacnet | ASHRAE building automation and control protocol |
| bluetooth | Short range wireless communication protocol |
| coap | Constrained Application Protocol |
| dali | Digital Addressable Lighting Interface protocol for lighting |
| ftp | File Transfer Protocol |
| haystack | Haystack HTTP protocol for exchanging tagged data |
| http | Hypertext Transfer Protocol which is foundation of the web |
| imap | Internet Message Access Protocol for retrieving email |
| knx | KNX protocol commonly used for lighting systems |
| modbus | Register based communication protocol used with industrial devices |
| mqtt | Message Queuing Telemetry Transport publish/subscribe protocol |
| obix | XML based Open Building Information eXchange protocol |
| pop3 | Post Office Protocol version 3 for retrieving email |
| smtp | Simple Mail Transfer Protocol for sending email |
| snmp | Simple Network Management Protocol for managing IP devices |
| sox | Sedona Framework UDP based communication protocol |
| zigbee | Low power wireless communication protocol for home automation |
| zwave | Low power wireless communication protocol for home automation |
def
rack
Enclosure or chassis used to mount computer and networking gear. Devices are mounted to rails of a standard width, typically 19 or 23 inches. Height is measured in rack units where one 1U is 1.75 inches. A full rack has a height of 42U. See Data Centers chapter.
meta
| def | rack |
| icon | EquipIcon |
| is | equip |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/19-inch_rack |
usage
| rack equip |
supertypes
| marker | Marker labels a dict with typing information |
| entity | Top-level dicts with a unique identifier |
| equip | Equipment asset |
tags
| dis | Display name for an entity |
| disMacro | Display name using macro syntax |
| equipRef | Reference to equip which contains this entity |
| ghgSourceRef | Ref to the emission source used to calculate Greenhouse Gas Emissions |
| id | Defines the unique identifier of an entity in system using a ref value type |
| navName | Navigation name commonly used with disMacro to create computed display strings |
| siteRef | Reference to site which contains the entity |
| spaceRef | Reference to space which contains this entity |
| systemRef | Reference to system |
children
| networking device | |
| server device | |
| server device | |
def
router
Device used to route data packets
meta
| def | router |
| is | marker |
| lib | lib:phIct |
supertypes
| marker | Marker labels a dict with typing information |
def
server-computer
General purpose computer used as a server. Typically servers are rack mounted.
conjunct
| server | Hardware or software which provides services for other programs or devices |
| computer | General purpose computer |
meta
| def | server-computer |
| is | computer |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Server_(computing) |
usage
| server computer device |
supertypes
| marker | Marker labels a dict with typing information |
| entity | Top-level dicts with a unique identifier |
| device | Microprocessor based hardware device |
| computer | General purpose computer |
tags
| dis | Display name for an entity |
| id | Defines the unique identifier of an entity in system using a ref value type |
def
server
Hardware or software which provides services for other programs or devices.
meta
| def | server |
| is | marker |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Server_(computing) |
supertypes
| marker | Marker labels a dict with typing information |
def
smtp
Simple Mail Transfer Protocol for sending email
meta
| def | smtp |
| is | protocol |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol |
supertypes
| marker | Marker labels a dict with typing information |
| protocol | Communication protocol used for devices on a network |
def
snmp
Simple Network Management Protocol for managing IP devices
meta
| def | snmp |
| is | protocol |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Simple_Network_Management_Protocol |
supertypes
| marker | Marker labels a dict with typing information |
| protocol | Communication protocol used for devices on a network |
def
sox
Sedona Framework UDP based communication protocol
meta
| def | sox |
| is | protocol |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Communication_protocol |
supertypes
| marker | Marker labels a dict with typing information |
| protocol | Communication protocol used for devices on a network |
def
tablet
Mobile device with touch screen for user input.
meta
| def | tablet |
| is | device |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Tablet_computer |
usage
| tablet device |
supertypes
| marker | Marker labels a dict with typing information |
| entity | Top-level dicts with a unique identifier |
| device | Microprocessor based hardware device |
tags
| dis | Display name for an entity |
| id | Defines the unique identifier of an entity in system using a ref value type |
def
ups
Uninterruptible power supply
meta
| def | ups |
| icon | EquipIcon |
| is | equip |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Uninterruptible_power_supply |
usage
| ups equip |
supertypes
| marker | Marker labels a dict with typing information |
| entity | Top-level dicts with a unique identifier |
| equip | Equipment asset |
tags
| dis | Display name for an entity |
| disMacro | Display name using macro syntax |
| equipRef | Reference to equip which contains this entity |
| ghgSourceRef | Ref to the emission source used to calculate Greenhouse Gas Emissions |
| id | Defines the unique identifier of an entity in system using a ref value type |
| navName | Navigation name commonly used with disMacro to create computed display strings |
| siteRef | Reference to site which contains the entity |
| spaceRef | Reference to space which contains this entity |
| systemRef | Reference to system |
children
| equip | |
| point | |
| point | |
def
zigbee
Low power wireless communication protocol for home automation
meta
| def | zigbee |
| is | protocol |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Zigbee |
supertypes
| marker | Marker labels a dict with typing information |
| protocol | Communication protocol used for devices on a network |
def
zwave
Low power wireless communication protocol for home automation
meta
| def | zwave |
| is | protocol |
| lib | lib:phIct |
| wikipedia | https://en.wikipedia.org/wiki/Z-Wave |
supertypes
| marker | Marker labels a dict with typing information |
| protocol | Communication protocol used for devices on a network |