HRG BMS - MCS Interface Control Document v1.1 - AS - 19062014
HRG BMS - MCS Interface Control Document v1.1 - AS - 19062014
MCS – BMS
List of Figures
FIGURE 1 BMS AND MCS RESPONSIBILITY DIAGRAM............................................................................................................ 8
FIGURE 2 STRATUM LEVELS - YELLOW ARROWS INDICATE A DIRECT CONNECTION; RED ARROWS INDICATE A
NETWORK CONNECTION ........................................................................................................................................................ 16
FIGURE 3 BMS AND MCS SERVERS CONNECTION................................................................................................................. 17
FIGURE 4 CLIENT SOFTWARE .................................................................................................................................................... 18
List of Tables
TABLE 1 STANDARD AND REFERNCES ....................................................................................................................................... 7
TABLE 2 OSI LAYERS FOR BMS AND MCS INTERFACE.......................................................................................................... 9
TABLE 3 BMS AND MCS IP ADDRESS AND HOST NAME...................................................................................................... 13
TABLE 4 BMS AND MCS SEVER UDP PORT .......................................................................................................................... 14
TABLE 5 SIGN OFF TABLE............................................................................................................................................................. 20
System integration is also about adding value to the system, capabilities that are
possible because of interactions between subsystems.
In order to deliver the data efficiently based on business requirements, NTP has
been chosen as the preferred transportation platform. BMS will update the time
from MCS Server via Network Time Protocol. The agreement and signoff of this
document will be the agreed specification against which testing will be performed.
This document should be used as a baseline for any solution proposal, or detailed
functional or technical design of an automated interfacing solution.
a) This document will serve as the standard MCS interface specification for
platform development and customer expectation.
b) BMS will receive NTP packet from MCS.
c) All functionality and requirements outside of this specification are to be
analyzed and with a new Cost as change requests.
The following diagram a high level connection between BMS and MCS and
Communication direction from BMS to MCS.
BMS
Responsibility
BMS MCS
AVIT\TECO
Responsibility
Therefore specific option and parameter values for the various protocols that
are used will only be specified when an ambiguity has to be fixed or in the case
of a deviation from a standard.
The BMS to MCS interface profile can be described in term of layers, each
with a mapping to the seven layer OSI reference model described by table
below:
The physical layer defines the means of transmitting raw bits rather than logical
data packets over a physical link connecting network nodes. The bit stream may be
grouped into code words or symbols and converted to a physical signal that is
transmitted over a hardware transmission medium. The physical layer provides an
electrical, mechanical, and procedural interface to the transmission medium.
Within the semantics of the OSI network architecture, the physical layer translates
logical communications requests from the data link layer into hardware-specific
operations to affect transmission or reception of electronic signals.
The physical layer confirms to the standard Fast Ethernet (ISO/IEC 8802-3u (Fast
Ethernet) [07]) forced to full duplex.
The 100 Base-T interface points between BMS to MCS through HURGADA
INTERNATIONAL AIRPORT - DATA NETWORK CABLE (DNE)
Cables are defined at the straight RJ45 (DCE) female socket (refer to ISO/IEC
8877 (RJ45) [08]) on its Switch inside the cabinet.
In the seven-layer OSI model of computer networking, the data link layer is layer 2.
The data link layer is the protocol layer that transfers data between adjacent network
nodes in a wide area network or between nodes on the same local area network segment.
The data link layer provides the functional and procedural means to transfer data between
network entities and might provide the means to detect and possibly correct errors that
may occur in the physical layer.
The data link layer is concerned with local delivery of frames between devices on the
same LAN. Data-link frames, as these protocol data units are called, do not cross the
boundaries of a local network. Inter-network routing and global addressing are higher
layer functions, allowing data-link protocols to focus on local delivery, addressing, and
media arbitration.
When devices attempt to use a medium simultaneously, frame collisions occur. Data-link
protocols specify how devices detect and recover from such collisions, and may provide
mechanisms to reduce or prevent them.
The data link thus provides data transfer across the physical link. That transfer can be
reliable or unreliable; many data-link protocols do not have acknowledgments of
successful frame reception and acceptance, and some data-link protocols might not even
have any form of checksum to check for transmission errors. In those cases, higher-level
protocols must provide flow control, error checking, and acknowledgments and
retransmission.
Within the semantics of the OSI network architecture, the data-link-layer protocols
respond to service requests from the network layer and they perform their function by
issuing service requests to the physical layer.
This layer conforms to the ISO/IEC 8802-3 (MAC) standard (refer to [06]) with
untagged frame format.
In the seven-layer OSI model of computer networking, the network layer is layer 3.
The network layer is responsible for packet forwarding including routing through
intermediate routers, whereas the data link layer is responsible for media access control,
flow control and error checking.
The network layer provides the functional and procedural means of transferring variable
length data sequences from a source to a destination host via one or more networks, while
maintaining the quality of service functions.
Host addressing
Message forwarding
Within the service layering semantics of the OSI network architecture, the network layer
responds to service requests from the transport layer and issues service requests to the
data link layer.
This layer conforms on the “RFC 791 (IP) [01], RFC 792 (ICMP) [02], and RFC
826 (ARP) [04].
There is an IP address will be defined in the following format: W.X.Y.Z/AA
where W, X, Y and Z represent 8 bits of the address in decimal values and AA the
Sub-net mask value which gives in decimal the number of bits set to “1” inside the
mask.
The network layer used is the IP version 4 (Internet protocol version 4), the
following internet protocols shall be supported by the interface:
Both of BMS and MCS will have a unique IP address for communication that will
occurred between them, all unicast address definition shall respect private
addressing of RFC 1918 (refer to [05]).
Using UDP protocol will help BMS and MCS to communicate with each other
using NTP between them that will be defined later in this document in Section
(05): Interface Profile
Application layer will define the communication between BMS and MCS through
the interface using Network Time Protocol.
We will state how NTP will work through the interface and responsibilities for
both systems BMS and MCS in next Section (04): Interface Profile
In this section we will talk about Network Time Protocol of the interface and the
responsibility of both companies MCS (AVIT\TECO) and BMS, to update BMS server
with time parameter from MCS server.
NTP uses a hierarchical, semi-layered system of time sources. Each level of this
hierarchy is termed a "stratum" and is assigned a number starting with zero at the
top. The number represents the distance from the reference clock and is used to
prevent cyclical dependencies in the hierarchy. Stratum is not always an indication
of quality or reliability; it is common to find stratum 3 time sources that are higher
quality than other stratum 2 time sources.
.
Figure 2 Stratum Levels - Yellow arrows indicate a direct connection; red arrows indicate a network
connection
AVIT \TECO will responsible on for Master Clock system ready and install
services required on that server to serve the function of that interface to deliver
time parameter to BMS servers by AVIT\TECO.
And Figure below will show the connection between MCS servers and BMS
Server.
BMS Servers working on windows server 2008, and Figure below show the screen
shot of software after installation.
5.0 Closing
Awareness
Project Director
Ayman Dessouky
AVIT
Integration Manager
Ahmed Samir
AVIT