Chapter 5 The System
System 5 5.1.System description 5.1.1. General. Hi-G-Tek DataSeals operate in sleep mode to conserve power. A pre-determined periodically awakens them from sleep mode. This allows them to monitor the surrounding airwaves for a Reader's wake up signal. Tw is the notation used throughout this manual for the wakeup cycle time of the seal. When the Reader initiates a session, it transmits a stream of data bits of programmable length. The notation of the data stream length is Thw.
System 5 Ts can have one of the following values: 21, 41, 63, 81 msec. The System has four communication channels Reader Interrogation Header with time duration of Thw. Within this time frame the Reader sends a data stream to the seals. Readers Interlace Window with time duration of Tiw. This window is to allow other Readers to transmit and to share one Random Access Window. Random Access Window with time duration of Tcw. During this period seals responds in random access mode.
System 5 When there are a certain number of seals in the Reader's receiving zone, probability calculations show that more than one Seal Transmission is required to obtain a complete result. The following table demonstrates the number of retransmissions required for different situations. Table 5.
System 5 Table 5.2. Minimum Requirements Maximum # Seals Minimum # Sessions Minimum # Windows Optimum # Retries 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 24 26 28 30 35 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 16 40 67 94 122 147 175 207 229 118 129 141 154 169 182 197 211 221 239 255 193 217 226 243 228 6 9 10 9 9 10 9 8 10 8 7 9 9 9 9 9 7 8 8 9 5 6 6 6 4 Hi-G-Tek Ltd.
System 5 Table 5.3. below shows some examples of the Verify command using different retransmissions and Reader Sessions. In this example, Thw=3 sec; Ts=21 msec; Taw=105 msec. Table 5.3. Reducing the Reader Interrogation Header - Thw increases the speed of the Verify session. Increasing the speed of the process is in conflict with the battery lifetime of the seal. (Higher speed = lower battery lifetime).
System 5 Table 5.4. Number Thw Reader Number of of Session RetransmisSeals time sions sec Rr 0.67 1 0.5 2 Number of Reader Sessions 1 Battery Total Life Verify Years duration Sec 2.2 0.67 2 3 4 5 10 20 1 0.5 0.5 0.5 0.5 0.5 0.5 1 1.45 1.70 2.10 2.70 5.50 5.64 1.17 3 6 6 8 10 7 2 1 1 1 1 1 2 1 2.2 2.1 2.1 2.1 2.2 2.3 3.8 1.45 1.70 2.10 2.70 5.50 11.3 1.17 2 3 4 5 10 20 1 2 3 4 5 10 20 1 1 1 1 1 1 3 3 3 3 3 3 3 1.95 2.20 2.60 3.20 6.00 6.15 3.20 3.95 4.16 4.68 5.20 7.94 8.
System 5 System Session System Session Reader Reader Reader Reader Session 1 Session 2 Session 1 Session 2 System Cycle The following table uses: System Cycle = 15 min; Ts=21 msec; Taw=105 msec Table 5.5 Number of Seals Thw Reader Session time sec Number of Retransmissions Rr Number of Windows Number of Reader Sessions Battery Life Years Total Verify duration sec 1 2 3 4 5 10 20 1 2 3 4 5 10 20 1 2 3 4 5 10 20 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 1.15 1.95 2.16 2.79 3.21 5.94 6.
System 5 5.2. System Parameters. 5.2.1. Seal Parameters. Table 5.6. describes the seal parameters. These parameters are accessible via either the Low Frequency or the High Frequency channels using the READ and WRITE PARAMETERS commands. Table 5.6: Seal Parameters # Parameter Name 1 Tag/Seal Status (Short Status) 2 Date & Time 3 Seal Stamp 4 # of Events 5 Version of firmware 6 Long Status 7 Tw 8 Tp 9 ADI 10 Department 11 Tbrs 12 User Data Size 13 Alert Bursts Counter Cbrs.
System 5 Table 5.7 f n rsio e V s u rtB le A p rD fo te a R sA u rtB le p rfD te n u o C Hi-G-Tek Ltd.
System 5 Table 5.8a - Short Status Bit # Status Note 7 SET/TAMP (1)(2) LB warning (2) This bit is set to 1 by the SET command and reset to 0 when a tamper event is detected. When low voltage battery is detected this bit is set to 1. This is a warning. There is enough time to replace the seal. Indication whether the seal wire loop is open or closed. Indication flag of suspended sleep mode of operation. Indication whether the seal wire loop electrical characteristics were changed relative to SET.
System 5 Table 5.8b - Long Status Byte Bit # 1 7 6 5 4 3 2 1 0 Byte Bit # 2 7* 6* 5* 4* 3* 2 1 0* Status SET/TAMP (1)(2) Note This bit is set to 1 at SET command and reset to 0 when a tamper event is detected. LB warning (2)(4) When low voltage battery is detected this bit is set to 1. This is a warning. There is enough time to replace the seal. Open/Close Indication whether the seal wire (1)(2) loop is open or closed. Suspended SET Suspended set mode of operation indication flag.
System 5 Byte Bit # 3 7* 6* 5* 4 3 2 1 0 Byte Bit # 4 7 6 5 4 3 2 1 0 Status Illegal ORG_ID (4) Note Indication of an attempt to contact the seal using unauthorized equipment. Command Failed Seal’s failure to execute a command will set this flag to 1. Unrecognized Seal’s failure to recognize a command command will set this flag to 1. Spare Unsync Burst Indication of Unsync Burst Mode of Mode operation.
System 5 (5) This flag is set once one of the flags marked with * in the LONG STATUS is set. This flag will be reset only if the appropriate originator flag is reset. (6) For production use only. * These flags will set the General Error flag. Table 5. 9: Seal Parameters: Defaults and Extreme Values.
System 5 5.2.2. Reader Parameters. Table 5.10 describes the Reader parameters. These parameters are accessible via the serial communication port. Table 5.10.
System 5 Table 5.11. Description of Reader Parameters # 1 2 3 4 5 6 7 Parameter Name Version of MCU_firmware Version of S2_firmware RSSI ch2 Reader ID ADI ch2 Department ch2 Thw ch2 8 Reader Address 9 Transmitter Power ch2 10 System ch2 11 Mode ch2 12 Thp ch2 Description Provides the MCU’s firmware version number. Provide Slave’s firmware version number in channel 2. Provide RSSI level in channel 2. This is the Reader’s ID.
System 5 MCU is the main board of the DataReader. S2 is the slave daughterboard in channel two in the DataReader. Table 5.12.: Reader Parameters: Default Value and Extreme Values.
System 5 5.2.3. Calculating Thw. Thw is one of the system's most important parameters. It determines both: system response time and the seal's battery lifetime.. The default value of Thw is 997 decimal where the units are 3.072 msec. The meaning in terms of time is: 997 X 3.072 = 3067 msec. Increasing Thw increases the seal battery's lifetime. On the other hand, larger Thw values increase the system's response time. This is illustrated in table 5.4 Example: Calculation of Thw for approximately 2 sec.
System 5 Example: Calculate the appropriate Tw for a Thw=2003 msec. 1. Calculation of the approximate value for Tw: 2003 135=1868 msec 2. Calculation of the decimal value for Tw: 1868/0.997=1873.62 3. Find the integer value for Tw: The integer value is 1873, lower than 1873.62 calculated in step 2, but not too small. 4. Verify the calculations. Thw - Tw = 2003 - (1873 X 0.997)=135.
System 5 5.3. Parameter's Format. Most of the parameters have a simple binary value. Some of them have a specific format. 5.3.1. Date & Time The date and time are represented in Greenwich Mean Time (GMT). Bits and Bytes assignment: Byte# / Bit# 0 1 2 3 4 7 0 Month %4 Month / 4 0 6 5 4 Minutes / 10 Hours/10 Days/10 Years / 10 Seconds / 10 3 2 1 0 Minutes % 10 Hours % 10 Days % 10 Years % 10 Seconds % 10 Minutes range is: 0 - 59. Hours range is: 0 - 23. Day range is: 1 - 31. Month's range is: 1 - 12.
System 5 5.3.2. Seal Serial Number (or TF & ID). The Seal Number is composed of 4 alpha characters and 8 decimal digits. For example: QWER85723456 The ID is converted from two seperate fields. The Decimal conversion is from 28 binary value into an 8 digit value. The alpha characters are converted by using the following conversion table.
System 5 5.3.3. ORG_ID & DEPARTMENT. ORG_ID is a 3-byte value. DEPARTMENT is the least significant byte of the ORG_ID parameter. DEPARTMENT values range from zero to 255 (or 0xFF). ORG_ID* is composed of the 2 most significant bytes of the ORG_ID parameter. ORG_I D ORG_I D* DEPARTMENT LSbyte MSbyte 5.3.4 SYSTEM SYSTEM is a parameter that defines the system characteristics. Only bit 7 is in use. Default value of bit 7 is 0. When bit 7 is set to the value of 1, the FOOTPRINT option comes into use.
System 5 UNSYNC In unsynchronized commands such as Unsynchronized Alert, the Reader's receiver must be ON all the time looking for incoming messages from the seals. The Reader will set the required mode depending on the flag's value. UNSYNC=0 Synchronized mode only. UNSYNC=1 Unsynchronized mode in use, receiver should be set to on. ABMSG Burst Messages.
System 5 5.4.2. Sleep Mode. It is recommended to use the Sleep mode when a seal is not in use in order to conserve energy. In this mode, the seal enters an extreme power-saving mode. To exit this mode, interrogate the seal using the DataTerminal or use the Hard Wakeup via the DataReader. When the seal is in Sleep mode no EVENTS will be recorded until a new SET is performed. As opposed to the Normal mode, Sleep mode is not an operative mode. 5.4.3. Alert Burst Mode.
System 5 5.5. Reader Modes of Operation. The Reader can work in several modes of operation. This is defined by the MODE parameter, which is a bit oriented parameter. 5.5.1 Carrier Sense Collision. If set to 1, the Reader will be activated by the MSB's Carrier Sense Collision Avoidance ability. This mode of operation is useful if the Reader is activated individually, without synchronization with other Readers in the same area. 5.5.2 Unsynchronized Mode.
System 5 5.6. System Commands. The following paragraph is a general description of the system commands. For a deeper insight see the following: For low-level RS-485/232 users, see chapter 6. For high-level DLL users refer to the DLL help file. 5.6.1. LSC and Reader Messages. Table 5.
System 5 18 Execute Saved command 17 h 19 Read Channel Definitions Write Channel Definitions 11 h Executes a command saved in the Reader. When it is used in broadcast mode, all the Readers execute the saved command simultaneously. Allows the Reader to read channel definitions. 10 h Allows the Reader to write channel definitions. 20 Table 5.
System 5 14 Set Reader’s Address response 15 Save Command response 12 h 16 Execute Saved command response 17 Read Channel Definitions response 18 Wri te C hannel Definitions response _ 0F h Saves one of the above commands for later execution. This command is used to synchronize readers. This is a broadcast command. There is no response to this command. 11 h Allows the Reader to read the definitions of a channel. 10 h Allows the Reader to write the definitions of a channel. 5.6.2. Error Codes.
System 5 5.6.3.2. Execute RF Command. 5.6.3.2.1. Command Transmission. This command enables communication sessions with seals. In the data field the LSC inserts the relevant information allowing the reader to easily compile the final command string. LSC > Reader Where the CMND is the “execute RF command” opcode. Channel field is one of the following: Channel Channel 1 Channel 2 Code 01h 02h Data contains the details of the RF command together with the RF command opcode. 5.6.3.2.2. Verify.
System 5 Where: Cnmd* Tcm The RF command's opcode. Duration of the calibration message window. Resolution is in units of 1024 msec. Tiw The duration of the readers interlace window. Resolution is in units of 1024 msec. Ts Duration of a slot for receiving responses from a tag or a seal. Resolution is in units of 1024 msec. Na Number of slots in the Fixed Assignment Receiving Window. Nr Number of slots in the Random Access Receiving Window. Nt Number of slots in the Alert Receiving Window.
System 5 Table 5.14: Parameter Mask * The length of Date & Time in Read and Write parameters is 4 bytes. See paragraph 5.3.1. 5.6.3.2.3. TAMPER. Tamper is a command intended solely for interrogation of tampered Seals. The command is identical to the Verify command except for the opcode, which is 11h. Only the Seals that have detected tamper status respond. The aim of this command is to provide high priority to tampered Seals in a crowded Seal environment. 5.6.3.2.4. SET.
System 5 The Set command can be used on a number of or seals. The maximum number of seals it can be used on is 8. Where: P# PK The high 4 bits of the first byte in the packet serial number. The low 4 bits of the first byte in the packet serial of packets in the BMM string. At present the packet option is not in use. The value should be 0x11. 5.6.3.2.5. Suspended SET. The Suspended Set command functions in the same way as the SET command.
System 5 5.6.3.2.7. Deep Sleep. The Deep Sleep command allows battery power to be conserved when seals are in storage and not in use. Data 5.6.3.2.8. Hard Wakeup. Hard Wakeup is the command that should be used to wake the seal from deep sleep mode. Data 5.6.3.2.9. Start Alert Burst Mode. Seals usually operate in synchronized mode. In this mode, the Seals respond to messages from the Reader. In applications where the frequency of Reader sessions is low, the system's response time is slow.
System 5 Starting specific tags: Data 5.6.3.2.10. Stop Alert Burst Mode. The Start Alert Burst mode operation can be stopped by the Stop Alert command. The command can be initiated in two separate modes: Broadcast mode or Individual Seal mode Stopping all tags: Data Stopping specific tags: Data 5.6.3.2.11. Ack Alert Burst Mode. Data This is to acknowledge receipt of the alert message from specific seals. The seals will stop bursting until a new alert is detected. Hi-G-Tek Ltd.
System 5 5.6.3.2.12. Read Data. Data Cmnd* (63h) TF TID 2 4 1 BA Base address 2 BL Block length 2 # of bytes Where: This is the base address in the memory of the block of BA data. This is the data block length.BL 5.6.3.2.13. Write Data Data Cmnd* (68h) 1 TF TID PK/P# 2 4 1 BA Base address 2 Data m # of bytes PK/P# = 11h. At present the packets are fixed. 5.6.3.2.14. Reset Data.
System 5 5.6.3.2.15. Set/Reset Status. Data Only some of the flags can be set and reset. Bit mask marks the status bits to be reset. When the value is set to “0”, this means: “don't modify”. When the value is set to “1”, this means: “reset value to zero”. Each bit corresponds to the appropriate bit in the LTS. 5.6.3.2.16. Write Parameters Data TF&TID=00 is for a broadcast command. PK/P# = 11h. At present the packets are fixed. 5.6.3.2.17. Read Parameters. Data Hi-G-Tek Ltd.
System 5 5.6.3.2.18. Addressed Verify. Data Cmnd* (50h) 1 TF TID Tcm Tiw ts Na Nr Nt Rr Rt ASID Parameters mask 2 4 1 2 1 1 1 1 1 1 1 2 # of bytes The following parameters are not applicable to this command: Na, Nt, Rt. 5.6.3.2.19. Read Events. Data Cmnd* (61h) 1 TF TID EV# # EV 2 4 1 1 # of bytes Where is the start event sequential number.EV# is the number of events to be read from memory.#EV 5.6.3.3. Get Results.
System 5 5.6.3.4. Get Status. 5.6.3.4.1. Command transmission. This command is used to retrieve the status of the READER. LSC > Reader CMND(0016h) 2 # of bytes 5.6.3.4.2. Get Status Command Response. The following string is the general response. Reader > LSC MSGT(8016h) 2 R_status 4 # of bytes R_STATUS field is 4 bytes. Byte A Byte B Byte C Byte D Byte A represents the status of the main motherboard MCU. The other bytes represent the RF modem status.
System 5 Where: UNLOCK if 0 reader's parameters are locked. If 1 parameters are unlocked. 485 If 0 reader is using the RS-232 mode for communication. If 1 reader is using the RS-485 mode for communication. PCR If 0 parameters in the MCU's E2ROM are OK. If 1 parameters were corrupted and successfully restored. PER If 0 parameters in the MCU's E ROM are OK. If 1 parameters are corrupted. VCCERR if 0 internal power is OK. If 1 internal power is not OK. VBERR if 0 internal battery is OK.
System 5 Ch3 If 0 channel 3 is not in use. If 1 channel 3 is in use. Ch4 If 0 channel 4 is not in use. If 1 channel 4 is in use. Ch1err If 0, channel is OK. If 1, channel is defective. Details are in byte C. If byte C flags are OK, there is a communication failure with this channel. Ch2err If 0, channel2 is OK. If 1, channel2 is defective. Details are in byte C. If byte C flags are OK, there is a communication failure with this channel. Ch3err If 0, channel3 is OK. If 1, channel3 is defective.
System 5 VCCERR if 0 power is OK. If 1, power is not OK. PMC if 0 program memory in the module is OK. If 1 program memory is corrupted. EMC if 0 E ROM is OK. If 1 E2ROM was corrupted and restored. EME if 0 E ROM is OK. 2 If 1 E ROM was corrupted. 2 2 5.6.3.5. Get Burst Message Command 5.6.3.5.1. Command transmission. This command is used to retrieve the alert messages transmitted asynchronously by seals that are in alert burst mode.
System 5 5.6.3.5.2. Get Burst Message Command Response. The following string is the general response. Reader > LSC STX 1 Where: MSGT DATA #B 2 R# 2 MSGT (xx1Ch ) 2 R_status 2 DATA n CRC 2 channel PK P# Data* 1 1 1 m # of bytes # of bytes high byte of MSGT is according the scenario in use. The lower byte is 1C h. If the result is not ready the value of this field is 05 hex error code see Paragraph 5.4. If the result is ready the following applies. PK Total number of packets.
System 5 Where: Data** TF 2 #B Data** TID 4 Message Type 1 Resultant Data # of bytes is the number of bytes for a seal record (including the #B field). is the data received after executing the RF command led by TF, TID and Message Type. If no seal detected: Data*1 Seal record #B=0 1 5.6.3.6. Reset Reader. 5.6.3.6.1. Command transmission This command is used to performa software reset to a readerReader. LSC > Reader CMND(0014h) 2 # of bytes Hi-G-Tek Ltd.
System 5 5.6.3.6.2. Reset Reader Command Response. The following string is the response. Reader > LSC MSGT(xx14h) 2 R_status 2 # of bytes 5.6.3.7. Write Parameters. 5.6.3.7.1. Command transmission. This command enables modification of a parameter's value in the Reader. It should be clear that not all the parameters are available for modification. Table 5.2 specifies which parameters may be modified.
System 5 5.6.3.7.2. Write Parameters Command Response. The following string is the response: Reader > LSC MSGT(xx06h) 2 R_status 2 # of bytes 5.6.3.8. Read Parameters. 5.6.3.8.1. Command transmission. This command is to enables the reading of a parameter's value from the Reader. LSC > Reader CMND(0007h) 2 PAR1 code 1 PAR2 code 1 Data n # of bytes PARm code 1 # of bytes Hi-G-Tek Ltd.
System 5 5.6.3.8.2. Read Parameters Command Response. The following string is the response. Reader > LSC MSGT(xx07h) 2 R_status 2 value i Data N Value K # of bytes value m # of bytes 5.6.3.9. BIT 5.6.3.9.1. Command Transmission This command generates a set of built-in test procedures. LSC > Reader CMND(0009h) 2 # of bytes 5.6.3.9.2. BIT Command Response. The following string is the response. Reader > LSC MSGT(xx09 h) 2 R_status 4 # of bytes Hi-G-Tek Ltd.
System 5 5.6.3.10. Sleep. 5.6.3.10.1. Command Transmission. This command places the Reader in sleep mode to conserve energy. The command is useful when the Reader is operating on battery power. The Reader will wake when it receives a Wakeup command. LSC > Reader CMND(0008h) 2 # of bytes 5.6.3.10.2. Sleep Command Response The following string is the response: Reader > LSC MSGT(xx08h) 2 R_status 4 # of bytes 5.6.3.11. Unsynchronized Reader Message. 5.6.3.11.1. Message Transmission.
System 5 5.6.3.11.2. Message Command Ack. This is an ack issued by the host computer to the Reader is a RS-232 application. 5.6.3.12. Get Reader's baud rate. 5.6.3.12.1. Command transmission This command forces the Reader to report its baud rate. LSC > Reader R# (0000) 2 CMND (00f f h) 2 R_ID 4 # of bytes 5.6.3.12.2. Get Reader's Baud Rate Response. The following string is the response. Reader > LSC MSGT(80ff h) 2 R_ID 4 baudrate 4 # of bytes Baud rate: 2400, 4800, 9600, 19200, 38400 5.6.3.13.
System 5 5.6.3.13.2. Set Reader's Baud Rate Response. The following string is the response. Reader > LSC 5.6.3.14. Set Reader's Address. 5.6.3.14.1. Command Transmission. This command requests the Reader to set its address on the RS-485 party line. Reader ID is used to distinguish between Readers sharing the same communication lines. LSC > Reader 5.6.3.14.2. Set Reader's Address Response. The following string is the response. Reader > LSC The R# is with the new address. Hi-G-Tek Ltd.
System 5 .5.6.3.15. Acknowledge OK. This string is a one-way LSC string to acknowledge a positive message coming from the READER. In case of packets, this will acknowledge the last packet received. LSC > Reader 5.6.3.16. Acknowledge Failed. This string is a one-way string to acknowledge a message indicating a problem originating from the READER. LSC > Reader 5.6.3.17. Save Command. 5.6.3.17.1. Command Transmission.
System 5 LSC > Reader CMND(0008h 0Fh) 2 phase 2 data # of bytes CMND* Data* 2 # of bytes Where: Phase CMND* Data* is the duration from the end of the “Execute saved command” and the time required to execute the saved command. The phase is in units of 1.024 msec. is the command code of the saved command for delayed execution. is the relevant data field for the CMND* Data set to 0 clears the saved command. 5.6.3.17.2. Save Command Response. The following string is the response.
System 5 5.6.3.18. Execute Saved Command. 5.6.3.18.1. Command Transmission. This is a broadcast command sent to all Readers. There will be no response from any Reader to this command. LSC > Reader CMND(0017h) 2 Reader ID [1] 4 data 4*k # of bytes Reader ID [2] .......... 4 Reader ID [k] 4 # of bytes The data field details the Readers by their IDs 5.6.3.18.2. Execute Saved Command Response. The following string is the response. There is no response for this command.
System 5 5.6.3.19. Read Channel Definitions Command. 5.6.3.19.1. Command Transmission. This command allows reading the definitions of a device. LSC > Reader CMND(0011h) 2 channel 1 # of bytes Where: is the channel number that the device is Channel connected to. Channel can be 0 to indicate the MCU, or 1,2 etc for the other channels. 5.6.2.19.2. Read Channel Definitions Response. The following string is the response.
System 5 File structure is: Name Size [bytes] 1 2 3 4 5 5 6 Part number Serial number Hardware version Production date Production batch number Description Reserved 16 16 4 10 4 32 45 The file is in ASCII format. Hi-G-Tek Ltd.
System 5 5.7. System Planning. When planning an application, attention should be paid to both system operation and topology. Application requirements and electromagnetic environment characteristics should also be taken into account. The system has 2 basic applications: Fixed Reader applications and Mobile Reader applications. The Fixed Reader applications are applications where the Readers are mounted in a fixed site.
System 5 5.7.2. System Layout. Two aspects should be considered when dealing with system layout: 1. Radio Frequency Communication Layout. 2. Line Communication RS-485 or RS-232 Layout. 5.7.2.1 Radio Frequency Communication Layout. When only one Reader is in use, the previously mentioned environmental considerations are all that need be taken into account. When more then one reader is in use, it should be understood that in the same area only one Reader can communicate with the seals at the same time.
System 5 5.7.2.2. Cellular Layout. Cellular topology should be used to ensure efficient coverage of a large area. The following drawing illustrates the concept. R R R R R R R R R R Reader Zone Readers must be properly placed to ensure there are no dead zones within the defined area. Overlaps should be as shown in the above drawing. Reader Zone is the term used to describe the area of reliable communication covered by a Reader. The Reader Zone is a CELL.
System 5 5.7.2.3. Reader Session Retransmissions. Probability calculations were used to estimate Reader Session retransmissions when creating System Sessions. However, it is advisable that suitable retransmissions be on hand at the application level to overcome unpredictable radio interference. The actual number of retransmissions can be either fixed or dynamic. These should be set in accordance with the application requirements and the empirically evaluated on-site electromagnetic characteristics. 5.7.2.
System 5 5.8. System Segregation. When operating the system, several security and operational considerations should be taken into account: Ensure that no similar equipment belonging to another company can operate your system. Limit unauthorized access between different departments of the same company. Allow a Service Provider to supply common services to several companies. Allow access to seal subgroups within a company. 5.8.1 Company Segregation by ORG_ID.
5 System If a value has been inserted, only devices with the same DEPARTMENT value will establish communication and will get service. Different departments will have different DEPARTMENT values. Only a device with DEPARTMENT set to zero will get full access to all devices. Devices with DEPARTMENT value zero are considered supervisors. DEPARTMENT values are not factory pre-sets, and can be set by the customer. 5.8.3. Common Services To Several Companies By A Service Provider.
System 5 5.8.5: ORG_ID, DEPARTMENT, GLOBAL and ADI: Impact on seal's response The following logical statements can summarize seal response: 1. 2. 3. 4. Complete unmatched ORG_ID and GLOBAL is on: Seal will respond with limited VERIFY command only. Complete unmatched ORG_ID and GLOBAL is off: Seal will not respond. Complete match of ORG_ID and complete match of DEPARTMENT and complete match of ADI: Seal will respond without limitations. Complete match of ORG_ID and unmatched ADI: Seal will not respond.
System 5 First segment: SET 45 Events Second segment: 10 Events With the passing of time, the seal detects events that have been added to the seal. These additional events may be a result of an internal procedure or an external intervention. The following table summarizes Events handled by the seal: Table 5.15.
System 5 5.9.2. User Data USER DATA is the memory segment where free data for electronic manifests can be written and read. To use the USER DATA memory, the Write and Read Data commands should be used. Memory size is 2K. Special attention should be taken at the lower portion of the memory. The DataTerminal supports the lower portion of the USER DATA memory.
System 5 Time & Date is the last time and date when the data was written. Time and Date occupies 4 bytes and the format is: Date and Time parameter is a counter of 4 bytes with a resolution of 1 minute. The zero value starts from the date and time: 00:00:00 01.01.2000 The date and time is set to Greenwich Mean Time (GMT) in production and is stored under unlock mode.
System 5 5.10.1. Calculating Tbmm: a) Verify & Tamper Command Tbmm = 10 msec b) Addressed Verify Command Tbmm = 13 msec c) SET, Suspended SET, Soft SET, Deep Sleep, Reset Data, Start Burst Mode, Stop Burst Mode and Acknowledge Burst Mode Commands. Tbmm = 4.5 + 4 * N msec Where N is the number of seals d) Read Data Command Tbmm = 9 msec e) Write Command Tbmm = (17 + Data Size)/2 msec 5.10.2. Calculating Trw: a) SET, SOFT SET and RESET DATA Commands Trw = Ts * N * 1.
System 5 c) VERIFY, TAMPER and ADDRESSED VERIFY Commands. Trw = (Tiw + Ts * (Na + Nr + Nt)) * 1.024 msec Where Tiw, Ts, Na, Nr, N t are corresponding parameters of the command. d) READ EVENTS Command: Trw = ((Nmax + 1)/3) * 50 msec Where Nmax is the maximal number of events. e) START BURST MODE FOR ALL SEALS, STOP BURST Trw = 0 Hi-G-Tek Ltd.