Rane HAL1x Design Guide - Page 95

HAL System Connectivity, Required Ports

Page 95 highlights

HAL SYSTEM DESIGN GUIDE l Use the context-sensitive help built into the application. Simply point your cursor to an area in the software, right-click, and then click Help in the menu that appears. The Help system opens, displaying a topic specific to that area of the user interface. l For a more thorough understanding of the user interface, review the detailed user interface reference topics in the Halogen Help System. You can also access details on a specific dialog box by clicking the question mark located in its upper right corner. HAL System Connectivity In addition to understanding the details of the HAL System hardware and software components, it is important to also understand how HAL and Halogen communicate. Following is some important information to keep in mind when designing your system, especially if you will be handing it off to someone else for installation. Required Ports Communications between the PC (Halogen/RaneLink) and HAL The PC and HAL exchange information using the following ports and protocols: Local Port (PC) Any 4992 4993 4994 4994 4995 Remote Port (HAL) 22 Any Any Any Any Any Protocol TCP TCP TCP UDP TCP TCP Purpose Secure file transfer Meter control Configuration Discovery broadcast RaneLink II1 Meter data These ports are listed from the PC's perspective to aid in configuring the PC's firewall so that RaneLink and Halogen can communicate with HAL hosts on your network. HAL devices send occasional UDP broadcast messages. The RaneLink II service on the PC listens constantly for these messages and when it receives one, it does three things, if necessary: l Sets up a temporary link-local IP address (in other words, the address is cleared when the computer reboots) on the appropriate network interface card (NIC). l Adds an entry to the computer's network route table. RaneLink II maintains the list of HAL devices and it must be running for Halogen to communicate with a HAL, even if the HAL has been located by a manual search. l Opens and maintains a TCP connection with HAL so that it can receive status updates. 1A service needed by Halogen to establish a connection with HAL. 91

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196

l
Use the context-sensitive help built into the application. Simply point your cursor to an area in the software,
right-click, and then click
Help
in the menu that appears. The Help system opens, displaying a topic spe-
cific to that area of the user interface.
l
For a more thorough understanding of the user interface, review the detailed user interface reference topics
in the Halogen Help System. You can also access details on a specific dialog box by clicking the question
mark located in its upper right corner.
HAL System Connectivity
In addition to understanding the details of the HAL System hardware and software components, it is important to
also understand how HAL and Halogen communicate. Following is some important information to keep in mind
when designing your system, especially if you will be handing it off to someone else for installation.
Required Ports
Communications between the PC (Halogen/RaneLink) and HAL
The PC and HAL exchange information using the following ports and protocols:
Local Port
(PC)
Remote Port
(HAL)
Protocol
Purpose
Any
22
TCP
Secure file transfer
4992
Any
TCP
Meter control
4993
Any
TCP
Configuration
4994
Any
UDP
Discovery broadcast
4994
Any
TCP
RaneLink II
1
4995
Any
TCP
Meter data
These ports are listed from the PC's perspective to aid in configuring the PC's firewall so that RaneLink and Hal-
ogen can communicate with HAL hosts on your network.
HAL devices send occasional UDP broadcast messages. The RaneLink II service on the PC listens constantly for
these messages and when it receives one, it does three things, if necessary:
l
Sets up a temporary link-local IP address (in other words, the address is cleared when the computer reboots)
on the appropriate network interface card (NIC).
l
Adds an entry to the computer's network route table. RaneLink II maintains the list of HAL devices and it
must be running for Halogen to communicate with a HAL, even if the HAL has been located by a manual
search.
l
Opens and maintains a TCP connection with HAL so that it can receive status updates.
1
A service needed by Halogen to establish a connection with HAL.
HAL SYSTEM DESIGN GUIDE
91