Home
SMARTGeoHub - Geotech Instruments, LLC
Contents
1. 3 21 Figure 15 SMART 24 Real Time Data Properties window with calibration parameters3 2 1 Figure 16 SMARTServer flat file at start up top and in normal operation bottom 3 23 Figure 17 FileGen program WINdoWw enne 3 27 Figure 18 SMARTGeoHub Central Station data flow diagram 4 43 Figure 19 SMARTGeoHub with Earthworm extensions data flow diagram 4 45 Fieure 20 StattonKeveormatd GUT sme hue e tonius mutuae hoe ases e toe totus 5 52 Figure 21 Generate Key Pair window for Station with DSA parameters change 5 54 Figure 22 Generate Key Pair window for SIte ii 5 54 Figure 25 KeyPair Generated miessSdOeunsonese aUe sedip eH E RH RA O e Te ITE 5 55 Figure 24 Start Key Pair WindOW la ine Adria irradia 5 56 Figure 25 S ey Patr Started messa tesa aa 5 56 Faure 20 G t Key Pal WI dO Wilier 5 57 Figure 27 Key Pair Retrieved message uuo eite ende terre ee vet e ed aues 5 58 Figure 28 SMARTKeyCommand Window EE kek 5 58 Figure 29 SMARTKeyCommand Generate Key Pair dialog box 5 60 Figure 30 SMARTKeyCommand Start Key Pair dialog box 5 61 Figure 31 Manual Data Security Management using Fortezza cards 5 63 SMARTGeoHub Central Station User s Manual List of Tables Table 1 Terminology correspondence between this man
2. Timer 0 Timer d Timer Timer E SMART Gen bsh Primary Thread Data file write Secondary Secondary Secondary Secondary Secondary Secondary Secondary Secondary Secondary Secondary Secondary Secondary Secondary Secondary Secondary Secondary Secondary Secondary Secondary Secondary Secondary Secondary Secondary Secondary Secondary Secondary Thread Starting data Thread Ma data found Thread No data found Thread No data found Thread Mo data found Thread No data found Thread Mo data found Thread No data found Thread Ma data found Thread No data found Thread Ma data found Thread No data found Thread No data found Thread Mo data found Thread No data found Thread Mo data found Thread No data found Thread No data found Thread No data found Thread No data found for Thread No data found for Thread All data found far Thread All data found for Thread All data found for Thread All data found for Thread All data found far for for for for for for for for for for for for for for for for for for Writing CSS data Secondary Thread Data file write finished will run again after 59 959 sec site site site site site site site site site site site site site si
3. 2009 11 09 13 563 INFO 13 564 INFO 713 568 INFO 13 569 INFO 13 578 INFO 13 571 INFO Timer 8 Timer 8 Timer Timer 8 Timer 8 Timer 8 Primary Primary Primary Primary Primary Primary Terminal Thread Thread Thread Thread Thread Thread channel channel channel channel channel channel 30 31 32 33 34 35 SMARTGeoHub Central Station User s Manual 2009 11 09 37 13 571 INFO Timer Writing CSS data 2009 11 09 13 571 DEBUG Timer 8 New CSS segment 2889 11 89 37 13 577 DEBUG Timer 8 Open waveform file home realtime caldata w 2009 313 NVAR2009 313 1688 NV81 SH 2009 11 09 37 13 598 DEBUG Timer 8 Open waveform file home realtime caldata w 2809 313 NVAR2889 313 1600 NV81 LB 2009 11 09 13 616 DEBUG Timer 8 Primary Thread Execution time 8 168 sec 2009 11 09 37 13 616 DEBUG Timer 8 Primary Thread Accrued execution time 8 168 sec 2009 11 09 13 616 INFO Timer 0 Primary Thread Data file write finished Processing Calibration rbcal home realtime caldata 20091189 1632480 NVOl wfdisc NV801 SHZ NVO1 LB MA Reading home realtime caldata 20091109 163240 NVOl wfdisc Reading home realtime caldata w 2009 313 NVAR2009 313 1600 NVO81 SHZ w Reading home realtime caldata 200911809 163240 NVOl wfdisc Reading home realtime caldata w 28089 313 NVAR28809 313 1600 NVO1 LB w Reading last cal file cal 200911099 1628 cal Reading
4. Central Station User s Manual SmartCDLLForwarder bsh INFO CDiiSender r 10 t Resolving frames to IDC DEBUG CDi15enderirj 10 headers 6 76 NVAR IDC DEBUG CIi115enderirj 10 Send heartbeat to IDC INFO DLaoreReceiver 18 DEBUG CareReceiver 18 INFO DaoreReceiver 18 INFO CoreReceiver 18 INFO CoreReceiver 19 t INFO CD115enderir 5 DEBUG CDi115enderir 5 INFO CDi15enderir 5 DEBUG CD115enderir 5 DEBUG CDi115enderir 5 INFO CoreReceiver 19 t DEBUG CoreReceiver 18 INFO CoreReceiver 19 t INFO CoreReceiver 18 t INFO CaoreReceiver 18 INFO CoreReceiver 19 t DEBUG CaoreReceiver 18 Received new frame 11 08 09 20 41 40 an 16002 1308 NYAR Add new frame Fudr Send new frame 11708709 20 41 40 sn 16002 to ttndc Fudr B8 Send new frame 11 08 08 20 41 40 sn 16002 to IDC 0 Save 10129 records to SMU fwd file Read Ack Mack Frame from ttndc header b 76 TTMDC Resolving frames to ttndc header 6 76 MVBR ttndc Send heartbeat to ttndc Received new frame 11 08 08 20 41 50 sn 16003 1316 NVAR Add new frame Fudr 3 Send new frame 11 08 08 20 41 50 sn 16005 to ttndoto Fwdr 8 Send new frame 11 08 09 20 41 50 sn 16003 to IDC 0 Save 10150 records to SMU fud file Received new frame 11 08 08 20 42 00 sn 16004 1288 NVAR Add new frame 2003 11 08 14 2003 11 08 14 go 14 INFO CoreReceiver 18 Fudr 3 Send new frame 11 08 09 20 42 00 sn 15004 to t
5. Now that all the information has been entered run the card initialization program RunCardInitForCDllFortezza bat When this program has completed the Fortezza card is ready for use and the output of the initialization is a self signed x509 certificate located in c station stationl pem in PEM format and in c NstationNcdllkey txt in text format The key pair generated during the initialization will be used to sign secure communications CDI 1 data packets from the Station Once all these steps are completed double click on the StartAl1l shortcut on the desktop will automatically restart all data acquisition and communication functions 5 49 SMARTGeoHub Central Station User s Manual 5 3 Initialization of the Fortezza Card for the SMART 24 Part of the setup required for Infrasound or Seismic system is to properly initialize the Fortezza Cryptology card used in each SMART 24 This card is used to secure the communications between users and the system SMART 24 Fortezza cards need to be initialized ONLY if it is necessary to replace the original Fortezza card with a replacement Ensure that all active windows programs are shutdown and closed before continuing with this procedure If the workstation Fortezza initialization steps have been completed there 1s no need to edit the data in authd par so the first step may be skipped Setup of the Fortezza card requires that information be entered into a data file and then running the ap
6. SOSTIENE 3 57 ICS MAREHT YC ONN JD C 5 58 SMARTGeoHub Central Station User s Manual List of Figures Figure 1 SMARTServer running WIndOW eene 3 6 Figure 2 SMARTServer infrasound version running Window 3 8 Figure 3 SMARTCDI I Forwarder running window essen 3 11 Figure 4 SMARTGen window output in SUDS top or CSS 3 0 bottom format 3 12 Figure 5 SMARTGeoHub programs SMARTServer SMARTGen SMARTCDI IForwarder and SMARTCal running on Linux Figure 6 SMART24Config window for Sine Wave top and Pseudo Random Binary bottom calibEAt TOTIS ao p o bue Eb eil ale 3 16 Figure 7 SMARTCal window processing a sine wave calibration 3 17 Figure 8 SMARTCal window processing a random binary calibration 3 18 Figure 9 SMARTCalUpdate Select Window with a sine wave calibration results top and random binary calibration results bottom i 3 19 Figure 10 SMARTCalUpdate confirmation window 3 19 Figure 11 SMARTCal and SMARTCalUpdate calibration files 3 20 Figure 12 SMARTCalUpdate local results updated window 3 20 Figure 13 SMARTCalUpdate cleanup WINdOW MM ii 3 21 Figure 14 SMARTCalUpdate SMART 24 updated windoWw
7. Thus the example implies serial number 1656 Defines the longitude of the respective site geographical location Defines the latitude of the respective site geographical location Defines the elevation of the respective site geographical location For each SMART 24 data channel a section 1s contained in the configuration file with all its relevant channel parameters Every site section includes one or more channel sections The channel section starts with channel and ends with gt delimiters Channel parameters of interest are channel name ABZ location name 02 motion type A Isb 1 6 sensitivity 0 25 period 100 damping 0 707 Defines the name given to the SMART 24 digitizer data channel Defines the location name given to the SMART 24 digitizer data channel Each SMART 24 data channel would have a unique combination of channel and location name Defines the motion type for that particular data channel A 1s acceleration V is velocity Defines the SMART 24 digitizer bit weight given in units of microvolts digital count Defines the sensor sensitivity for the respective data channel given in units of volts m s or volts m s for velocity or acceleration sensors respectively Defines the sensor natural period in seconds Defines the sensor damping in fractions of critical damping 3 24 SMARTGeoHub Central Station User s Manual broadband true Defines the type of sensor b
8. gt i Messaging or SMART 24 Card Change C station Msgkey txt No C station station pem self signed cert CD1 1 Card TM C station cd1 lkey txt Generate KeyPair SMARTKey Command Workstation C station station 1 pem self signed cert EE Certificate request i Remove from Workstation Install in SMART 24 Certificate request file SMART 24 Messaging Card BG tedK File transfer to C station GeneratedKeys S Station T hhmmss M mo D dom Y year gen P A S K ey SIGNING C station dsacert tmp self signed cert R SiteName T hhmmss M mo D dom Y year gen 1 M mo D Y year g Authority CDI 1 Card C station GeneratedKeys C Station T hhmmss M mo D dom Y year gen Workstation C station dsacert1 tmp self signed cert SITE X509 Certificate supplied by the Authority MART 24 STATION X509 At Start KeyP lect ch rt and t el If d cert At Start KeyPair select change cert and open new cert Certificate supplied i dicc A cn ce A MN C CREE a by the Authority Execute START KEYPAIR SMARTKey Command Messaging Card save certificate as C station station pem and E te START KEYPAIR SMARTK d eee ey Comman C station stationCertificates S Station T hhmmss M mo D dom Y year key CD1 1 Card save certificate as C station stationCertificates C Station T hhmmss M mo D dom Y vear kev Save site certificate as C station stationCertificates R Site T hhmmss M
9. 34KB dat document Sat 18 Jul 2009 05 25 08 PM CDT 20090101 0000 NVO9 SHZ dat 3 4KB dat document Sat 18 Jul 2009 05 25 08 PM CDT E 20090101 0000 NV10 SHZ dat 3 4 KB dat document Sat 18 Jul 2009 05 25 08 PM CDT 20090101 0000 NVil SHE dat 3 4 KB dat document Sat 18 Jul 2009 05 25 08 PM CDT 20090101 0000 NV11 SHN dat 34KB dat document Sat 18 Jul 2009 05 25 08 PM CDT F 20090101_0000_NW11___S5HZ dat 3 4 KB dat document Sat 18 Jul 2009 05 25 08 PM CDT Pi 20090101 0000 NV31 BHE dat 3 4 KB dat document Sat 18 Jul 2009 05 25 08 PM CDT Fi 20090101 0000 MV31 BHN dat 3 4 KB dat document Sat 18 Jul 2009 05 25 08 PM CDT Pi 20090101 0000 NV31 BHZ dat 3 4 KB dat document Sat 18 Jul 2009 05 25 08 PM CDT FJ 20091016 0136 cal 3 2 KB plain text document Thu 15 Oct 2009 08 40 42 PM CDT a 20091016 0136 NVO1 __SHZ dat 3 4 KB dat document Thu 15 Oct 2009 08 40 42 PM CDT FJ 20091016 0136 MVO01 SHZ txt 458 bytes plain text document Thu 15 Oct 2009 08 40 42 PM CDT 5 20091109 1620 cal 3 2 KB plain text document Mon 09 Nov 2009 10 26 25 AM CST Fi 20091109 1620 NVO1 5SHZ dat 3 4 KB dat document Mon 09 Nov 2009 10 26 25 AM CST E 20091109 1620 NVOl SHZ txt 458 bytes plain text document Mon 09 Nov 2009 10 26 25 AM CST E 20091109 1632 cal 3 2 KB plain text document Mon 09 Nov 2009 10 38 11 AM CST a 20091109 1632 NVO1 SHZ dat 3 4 KB dat document Mon 09 Nov 2009 10 38 11 AM CST FJ stationcal ndx 1 3 KB plain text document Mon 09 Nov 2009 10 38 11 AM CST 4
10. 55 Pushing new setup parameters to 192 168 10 22 2009 11 09 10 32 53 470 INFO Thread 55 Sending GO commands 2009 11 09 10 32 53 557 INFO Thread 55 Starting Immediate Cal for sena neven Figure 6 SMART24Config window for Sine Wave top and Pseudo Random Binary bottom calibrations SMARTGeoHub SMARTCal bin rbcal def a text file that contains the maximum and minimum frequencies for the frequency response for each spectral band where the designator in the first column band code should match the first character in the channel 3 16 SMARTGeoHub Central Station User s Manual name otherwise the default values of 100 Hz and 0 005 Hz are used The program limits the maximum frequency by 99 of Nyquist frequency The number of frequency values between the minimum and maximum frequency 100 to 10 000 by default 100 and the indication whether to use equal frequency spacing between values in linear 1 or logarithmic 0 scale by default logarithmic 1s also set in this control file SMARTGeoHub SMARTCal bin digitizer fap optionally a text file containing the digitizer instrument response function as the number of frequency values followed by three columns for frequency in Hz normalized amplitude and phase in degrees If this file is present SMARTCal software outputs the full system sensor digitizer calibration response function otherwise only the sensor calibration response function if output
11. Q 8aa48abd2805d4edbf2437671d46a6d717cb1091 DSA G 59505e9150e45bb7596b3125e085bf9ff2a3c3439e3d Fill in the fields for org unit and email using the appropriate information for the installation If the field for name needs to be changed not recommended the new name must be entered using a text editor to replace autodrm in the file c Station station db The email field MUST be autodrm the appropriate domain corresponding to the station AutoDRM email address Fill in the DSA parameters P Q and G with values that are suitable for this installation It may be easiest to cut and paste these values from another source IMPORTANT Do NOT add spaces between the equal sign and the value for that parameter Once these fields have been filled in save the file and close notepad It 1s wise to make a backup of this file for use in the event that the original becomes damaged Now that all the information has been entered run the card initialization program RunCardInitForMsgFortezza bat When this program has completed the Fortezza card is ready for use and the output of the initialization 1s a self signed x509 certificate located in c station station pem in PEM format and in c station msgkey txt in text format The certificate in station pem will be used to sign secure communications AutoDRM messages from the Station The information in the station pem or 5 48 SMARTGeoHub Central Station User s Manual msgkey txt file should be
12. above convention and the extension of gen The content of this file includes the signature of the new public key signed with the old key in hex representation the organization unit name and email the key 1d the public key and DSA P Q and G parameters given as hexadecimal ASCII values It is represented as follows Signature 9bc8a0458a6d5dl15a5e88910a360cc7f30f7c3bf983b9cle62ea29ca39 d692ee957b8bc3b63 0187 dname O CTBTO OU IMS CN cdl1l Key ID 1 Y 43efbb07ded 97 d18aaad7d906670b23d51 bb3e5c47b2da826880131d785c405 33al3 0d63 d8d3dlee3d14610d14a6a84515ba1157 7c452cc4dlea28 42ec558ee2 dOO07800er44alaZdcf 73dZbe9d95tf3837bc05273311561bdb9635f356f858ca6664abb cfd461bd989c6dd8c398957 2c1c28acfb688d8bc43ch644748 7 P ze3ec034dc16c91847 ca69e1b32 64 23d02fa8aec0bdb16 b285 7 3 88fal2eb b8abd3934 2b30d8b300baea f5555377 6 9add48cc5732e4d366ac50 6e2da73db0 86d 2c8e4759bc1436a53dd7b9b8280edea523552908592cc7 289cllald5c9ca312 cc52d347bfdc61a5c951e3534bec8b144984d72660087 3187e803 0O c81a4a494978fe86b992ec 73 fb0cb25ecc4857 f G 4a3ed1c803e0e38 2a8919503a80b347b9bb 550831335655c1fa33b4dd6b50dd f9bbbb37638 442276d c55386dec 5750d6574ca7 19ee6b498a269583a60ba9 8da a2d c9cde0841ce320cff3bbbcef eb8d5ce8eefl9cfecef3f33bedbbfd494421af3 2386cd66e7ef27fcccf8d22b41d5abec8e04d94190516b48c890fa For the Station only same information written as a self signed certificate in PEM format 1s stored in a file with the same
13. by SMARTCD11 Forwarder SMARTCD11Forwarder program should only be started after SMARTServer is already running Typically both SMARTServer and SMARTCD11Forwarder applications are started automatically by running the StartA11 shortcut Otherwise SMARTCD11Forwarder can be started by double clicking on the SMARTCD11Forwarder shortcut that points to the following program file c SMARTCD11Forwarder bin SMARTCD11Forwarder bat The program window logs the data frames received from the SMARTServer and forwarded to each of the CD1 1 destinations see Figure 3 This information is also stored to daily log files stored in the folder c SMARTCD11Forwarder logs the current log file is named CD11Reader log and the older log files are renamed with the extension given by their calendar date year month and day of month e g CD11Reader log 2011 04 26 The log files are not maintained automatically and it is recommended the old logs to be cleaned manually e g once every 1 3 months highest 16001 2003 11 08 14 41 2003 11 08 14 41 name lowest 15752 highest 16001 2009 11 08 14 2008 11 08 14 2009 11 08 14 2009 11 08 14 2009 11 08 14 2009 11 08 14 2003 11 08 14 2009 11 08 14 name MVARI lowest highest 2009 11 08 14 2009 11 08 14 name lowest 15752 Highest 16002 2009 11 05 14 2003 11 08 14 2009 11 05 14 2003 11 08 14 2009 11 08 14 2008 11 08 14 2003 11 08 14 2009 11 08 14 SMARTGeoHub
14. channels to output are NV01 SHZ NVO1 LB 2009 11 09 16 23 17 693 INFO Timer 0 Primary Thread Starting data timestamp 2009 11 09 16 20 20 0 EJ Terminal Oo Xx File Edit View Terminal Tabs Help 2009 11 09 16 23 17 848 DEBUG Timer 0 Primary Thread Accrued execution time 0 154 sec 2009 11 09 16 23 17 848 INFO Timer 0 Primary Thread Data file write finished Processing Calibration sincal home realtime caldata 20091109 162020 NVOl wfdisc NV81 SHZ NV81 LB MA D50009 Reading home realtime caldata 20091109 162020 NVOl wfdisc Reading home realtime caldata w 2009 313 NVAR2009 313 1600 NV01 LB w Reading home realtime caldata 20091109 162020 NVOl wfdisc Reading home realtime caldata w 2009 313 NVAR2009 313 1600 NVO1 SHZ w Reading last cal file cal 20091016 0136 cal Reading last dat file cal 20091016 0136 NVO1 SHZ dat Writing calibration results to tmp 20091109 1620 cal Writing calibration data to tmp 20091109 1620 NV01 SHZ dat Normalization factor applied 1 0044783 Writing calibration results to tmp 20091109 1620 NVO1 SHZ txt Calibration Constant 0 000002 N A Velocity Channel Sensitivity 1986 Volts meter sec System Sensitivity 0 001640 nm count Calibration Period 0 200 sec Searching for calibrations Figure 7 SMARTCal window processing a sine wave calibration 3 17 Hle Edit View Terminal Tabs Help 2009 11 09 2009 11 09 2009 11 09 2009 11 09 2009 11 09
15. data port address to connect for sending data to the external CD1 1 reader 3 9 SMARTGeoHub Central Station User s Manual MaxFrames2Store 6 Defines how many data frames are resent when re establishing communication between SMARTCDI I Forwarder and the external CDI 1 reader after it has been interrupted Example implies 6 which for 10 seconds data frames represents 1 minute of data KeyID 0 Defines the identifier of the certificate with the public key required to verify the digital signature if non zero non data frames generated by SMARTCD11Forwarder are digitally signed and authentication is used to verify communications Set to zero to disable digital data signing of non data frames by SMARTCDI IForwarder Note that only one forwarder destination can have data signing enabled non zero value of the KeyID Example implies 0 meaning data signing and authentication verification 1s disabled for this CD1 1 destination SendHeartbeat 0 Defines the send heartbeat interval in seconds and the role of the SMARTCD11Forwarder in sending heartbeats if this value is 0 the SMARTCD11Forwarder program does not initiate sending heartbeats but responds to heartbeats received from the CD1 1 reader with Ack Nack frames if this value is non zero e g 60 the SMARTCD11Forwarder sends heartbeats Ack Nack frames every 60 seconds Example implies 0 meaning heartbeats are initiated by the CDI reader and responded
16. e g to 1 000 000 counts 3 15 SMARTGeoHub Central Station User s Manual SMART24COonfig 1 24 Direct Calibrate File Digitizer Functions Help Immediate Scheduled Channel Configuration Calibration Characteristics Channel Relay State Calibration Signal Sinewave i Duration Loopback o 1 o j Disabled Amplitude V Disabled 5 Disabled Disabled Frequency Hz Pulse Width secs sii 1 Start Stop Digital Control Analog Mode Only 2009 11 09 10 20 29 489 INFO Event Pushing new setup parameters to 192 168 10 22 2009 11 09 10 20 22 757 INFO Event Sending GO commands 2009 11 09 10 20 31 833 INFO Thread 53 Pushing new setup parameters to 192 168 10 22 2009 11 09 10 20 31 957 IMFO Thread 53 Sending GO commands 2009 11 09 10 20 32 114 INFO Thread 53 Starting Immediate Cal for C sena neen SMART24Config 1 24 Direct Calibrate File Digitizer Functions Help Immediate Scheduled Channel Configuration Calibration Characteristics Channel Relay State Calibration Signal Pseudo Random Binary r Duration Loopback o 2 off Disabled Amplitude V Disabled 5 Disabled Disabled Frequency dz Pulse Width secs 5 0 008 Stop Digital Control Analog Mode Only gt 2009 11 09 10 32 49 234 INFO 2009 11 09 10 32 49 505 INFO Event Sending GO commands 2009 11 09 10 32 53 346 INFO Thread
17. host computer should be close within reasonable accuracy to the SMART 24 digitizers time It is strongly recommended for the host computer s clock to be automatically synchronized to a time server either a Internet time server or local When used together with the automated earthquake processing software SMARTQuake FileGen relays configuration messages between SMARTGeoHub and SMARTQuake This enables SMARTQuake to reconfigure atomatically based on configuration changes made by the operator in the SMARTGeoHub database FileGen logs the site and channels names the data file name and its start date and time in the program s console window shown as an example in Figure 17 and to log files stored in a log folder e g c SMARTGeoHub FileGen logs The maximum number of log files to keep and their maximum size is set in the configuration file c SMARTGeoHub FileGen conf log4j properties the parameters to set are log4j appender drfa MaxBackupIndex e g to 100 and log4j appender drfa MaxFileSize e g to 1000K B respectively 3 26 Em FileGen File Generator vi 2 started at 8 2008 99 17 1 i2HH8 H9 1 2008 99 17 2A098 09 17 2008 09 17 2008 09 17 i2HH8 H9 1 7 2008 09 17 2008 09 17 2098 09 17 2HH8 H9 1 7 2008 09 17 2098 09 17 2008 09 17 08 99 17 2908 99 17 2008 99 17 2008 99 17 2008 69 17 2008 69 17 2008 09 17 2998 69 17 2008 09 17 2008 99 17 2008 99 17 2008 99 17 PBB8 H9 17
18. key will be generated see Figure 20 The certificate subject may be entered by the user in the edit text box provided or the default setting can be used Optional after checking the check box Set DSA P Q and G Parameters the user can enter the DSA P Q and G parameters to be used when generating the key typically by copying the ASCII string from the source and paste it into the corresponding edit box in the dialog window as shown in Figure 21 If no new DSA parameters values are supplied the defaults are used They are values internally stored in the card for the workstation Safenet Luna PCM token or the current values those of the current key pair stored on the Fortezza card for the SMART 24 respectively IMPORTANT For the SMART 24 Site key pair generation only the key id an integer value must be entered by the user in the Site Key ID edit box see Figure 22 The key id parameter is unique for each key pair once assigned to a generated key pair by the SMART 24 same value cannot be reused for another key pair Recommended is to set a convention for key id assignment for example based on the date and time when the key pair is generated 5 53 SMARTGeoHub Central Station User s Manual StationkKey Command Generate Key Pair Start Key Pair Get Key Pair Authenticator Station GEORH 7 Generate Key Pair Certificate Subject Site Key ID O CTBTO QU IMS CN cd11 Set DSA P and G parameters S4bb ca9Sc
19. last dat file cal 28891189 1628 NV81 SHZ dat Writing calibration results to tmp 28091189 1632 cal Writing calibration data to tmp 28891189 1632 NV81l 5HZ dat Figure 8 SMARTCal window processing a random binary calibration After calibration processing is finished SMARTCal goes back to waiting for calibrations The calibrations and their results are stored to a list file SMARTGeoHub SMARTCal bin smartcal update list and a temporary calibration results folder SMARTGeoHub SMARTCal tmp where for each calibration following data files are output see Figure 11 calibration text TXT file with Sensor Sensitivity System Sensitivity calib and Calibration Period calper as resulted from a sine wave calibration see Figure 7 of a particular site channel The name of the file contains the calibration date and time site and channel name as YYYYMMDD hhmm SITEN CHN txt where YYYY year MM month DD day of month hh hour mm minute SITEN site name 5 characters if shorter padded with to 5 characters CHN channel name 3 characters and txt file extension calibration data DAT file with the instrument s transfer function as resulted from a random binary calibration of a particular site channel The name of the file is the same as for the text file with the extension dat This file contains the normalized station calibration as three columns for frequency in Hz normalized amplitude an
20. name and with the extension pem Also a certificate request in PEM format is generated and saved in a file with the same name and with the extension req This information must be provided to the appropriate users so that a new X509 certificate may be generated for the new key pair This certificate must be included in the Start Key Pair 5 53 SMARTGeoHub Central Station User s Manual command request that will put these newly generated keys into effect Failure to provide this information will result in un verifiable communications 5 5 2 Start Key Pair Select this tab to execute an immediate Start Key Pair command that starts the pending key pair at the station or site authenticators From the Authenticator drop down list the user must select the Station code to denote the authentication card installed at the workstation or on a Linux system only the Site code whose previously generated new key pair is to be put in effect see Figure 24 StationKey Command m fe X Generate Key Pair Start Key Pair Get Key Pair Authenticator Site 51140 IP Address 192 168 0 231 Start Key P Select New Station Certificate to Store Mo new Station Certificate selected Figure 24 Start Key Pair window Press the Start Key Pair button to execute the command and confirm command execution when prompted from the message window The progress and results of this command are displayed on the screen see Figure 25 Note th
21. operations The SMARTServer logs the site name and data frame time in its console window shown as an example in Figure 1 and to log files stored in a log folder e g c SMARTGeoHub SMARTServer logs The maximum number of log files to keep their maximum size and the logging level is set in the configuration file c SMARTGeoHub SMARTServer conf log4j properties the parameters to set are log4j appender drfa MaxBackupIndex e g to 100 log4j appender drfa MaxFileSize e g to 1000K B and 10g4j rootLogger to INFO or DEBUG respectively cr SmartServer j x 2008 09 27 BB 86 22 229 INFO Rollover Performing rollover for Channel c6p 1 m 2008 09 27 HBB 5H6 22 463 INFO Rollover 36 channels completed 2008 09 27 HBH H6 22 463 INFO Rollover Performing rollover for Channel BBZ H2 2008 09 27 BB 86 47 826 INFO Rollover 37 channels completed 2068 09 27 BB H6 47 826 INFO Rollover Performing rollover for Channel BBH H2 l 2008 09 27 BHBH H 7 H9 87H8 INFO Rollover 38 channels completed 2008 09 27 HBH H 7 897 878 INFO Rollover Performing rollover for Channel BBE H2 2008 09 27 BB H7 32 396 INFO Rollover 39 channels completed 2008 09 27 HB H 7 32 396 INFO Rollover Performing rollover for Channel c4s H2 2008 09 27 00 07 55 724 INFO Rollover 46 channels completed 2008 09 27 00 07 55 724 INFO Rollover Performing rollover for Channel chs 02 2008 09 27 b0 608 18 873 INFO Rollover di channel
22. or the frequency transfer function for a random binary calibration In calibration data processing SMARTCal uses the following parameter files SMARTGeoHub SMARTCal bin sincal calib a text file that contains the LSB of the calibrator output loopback channel in Volts count the sensor natural period in seconds and its damping as fraction of critical damping If for the site being calibrated a specific parameter file exists named sincal calib SITEN where SITEN is the site name e g NVII the parameters from this file are used for sine wave calibration processing otherwise the parameters from the generic sincal calib file are used SMARTGeoHub SMARTCal bin cal options a text file that contains run time options for the two calibration data processing programs sincal for sine wave calibrations and rbcal for pseudo random binary calibrations For example the threshold value in digital counts used for detecting the start and end of the calibration on the calibrator output loopback channel can be specified By default this threshold value is set to 100 000 counts for both sine wave and pseudo random binary calibrations Calibration signals should have a very good signal to noise ratio to provide good reliable calibration results It is recommended to use largest possible calibration amplitude value e g maximum SV zero to peak see Figure 6 below digitizer clipping level and also set threshold count value correspondingly
23. rawdata Defines the location of the folder to store the output data files on the local host computer Example implies c rawdata suds ConfigFilePath C SmartMessages Defines the location of the folder to store configuration files for use of SMARTQuake optional For CSS format only suds cssDaysToKeep 3 Defines number of days to retain in the CSS database Example implies 3 days data older than 3 days being automatically removed suds cssSegmentLength 14400 Defines length of CSS segments in seconds Example implies 14 400 seconds or 4 hours Valid range 1s 3 600 to 86 400 seconds 1 hour to 1 day suds DatabaseFilenameFormat A y_ d_ h Defines the format of the database filename Example implies the filename consists of network array name followed by year as 3 13 SMARTGeoHub Central Station User s Manual separator day of year and hour by default Keeping the default setting is recommended suds SegmentFilenameFormat w Yoy od A y_ od h m Ves C w Defines the format of the segment filename Example implies the segment files are located in a subfolder of the data folder called w in a separate subfolder of w named by the year and in a separate subfolder of the year folder named by the day of the year The filename consists of network array name followed by year day of year hour minute site name component name and the extension w b
24. the SMARTGeoHub programs see Table 2 Also it is recommended to set the program icons by editing the shortcut Properties to point to the corresponding icon files stored in the c SMARTGeoHub icons folder e g c SMARTGeoHub icons Smart24Config ico for Smart24Config program The SMARTGeoViewer client is license protected It has a 30 days evaluation period following installation The permanent license key 1s distributed from the factory by email or phone after the user provides the user codes obtained during product activation 2 3 SMARTGeoHub Central Station User s Manual Table 2 List of SMARTGeoHub programs Program Name Program File Name and Path SMART24Config c SMARTGeoHub SMART24Config bin SMART 24 instrument Smart24Config bat configuration client SMART24Reader c SMARTGeoHub SMART24Reader Smart24Reader exe Quick display amp data format conversion of SMART 24 raw data files SMARTDBConfig c SMARTGeoHub SMARTDB Config Database configuration for x x bin SmartDB_Config bat real time operation client SMARTServer c SMARTGeoHub SMARTServer Real time data acquisition x xx bin runServer bat for small amp medium networks Or c SMARTGeoHub SMARTToEarth bin SmartServer with runSmartToEarth bat Earthworm data exporter Or c SMARTGeoHub SMARTServerFF bin runServer bat SmartServer for large networks flat files database model SMARTGeoViewer c SMARTGeoHub SMARTGeoViewer Real
25. the Workstation It is necessary to remove power from the SMART 24 prior to the card s removal If a Safely Remove Hardware icon is shown in the system tray on the workstation computer for the Fortezza card double click on this icon This will stop the currently operating Fortezza card in the workstation Open the workstation s PC cover and locate the Fortezza reader Remove the AutoDRM Messaging Fortezza card from the card reader second slot located on the bottom taking special care to remember which Fortezza card belongs in the workstation You will hear beeps and see a visual indication on the screen indicating that the card has been removed Insert the Fortezza card from the SMART 24 into the same slot You should hear beeps and see a visual indication that the card has been recognized and started You are now ready to initialize this card Run the card initialization program RunCardInitForMsgFortezza bat When this program has completed the Fortezza card 1s ready for use by the SMART 24 Once again stop the card You may now remove the card and replace it in the SMART 24 The SMART 24 will finalize the card setup when it 1s re powered Replace the Fortezza card that was removed from the workstation into its appropriate slot and double click on the StartAll shortcut on the desktop to automatically restart all data acquisition and communication functions 5 4 Configuration of Incoming Message Verifier Upon receipt of an email AutoDRM verif
26. time waveform x xx SmartGeo Viewer bat display client SMARTGeoSOH c SMARTGeoHub SMARTGeoSOH_ Monit SMART 24 real time SOH or x x bin SOH_Monitor bat data monitoring client SMARTGen c SMARTGeoHub SMARTGen bin Real time data files creator SmartGen bat client for small amp medium networks or c SMARTGeoHub FileGen bin FileGen bat Real time data files creator client for large networks SMARTCD11Forwarder c SMARTCD11Forwarder bin Real time CD1 1 data SMARTCDI IForwarder bat forwarder typically for use in infrasound or seismo acoustic networks optional 2 4 SMARTGeoHub Central Station User s Manual 3 SMARTGeoHub Central Station Operation 3 1 SMARTGeoHub for Small and Medium Networks The SMARTGeoHub relational database model is used on small and medium networks involving less than 100 channels Its main advantage consists in providing simple easy to use program interfaces to the user 3 1 1 Configuration Remote sites connect to the SMARTGeoHub Central Station over a TCP IP network They communicate through a well defined protocol that authenticates pre defined clients In order for the SMARTGeoHub to accept connections from remote sites the seismic or infrasound array network must be configured in the database using the SMARTDBConfig program The user should refer to the SMARTDBConfig User s Manual for a description of the database configuration operations The site specific parameters set in
27. used to create an x509 certificate signed by a certificate authority instead of the self signed certificate that will be used to sign secure communications from the Station This certificate in PEM format should be copied to c Station station pem To setup the CD1 1 data Fortezza card open the file c station authdl par using a text editor e g Notepad A representation of this file is shown below LIST ee ee authd server parameters it cert db file station db port 29001 lt portions removed for brevity gt Ht tH HF tH HF FH FF tHE EE EH FOF EH EE EE EE OF EE EOF OF EH FF DSA parameters DSA P 95796dc5bdabb8afafb5b7bb99aceae4b12c8ecc82fb0o DSA 0 8aa48abd2805d4ed5 2437671d46a6d7 17 cb1091 DSA G 59505e9150e45bb7b96b3125e085bf9 f 2a3c3439e3d Fill in the fields for org unit and email using the appropriate information for the installation If the field for name needs to be changed not recommended the new name must be entered using a text editor to replace cd11 in the file c station station db Fill in the DSA parameters P Q and G with values that are suitable for this installation It may be easiest to cut and paste these values from another source IMPORTANT Do NOT add spaces between the equal sign and the value for that parameter Once these fields have been filled in save the file and close notepad It 1s wise to make a backup of this file for use in the event that the original becomes damaged
28. 1 items Free space 97 7 GE Figure 11 SMARTCal and SMARTCalUpdate calibration files SMARTGeoHub Calibration Update c i Calibration results updated on the local computer in the cal folder Figure 12 SMARTCalUpdate local results updated window 3 20 SMARTGeoHub Central Station User s Manual S5SMARTGeoHub Calibration Update x Deleted temporary files tmp 20091109_1629 cal tmp 20091109_1629_NVO1___SHZ dat tmp 20091109_1629_NVDO1___SHZ txt tmp 20091109_1632 cal tmp 20091109 1632 NMV01 SHZ dat tmp 20091109 1632 MVO01 SH7 txt tmp 20091109 1632 cal tmp 20091109 1632 MV01 SHZ dat tmp 20091109 1632 MV01 SHZ txt SMART24Config 1 29 Direct Configuration File Digitizer Functions Help Time Properties ADC Channel Properties Communications Triggers Serial Port Properties TCPAP Properties RealTime Data Properties USGS RTD Properties Profile Profile 1 v X Enable Site Name Data Frame Size secs Compression Data Backfill Authenticate Triggered Data Mas Canadan 3 pisamia gt ro a a Primary Secondary Mass Position Primary ADC Data Channel Configuration Channel Enabled Loc Sensor Type D B aType Sensor Sensitivity Calib Calper sz m pr 2 000 6679685 o og 5 w hj o o s m w m dd of 4 c4p LJ 01 seismic ss 0 n 1 5 c p 01 seismic s 0 0 1 s Cel fe I CD1 1 Consum
29. 19 18 52 0001 Received 2008 99 15 19 20 25 387 INFO CHWAA Thread Site HVAA DataFrameL 19 18 52 HB8H Received 2008 09 15 19 20 26 319 INFO INTSA Thread Site NTSA DataFrame 19 18 53 000 Received 2008 69 15 19 20 26 391 INFO CHWAA Thread Site HWVAA DataFrame 19 18 53 000 Received 2008 69 15 19 2H 27 318 INFO INTSA Thread Site NTSA DataFrame 19 18 254 6606 Received 2008 99 15 19 20 27 390 INFO CHWAA Thread Site HVAAR DataFrameL19 18 54 HB8BH 1 Received E n Figure 16 SMART Server flat file at start up top and in normal operation bottom 3 2 2 Database Configuration File When SMARTGeoHub is using the large database model the system database structure is created from a configuration file written in XML format as described below Typically this file named e g DB xml is located under the c SMARTGeoHub GeoDB folder The XML configuration file contains all the parametric information to be entered in the database the names of the station network sites and channels components with their respective IP addresses for real time communications and other site specific parameters e g geographical coordinates and instrument parameters The DB xml parameter file settings of interest are clear tables false Defines whether to clear or not database tables when updating the databse structure from the configuration file Default is false do not clear database structure Defines whether to delet
30. 2003212 20 41 20 Sequence 2009 11 08 20 41 55 Thread payload Forwarder size butes 1288 2009512 20141150 Sequence 2009 11 08 20 42 05 Thread payload Forwarder sizelbutesl 1308 2009512 20 41 40 Sequence FP 142115 Thread payload Forwarder sizelbutes 1315 2009512 20 41 50 Sequence Figure 2 SMARTServer infrasound version running window SMARTGeoHub Central Station User s Manual 3 1 4 SMARTGeoHub CD1 1 Data Forwarding This application is an extension of the SMART Server infrasound version used to forward CD1 1 protocol data to external CD1 1 readers Multiple CD1 1 destinations are supported and LIFO data buffering for up to 14 days to recover data in case of communication outages SMARTCD11Forwarder must be first configured by editing the configuration file configuration xml located e g at c SMARTCD11Forwarder bin configuration xml The settings of interest in this file are keep days 8 id SMART Defines the size of the saved data queues in days Example implies 8 days meaning all data frames and forwarded data status information are stored for 8 days In case of communication outages data frames older than keep days will not be sent Defines the queues identifier ASCII used to name the queue files Example implies SMART The queues are saved on the hard disk in the folder c SMARTCD11Forwarder bin queues as daily files with the file name containing the queue identifier followed by calendar
31. 2008 09 17 m 15 H64 15 H8HB 15 H8H 15 299 15 314 215 4741 215 51 215 51 215 51 215 564 215 564 16 142 16 142 11 158 11 163 11 166 11 298 11 346 11 451 11 972 212 025 212 062 12 1H83 12 183 12 253 12 598 12 611 SMARTGeoHub Central Station User s Manual 2008 09 17 18 34 14 549 main main main main main main main main main main main main main main Attempting to locate load HOME geotech properties Imported C Users rtsmart geotech properties Skipping non existant lt CLASSPATH geotech properties Operating as station CWH BH Found primary registry at localhost7127 0 0 1 1099 Creating local registry Uerifving local registry creation Registered as smart 1899 12216764555H2 Attempting to acquire primary registry Primary registry acquired Database UTC time at start Time of first file start Operating as station First data extraction task will run after 2008 09 17 18 34 15 H 2668 69 17 18 35 66 6 CUE BH 115 sec Attempting to acquire primary registry 1 Primary registry 1 Primary Thread 1 Writing data for 1 Writing data for 1 Writing data for 1 Writing data for 1 Writing data for 1 Writing data for 1 Writing data for 1 Writing data for i Writing data fo acquired Starting data timestamp 2008 09 17 18 35 68 8 channel HTSA ABZ 41 channel WISA chan
32. 3 44 31 8H6 INFO Timer H1 Primary Thread All data found for site NNSIU channel BBZ il 2008 09 26 23 44 32 400 INFO Timer H1 Primary Thread All data found for site NNSIiIU channel BEN 2 2008 69 26 23 44 32 619 INFO Timer H1 Primary Thread All data found for site HHS51U channel BBE 2 2008 69 26 23 44 32 650 INFO Timer H1 Primary Thread All data found for site NNSIU channel c4s 2 2008 09 26 23 44 32 728 INFO I Timer H1 Primary Thread All data found for site NNSIU channel c5s 2 2008 09 26 23 44 32 759 INFO I Timer H1 Primary Thread All data found for site HHS1U channel chs 2 2008 69 26 23 44 32 791 INFO Timer H1 Primary Thread All data found for site ILAU channel BBZ 25 2008 69 26 23 44 32 822 INFO Timer H1 Primary Thread All data found for site ILAU channel BEN 26 2008 09 26 23 44 32 853 INFO I Timer H1 Primary Thread All data found for site ILAU channel BBE 27 2008 69 26 23 44 32 900 INFO Timer H1 Primary Thread All data found for site ILAU channel cds 28 2008 69 26 23 44 32 731 INFO Timer H1 Primary Thread All data found for site ILAU channel cb5s 29 2008 09 26 23 44 32 763 INFO Timer H1 Primary Thread All data found for site ILAU channel c s 3H 2008 09 26 23 44 32 994 INFO Timer H1 Primary Thread All data found for site ENAIU channel BBZ 3 2008 69 26 23 44 33 841 INFO Timer H1 Primary Thread All data found for site ENAIU channel BEN 3 2008 69 26 23 44 33 872 INFO
33. 512 20 28 40 Sequence 2009 11 08 20 39 15 Thread payload Forwarder sizelbutes 1232 2009512 20 38 50 Sequence 2009 11 08 20139126 Thread payload Forwarder size butes 1228 2009512 20 38 00 Sequence 2009 11 08 20 39 35 Thread payload Forwarder sizelbytesJ 1232 2009512 20 29 10 Sequence 2009 11 08 20 33 45 Thread payload Forwarder size butes 1272 2009512 20159120 Sequence 2009 11 08 20 39 55 Thread payload Forwarder sizelbutes 1292 2009512 20 29 30 Sequence 2009 11 08 20 40 06 Thread payload Forwarder size butes 1252 2009512 20 29 40 Sequence 2009 11 08 20 40 15 Thread payload Forwarder sizelbutes 1228 2009512 20 33 50 Sequence 2009 11 08 20 40 25 Thread payload Forwarder size butes 1228 2009512 20 40 00 Sequence 2009 11 08 20 40 36 Thread payload Forwarder sizelbytesJ 1228 2008312 20 40 10 Sequence 2009 11 08 20 40 46 Thread payload Forwarder size butes 1284 2009512 20 40 20 Sequence 2009 11 08 20 40 55 Thread payload Forwarder sizelbutes 1252 2009512 20 40 30 Sequence 2009 11 09 20 41 05 Thread payload Forwarder sizelbutes 1258 2009312 20 40 40 Sequence 2009 11 08 20 41 15 Thread payload Forwarder size butes 1268 2009512 20 40 50 Sequence 2009 11 08 20 41 26 Thread payload Forwarder sizelbutes 1308 2009512 20 41 00 Sequence 2009 11 08 20 41 35 Thread payload Forwarder size butes 1284 2009512 20 41 10 Sequence 2009 11 08 20 41 45 Thread payload Forwarder sizelbutes 1304
34. BackupIndex e g to 100 and log4j appender drfa MaxFileSize e g to I000K B respectively The SMARTGen configuration parameters can be changed by editing the configuration file viewer opts conf located e g at c SmartGeoHub SMARTGen conf viewer opts conf The parameter file settings of interest are suds FileFormat css Defines the file format parameter suds css or simple for SUDS CSS3 0 or simple format as described in 3 2 4 2 suds interval 60 Defines the time interval in seconds for querying the database and writing the raw data to files For SUDS and simple format this represents the duration of the data files while for the CSS 3 0 format it represents the interval at which the CSS 3 0 database 1s updated with new data Example implies 60 seconds minimum 1 second For CSS 3 0 recommended value is 60 seconds suds delay 10 Defines the time delay versus real time in seconds to query the local database and write the raw data to files Set this parameter to account for communication delays data frame size in the SMART 24 digitizer and differences between local PC clock time and SMART 24 time Example implies 10 seconds suds FileStart minute Defines whether the first data file starts on the even minute or immediately when SMARTGen is started Allowed values are minute and immediate Example implies file write starts on the even minute suds SudRealFilePath C rawdata suds SudNetworkFilePath C
35. Component Network Location SCNL codes of trace messages to filter and their output SCNL codes SCNL codes for all traces to be filtered must be specified using GetSCNL lines Example implies waveforms for Station NTSV Component BBZ Network TW Location 02 are filtered to output traces with names station NTSV Component SFZ Network TW Location 03 For the filtered channels both channel and location codes are changed while station and network are the same These filtered traces will be sent to the low pass filter described below 3 34 SMARTGeoHub Central Station User s Manual Low pass filter Fir module recommended parameter file settings in file fir Ip d are MyModId MOD FIR LP Set the name of the Module ID The Module ID must be registered with Earthworm in the working copy of the file earthworm d e g by adding the following entry Module MOD FIR LP 54 InRing WAVE RING set the name of the transport ring buffer to read data from OutRing WAVE RING set the name of the transport ring buffer to write data to Band 0 0 0 25 1 0 005 pass band Band 0 3 1 0 0 0 005 stop band Set the parameters of the frequency bands that define the filter low frequency high frequency band level 0 for stop band 1 for pass band and amount of ripple allowed from desired level Frequencies are scaled to the range 0 0 1 0 where 1 0 corresponds to the Nyquist frequency Example implies first line a pass band at all frequencies belo
36. E Eri B SmartCDIlForwarder bsh SMART Cal bsh 2003 11 09 12 08 54 471 II CIMiSenderir 5 Resolving Frames to SHI 2003 11 09 12 08 54 477 DEBUG CIiSenderir j 5 i header amp 76 MW SHU Searching for Searching for i 08 54 472 DEBUG CIriiSender r 5 Send heartbeat 06 56 IHED Corefeosiwer Bl Record neu frase 1LN amp NG 1820 DEBUG rn Add mew ERO DEBUG CoreReceiver B Add mew Frame n Tn ui Fuai 3 Send neu frase 11 00 09 1 22389 to SUD RE 117 243 HPD CoreSeosiwer B Received new frase 11 09 09 1950 d 1552 MW i El Add mew 209 12 09 17 243 DEBUG DoreReceiver Frame SHAS 12 09 17 395 IHEU CoreRecsiver 8 Padr 3 Send new frase TL 1 H 3 08 56 sn 22390 to SUN HHTEEHTIEEHTEEHEEEEEE EREFEREREEEEEFEFEEHEE a runserver bsh O S nartCD11Forwarder bsn SMARTGenbsh sMARTCal bsh T F1 smartwatchDog bsh f WatchDog File Browser Sl realtime gar1 Startup Ex g og PI Figure 5 SMARTGeoHub programs SMARTServer SMARTGen SMARTCDI11Forwarder and SMARTCal running on Linux SMARTCal automatically detects when a calibration is in progress waits for calibration to finish then extracts the calibration data in CSS format to a local folder caldata and automatically computes either the calib system sensitivity and calper calibration period values as result of a sine wave calibration
37. E_RING Transport ring buffer name RingName used for input Example implies WAVE_ RING ServerIPAdr 192 168 0 55 ServerIPAdr must contain the local IP address of the Earthworm server running the wave server ServerPort 16022 SereverPort must contain the port number of the Earthworm server assigned to receiving requiests and sending waveforms to the wave viewer Example implies port number is 16022 Tank NTSA ABZ TW 02 1024 INST CWB MOD WILDCARD Earthworm uses Station Component Network and Location SCNL names to uniquely identify trace data In the tank file list configure SMART 24 SCNL names and message logos to match the Earthworm messages output by the SMARTGeoHub Server see its configuration settings above Also Earthworm SCNL 3 37 SMARTGeoHub Central Station User s Manual names have to match the actual SMART 24 instrument channel names configured with SMART24Config InputQueueLen 500 set the size of the message queue InputQueueLen to the recommended value of 500 or above in particular 1f necessary to accomodate a large number of data channels 3 3 3 SmartEWConfig Configuration Tool smartEW Config is a configuration tool to facilitate setting up SMARTGeoHub large database model and Earthworm in order to import SMARTGeoHub data into Earthworm This tool reads the SMARTGeoHub database configuration file see 3 2 2 and generates all other parameter files for SMARTGeoHub and Earthworm modules n
38. Figure 7 and Figure 8 show the SMARTCal program window during processing a sine wave calibration and random binary calibration respectively Terminal 0X File Edit View Terminal Tabs Help Searching for calibrations Calibration detected NVOl cal SITE NV01 START 2009313 16 20 20 000 STOP 2009313 16 22 00 000 CHAN SHZ CAL 00 CHAN LB CAL 981 Site NVO1 Start 20091109162020 Duration 1988 LB Channel LB Channel SHZ Type8 Channels NV01 SHZ NV01 LB Running sh SMARTGenReg bsh 20091109162020 100 NVO1 SHZ NVO1 LB 20091109 16202 O NV01 PC SUDS Generator started at 2009 11 09 10 23 17 491 2009 11 09 16 23 17 562 INFO main Database UTC time at start 2009 11 09 16 23 17 0 2009 11 09 16 23 17 568 INFO main Time of first file start 2009 11 09 16 20 20 0 Starting reminder 2009 11 09 16 23 17 591 INFO main Initializing CSS Producer 2009 11 09 16 23 17 595 INFO main CSS database directory is home realtime caldata 2009 11 09 16 23 17 595 INFO main CSS segment length is 3600 seconds 2009 11 09 16 23 17 595 INFO main CSS time tear is sampling period 0 5 2009 11 09 16 23 17 596 INFO main CSS waveforms and tables will be retained for 0 days 2009 11 09 16 23 17 596 INFO main CSS database name format is 20091189 162020 NV01 2009 11 09 16 23 17 596 INFO main CSS waveform segment filename format is w y d A y_ sd sh sm S C w 2009 11 09 16 23 17 596 INFO main CSS selected sites
39. NTSA DataFrameL 17 18 44 HB8BH Received 2008 09 15 19 20 17 387 INFO CHWAA Thread Site lTHWAA DataFrame 19 18 44 000 Received 2008 69 15 19 20 18 319 INFO INTSA Thread Site NTSA DataFrame 1 18 45 0090 Received 2008 69 15 19 20 18 388 INFO CHWAA Thread Site HVAA DataFrame 19 18 45 0001 Received 2008 99 15 19 20 19 319 INFO INTSA Thread Site NTSA DataFrame 19 18 46 04090 Received 2008 09 15 19 20 19 387 INFO CHWAA Thread Site HVAARI DataFrame 19 18 46 64090 Received 2008 69 15 19 28 28 317 INFO INTSA Thread Site NTSA DataFrame 19 18 47 000 Received 2008 69 15 19 20 20 387 INFO CHWAA Thread Site HVAA DataFrame 19 18 47 0001 Received 2008 69 15 19 20 21 318 INFO INTSA Thread Site NTSA DataFrame 19 18 48 0001 Received 2008 09 15 179 2H 21 38 7 INFO CHWAA Thread Site HVARI DataFrame 197 18 48 HB8BH 1 Received 2008 69 15 19 20 22 319 INFO INTSA Thread Site NTSA DataFrame 19 18 47 0001 Received 2008 69 15 19 20 22 388 INFO CHWAA Thread Site HVAA DataFrame 19 18 49 666 Received 2008 69 15 19 20 23 318 INFO INTSA Thread Site NTSA DataFrame 19 18 50 0001 Received 2008 99 15 19 20 23 388 INFO CHWAA Thread Site HVAAR DataFrameL197v 18 5H HB8BH 1 Received 2008 69 15 19 20 24 318 INFO INTSA Thread Site NTSA DataFrame 19 18 51 000 Received 2008 69 15 19 20 24 388 INFO CHWAA Thread Site HVAA DataFrame 19 18 51 000 Received 2008 69 15 19 20 25 318 INFO INTSA Thread Site NTSA DataFrame
40. RGE NETWORKS cc iii 3522 3 2 1 SMARTGeoHub Flat File Data Server ii 3 22 3 22 Database CON TU OW TC rates eee ee 3 23 3 2 3 Database Configuration Operation iii 3 25 Savara rc OC WVQN MMMN NM DM MM MMDMDMNnNnNDN EE 3 26 3 2 4 1 FILEGEN SETTINGS 3 27 32 42 THE SIMPLE DATA FORMA ER rires etae Enn Cip SUE eee Eoo bak n k arnie 3 28 3 3 SMARTGEOHUB DATA INTERFACE TO EARTHWORM iii 3 29 3 3 1 SMART Server Configuration Notes n enne nnns 3 29 3 3 2 Earthworm Configuration Notes 3 32 3 3 2 1 IMPORT GEN PASV ttes 3 32 3 3 2 2 FIR OPTIONAL ttes 3 33 23 29 EXPORT SCNL ACK OPTION A Liz ci 3 36 3 3 2 4 WAVE SERVERV OPTIONAL 3 37 3 3 3 SmartEW Config Configuration Tool iii 3 36 SMARTGeoHub Central Station User s Manual d APPENDIEG c MM lr rrr 4 43 5 COMMUNICATION AND DATA SECURITY MANAGEMENT 5 47 5 1 INSTALLATION OF THE COMMUNICATION AND DATA SECURITY MANAGEMENT SOFTWARE 5 47 5 2 INITIALIZATION OF THE FORTEZZA CARD S FOR THE WORKSTATION 5 47 5 3 INITIALIZATION OF THE FORTEZZA CARD FOR THE SMART 24 eee 5 50 5 4 CONFIGURATION OF INCOMING MESSAGE VERIFIER ceri 5 5 SPRING 5 52 PIA AGI 5 53 WAS UU AE MN 3 56
41. RTGeoHub system settings file copied to the SMARTGeoHub home folder typically c NSMARTGeoHub and user s folder under ee Documents sand Sebtbings viewer opts conf SMARTServer configuration file copied to the SMARTServer folder typically c SMARTGeoHub SmartServerFF conf e Earthworm 3 38 SMARTGeoHub Central Station User s Manual earthworm global d Earthworm global configuration file same as input earthworm d Earthworm configuration file export scnl ack d Earthworm export configuration file import gen pasv d Earthworm import configuration file startstop nt d Earthworm start and stop configuration file wave serverV d Earthworm wave server configuration file All the above Earthworm parameter files are copied to the Earthworm parameters home folder typically c Earthworm run params The SMARTGeoHub and Earthworm system folders used by SmartEW Config for outputting the configuration files are set to the typical values as given above For changes from the typical setup contact Geotech For data communication between the SMART 24 instruments and the SMARTServer data port addresses of 10000 n are used on the SMARTGeoHub computer where n 1s the site number from 1 to the total number of sites in the order in which the sites are enumerated in the configuration XML file For data import from SMARTGeoHub into Earthworm data port addresses of 16000 n are used on the SMARTGeoHub Earthworm computer
42. SMARTGeoHub Central Station Software Suite User s Manual Version 2 2 Copyright 2011 Geotech Instruments LLC Dallas Texas Revision History mele cei m DEI HN DIIS a DII NETS IIT NN Cem escenas MR B MR EB ERE EX EXE EXE n a a 5 SMARTGeoHub Central Station User s Manual Table of Contents ABOUT THIS DOCUMENT i i5 ii xisi544444554445545554545s85k0nq ai4 Eee euh uie eoe e scade anice V T GENERAL INFORMATION ucixcieseeswsstsotesdceoes 22226 veu vede Yea ka s y eo oc Io serae et 3 SURE EA Oz Aass 1 1 1 1 SMARTGEOHUB CENTRAL STATION OVERVIEW iii l 1 1 2 SYSTEM REQUIREMENTS wcsssnsscsaaceiscocswaadoossotanseszeacnsgasdoshanaapaedoopaadessnqabaasesandotseesswaatoreseeuncue 1 2 2 SMARTGEOHUB CENTRAL STATION INSTALLATION s e 2 3 AINSI c 2 3 4 LI RIA 2 3 3 SMARTGEOHUB CENTRAL STATION OPERATION eee e eee eene 3 5 3 1 SMARTGEOHUB FOR SMALL AND MEDIUM NETWORKS ereke ek k k kk kk KAYA 3 5 AAC ee 3 5 3 1 2 SMART GeoHub amp Data Server Operation eese 3 5 3 1 3 SMARTGeoHub Data Server for Infrasound and Seismo Acoustic Networks 3 7 3 1 4 SMARTGeoHub CDI I Data Forwarding eese 3 9 3 1 5 SMARTGen Data File Generator Module esses 3 11 S10 SMART GAL GCalbrato n Module prora 3 14 3 2 SMARTGEOHUB FOR LA
43. Station User s Manual Page Intentionally Left Blank 4 44 SMARTGeoHub Central Station User s Manual Figure 19 SMARTGeoHub with Earthworm extensions data flow diagram SMARTGeoHub with Earthworm Extensions e e EI t t 3 o a Da ie gt Cn SMART 24R EarthWorm SMARTServer Data Server and Forwarder Import gen pasv WAVE RING Data Import Memory storage Export scnl ack Data Export Import gen pasv A amp A UU Data Import Wave serverV i Trace data network Fir service amp disk storage Data Filtering Import gen pasv Data Import N Wave_viewer Trace data display i I 4 45 SMARTGeoHub Central Station User s Manual Page Intentionally Left Blank 4 46 SMARTGeoHub Central Station User s Manual 5 Communication and Data Security Management 5 1 Installation of the Communication and Data Security Management Software The Communication and Data Security Management Software is installed as part of the SMART Central Station software The install procedure is simple and fully automated and consists in running the Install program from the Geotech s SMARTGeoHub CD that copies all files necessary to run the SMART Central Station software on your computer If the workstation 1s running Windows operating system the Pragma Systems Console Telnet client part of Pragma Fortress Client Suite is required for the data security management applicatio
44. TGeoHub SMARTCal tmp to the archive calibration results folder SMARTGeoHub SMARTCal cal shown in Figure 11 An information message like in Figure 12 is displayed At the same time all older pending unsaved calibrations performed at an earlier date and time than the saved one are deleted from the temporary calibration results folder and an information message as shown in Figure 13 is displayed when saving a sine wave calibration calib calper and sensor sensitivity parameters are updated on the remote SMART 24 configuration and the SMART 24 will start using the new calibration values when sending out CD1 1 data in real time An information message as shown in Figure 14 is displayed The updated SMART 24 parameters can be inspected by connecting to the remote SMART 24 site using SMART24Config software and checking the Real Time Data Properties window as shown in Figure 15 cal File Browser Ele Edit View Go Bookmarks Help te IS Back Reload Home Computer Search Up SMARTGeoHub SMARTCal cal amp 50 amp View as List de Places x Name Type Date Modified 20090101 0000 MVOS X SHz dat 3 4 KB dat document Sat 18 Jul 2009 05 25 08 PM CDT di realtime Desktop F 20090101_0000_Nv06___S5HZ dat 3 4 KE dat document Sat 18 Jul 2009 05 25 08 PM CDT File System 20090101_0000_NV07__SHZ dat 34KB dat document Sat 18 Jul 2009 05 25 08 PM CDT 3 8 GB Removable 20090101 0000 NV08 SHZ dat
45. Timer H1 Primary Thread All data found for site ENAIU channel BBE 3 2008 09 26 23 44 33 119 INFO Timer H1 Primary Thread All data found for site ENAIU channel cds id 2008 09 26 23 44 33 181 INFO Timer H1 Primary Thread All data found for site ENAIU channel c5s 4 2008 09 26 23 44 33 213 INFO I Timer H1 Primary Thread All data found for site ENAIU channel chs 4 2008 09 26 23 44 33 228 INFO I ITimer B1 SUDS D SCRIPTRACE SUDS file created 2HH8H926 234388 TEST s pee ee 23 44 33 228 INFO Timer H1 Primary Thread Data file write finished will run again aft sec 2003 11 08 2003 11 08 2009 11 08 2003 11 08 2009 11 08 2003 11 08 2003 11 08 2003 11 08 2003 11 08 2003 11 08 2003 11 08 2003 11 08 2003 11 08 2008 11 08 2003 11 08 2008 11 08 2003 11 08 2003 11 08 2003 11 08 2003 11 08 2003 11 08 2003 11 08 2009 11 08 2003 11 08 2003 11 08 2009 11 08 2003 11 08 2003 11 08 2003 11 08 20 41 00 314 20742700065 z r42T00 877 zid 700 OFF 2z r42 00 878 2z r42i00 8 8 20742700078 20742700075 20742700079 2014200 019 z42 00 079 2014200 019 20742700000 20742700600 20742700500 20742700550 20742700551 20742700551 20742700551 20742700551 20142100 002 20142100 002 20142100 004 20742700007 20742700009 20742700691 20142100 094 20142100 094 20742700596 Timer 0 Timer d Timer d Timer n Timer Timer Timer d Timer Timer d Timer d Timer d Timer d
46. UF2 it uses Station Component Network Location SCNL names compatible with Earthworm V7 x releases and for TYPE TRACEBUF it uses 3 31 SMARTGeoHub Central Station User s Manual Station Component Network SCN names compatible with Earthworm V6 x Example implies 19 TYPE TRACEBUF2 earthworm latency limit 1000 Defines the time window in microseconds set as a latency limit in providing data to Earthworm for logging purposes only If this time limit is exceeded for the SmartServer to deliver its data to EarthWorm SmartServer will log a warning message Example implies 1000ms 1 second 3 3 2 Earthworm Configuration Notes To interface Earthworm with the SMARTGeoHub Server the following Earthworm modules must be started and running A configuration tool named SmartEW Config 1s provided for easily setting up the parameter files needed for SMARTGeoHub and Earthworm to operate together see 3 3 3 3 3 2 1 Import gen pasv This module s function 1s to accept data via the TCP IP network and output them to Earthworm transport ring buffer For every SMART 24 instrument data source there should be one instance of the import module configured via its own parameter file e g import gen pasv d and started using Earthworm StartStop mechanism The list of import processes to be started together with their corresponding parameters files and startup parameters should be entered in Earthworm parameter file startstop nt d e g by add
47. a Windows XP system or c Users RTSmart ona Windows Vista or Window 7 system The geotech properties parameter file settings of Interest are primary registry localhost 1099 Defines the IP address and port number separated by of the computer where the SMARTServer is located Example implies localhost computer port number 1099 data file directory c tw data files Defines the location where the flat files are stored Example implies folder c tw data files Defaults to geotech data files subfolder of the user s home folder e g c Documents and Settings RealTimeUser geotech data files data file offset mode false Defines whether the data are sampled on the even second or with a non zero time offset relative to the second For SMART 24 instruments data are always sampled on the even second and this parameter should be set to false as in this example station name CWB BH Defines the station or network name used by the SMARTGeoHub Example implies CWB BH The flat file SMARTServer can be started by double clicking on the SMARTServer shortcut that points to the following program file c SMARTGeoHub SmartServerFF bin runServer bat The Earthworm direct SMARTServer no writing to the local files only sending data directly to Earthworm can be started by double clicking on the SMARTServer shortcut that points to the following program file c SMARTGeoHub SmartServerFF bin runServerEwDirect b
48. ad amp iteI IHTCU DataFrame 00 10 21 000 Received 2008 99 27 bo 10 33 862 INFO NICU Thread Site NTCU DataFrame 690 10 22 000 Received 2008 09 27 BB 18 33 862 INFO NICU Thread Site NTCU DataFrame 66 16 23 666 Received 2008 99 27 BB 18 33 878 INFO INTGU Thread Site NTCU DataFrame 00 10 24 000 Received 2008 99 27 BB 18 33 878 INFO INTGU Thread Site NTCU DataFrame 009 19 25 000 Received 2008 09 27 b0 10 33 878 INFO NICU Thread Site NTCU DataFrame 60 10 26 0060 Received 2008 99 27 BB 18 33 893 INFO INTGU Thread Site NTCU DataFrame 00 10 27 000 Received 2008 99 27 BB 18 33 893 INFO NICU Thread Site NTCU DataFrame 66 16 28 660 Received 2008 99 27 HB 18 33 893 INFO INTGU Thread Site NTCU DataFrame 66 16 29 000 Received 2008 69 27 b0 10 34 815 INFO ILAU Thread Sitel ILAV DataFrame 60 10 20 000 Received Figure 1 SMARTServer running window SMARTGeoHub Central Station User s Manual 3 1 3 SMARTGeoHub Data Server for Infrasound and Seismo Acoustic Networks Typically for use in infrasound or seismo acoustic networks a version of the SMARTServer identified by version number 3 0 or higher can generate station CD1 1 data frames by assembling the CDI 1 data frames received from the SMART 24 instruments digitally sign data at the hub using a hardware authentication token and forward CD1 1 data to external CD1 1 receivers via a program module called SMARTCDI I Forwarder SMARTServer must be
49. address and would be identified numerically sequential 1 e site 1p 2 site ip n where n number ofsites site port 1 11656 Defines the data port address that SMARTServer will assign the SMART 24 digitizer for data reception Example implies site number one Each SMART 24 would have a unique data port assignment and would be identified numerically sequential i e site port 2 site port n where n number ofsites The recommended parameter values are 10000 SMART 24 serial number Thus the example implies serial number 1656 site respframeip 1 192 168 0 55 Defines the destination IP address where the SMART 24 digitizer data frames are sent to i e the IP address of the SMARTGeoHub computer as seen from the SMART 24 site Example implies site number one In most cases this parameter 1s the same for all sites and same as station network parameter except in networks with address translation NAT and a mixture of SMART 24 digitizers both local and external to the SMARTGeoHub computer s network site msgmod 1 61 Defines the Earthworm Module ID A value of zero is defined to be a wildcard MOD WILDCARD in file earthworm d The module ID is part of the logo of the Earthworm messages output by SMARTServer In case more than one SMART 24 digitizers are reporting each SMART 24 would have a unique Earthworm Module ID assignment and would be identified numerically sequential i e site msgmod 2 site msgmod n where
50. ame size set with SMART24Config software is 10 seconds frame destination 0 Defines the identifier of the destination of the frame 8 character ASCII set by the SMARTServer in the station CD1 1 data frame header Example implies 0 default token luna 1 Defines whether a LunaPCM authentication token is used 1 or a Fortezza card 0 for digital data signing Example implies 1 LunaPCM forwarder recoverqueue 6 Defines how many data frames are resent for forwarding when re establishing communication between SMARTServer and SMARTCD11Forwarder after it has been interrupted Example implies 6 or 1 minute when using 10 seconds data frames 3 7 SMARTGeoHub Central Station User s Manual maxnumber stations 3 Defines the number of SMART 24 digitizers reporting Example implies 3 sites In this case entries for all 3 sites must be present in the Infrasound Info section similar to the examples given below for the first site sta port 1 11656 Defines the data port address assigned to the SMART 24 digitizer for data reception and must agree with the corresponding site data port stored in the database Example implies site number one Each SMART 24 would have a unique data port assignment and would be identified numerically sequential i e sta port 2 sta port n where n maxnumber stations The recommended parameter values are 10000 SMART 24 serial number Thus the example implies serial num
51. at Figure 16 shows examples of the flat file SMARTServer running window at start up and during normal operation 3 22 SMARTGeoHub Central Station User s Manual EI SmartServer loj x HHg AF i5S 17 2H 47 817 INFO main Attempting to locate load HOME gqeotech properties E HAS H9 15 19 20 47 022 INFO main Imported C Users ptsmart geotech properties 68 69 15 19 20 47 023 INFO main Skipping non existant CLASSPATH geotech properties b98 609 15 19 20 47 035 INFO main Operating as station CWB BH HHdB8 H9 15 19 20 48 509 INFO main Creating primary registry on localhost HA8 A9 15 19 20 48 568 INFO main Registering smart 1099 HAS H9 15 19 20 48 574 INFO main Attempting to acquire primary registry bi8 69 15 19 20 48 574 INFO main Primary registry acquired b9s 609 15 19 20 48 585 INFO main Primary registry aquired SmartServer b9s8 609 15 19 20 51 89 1 INFO Timer H1 Seismic information older than 3 days will he deleted 68 99 15 17 20 51 918 INFO Rollover Rollover for SO0H Data completed B08 99 15 17 22 42 783 INFO main Started Thread NISA Thread 608 699 15 19 22 42 725 INFO main Started Thread HWAA Thread E SmartServer loj x 2008 69 15 19 20 16 333 INFO INTSA Thread Site NTSA DataFrame 197 18 43 H881 Received a 2008 69 15 19 20 16 397 INFO CHWAA Thread Site HVAA DataFrame 19 18 43 0001 Received 2008 99 15 19 20 17 320 INFO INTSA Thread Site
52. at 1f a new key pair has not been previously generated this command will fail L Start KeyPair x ue NE START KEYPAIR command executed successfully Figure 25 Key Pair Started message The Start Key Pair command requires that a certificate be provided that will be used in the signing of messages that are passed from the Station the sites and the users To provide a certificate issued by a signing authority press the Select New Station Certificate to Store button in Figure 30 and enter the file with the provided certificate when asked for its selection If no certificate has been provided for the Station the default self signed certificate will be used 5 56 SMARTGeoHub Central Station User s Manual The certificate used will be saved to a file located at StationKeyCommand StationCertificates with an extension of pem together with a text file with the the same information and format as Generate Key Pair response file see 5 5 1 having the same name and the extension sta In the case of the Start Key Pair command for the SMART 24 remote sites the certificate 1s not required for the command to be executed WARNING Execution of this command will change both the public and private keys of the Station or Site selected This may render pending communications un verifiable by the recipient unless the information from the Generate Key Pair is provided to the appropriate users These local commands sho
53. ber 1656 cdl IQueue serverip 192 168 100 108 Defines the IP address of the host computer where SMARTCD11Forwarder program resides typically the same computer where SMARTGeoHub and SMARTServer resides too SMARTServer will forward CDI 1 data to the SMARTCD11Forwarder at this IP address and data port address specified below which in turn will queue and forward the data to external CD1 1 reader s cdl IQueue serverport 9010 Defines the data port address to connect and send data to the SMARTCD11Forwarder program The default value of 9010 is recommended to be used This version of SMARTServer logs the CDI 1 station data frame time sequence number and size in bytes in its console window as shown in Figure 2 runsServer bsh 2009 11 08 2013 15 Thread payload Forwarder size butes 1272 2009512 20 2 230 Sequence 2009 11 08 20 28 05 Thread payload Forwarder sizelbutesl 1272 2009512 20 27 40 Sequence 2009 11 08 20 38 15 Thread payload Forwarder sizelbutesl 1240 2009512 20 27 50 Sequence 2009 11 08 20 38 25 Thread payload Forwarder sizelbutes 1232 2003212 20 38 00 Sequence 2009 11 08 20 38 35 Thread payload Forwarder sizelbutes 1296 2009512 20 38 10 Sequence 2009 11 08 20 38 46 Thread payload Forwarder sizelbutes 1272 2009512 20 38 20 Sequence 2009 11 08 20 38 55 Thread payload Forwarder size butes 1228 2009512 20150150 Sequence 2009 11 08 20 33 05 Thread payload Forwarder size butes 1228 2009
54. calib calper and sensor sensitivity resulted from a sine wave calibration or the label Random Binary to designate a random binary calibration Once the operator selects a calibration from the list and presses the Save Calibration button a confirmation window 1s displayed as in Figure 10 SMARTCalUpdate Calibration Update Save Calibration 4 Date amp Time 20091109 16 20 Site NV01 Channel SHZ SineWave Calib 0 00164 Calper 0 2 Calsens 1986 136 Select Pending Calibration to save Pending Calibrations older than the selected Calibration to save will be deleted SMARTCalUpdate Calibration Update Save Calibration Select Pending Calibration to save 3 Date amp Time 20091109 16 32 Site NVO1 Channel SHZ Random Binary Pending Calibrations older than the selected Calibration to save will be deleted Figure 9 SMARTCalUpdate Select Window with a sine wave calibration results top and random binary calibration results bottom E SMARTGeoHub Calibration Up X Update Calibration Results for NVOT1 Figure 10 SMARTCalUpdate confirmation window 3 19 SMARTGeoHub Central Station User s Manual After operator confirmation by selecting Yes in the confirmation window the following operations are performed automatically calibration results are updated on the local computer by moving the three calibration results files TXT DAT and CAL from the temporary calibration results folder SMAR
55. cause SMARTKeyCommand to execute the GET KEYPAIR command that retrieves the current effective public key and DSA parameters in use at the SMART 24 remote sites A dialog box will appear from which the user must select the Site code from which the currently active key will be retrieved This command 1s not available for the Station Also this command is available only locally and not by using AutoDRM messages The progress and results of this command are displayed on the screen see Figure 28 The output generated by this command consists of the same information as GENERATE KEYPAIR response file written to a file located at Station RetrievedKeys This file is named using the previously described file naming convention with an extension of get It is overwritten each time a key is retrieved for that site LRL Pressing this button will cause SMARTKeyCommand to execute the UPDATE CRL command that updates the Certificate Revocation List CRL in use at the station or site authenticators A dialog box will appear from which the user must select the Station code with one of the two Fortezza cards installed at the workstation for AutoDRM Messages or CD1 1 data or the Site code for which the CRL will be updated The UPDATE CRL command requires that a CRL certificate be provided that will be used to update the station or site copy This information 1s included in the email request when using remote commands via AutoDRM messages or must be entered by t
56. configured before attempting to run initially in this mode The SMART Server configuration parameters specific to infrasound seismo acoustic operation should be changed by editing the configuration file viewer opts conf located e g at c SmartGeoHub SmartServer conf viewer opts conf The parameter file settings of interest are contained in the Infrasound Info section Infrasound Info cd11 generate 1 Defines whether generating station CD1 1 data frames for all SMART 24 digitizers reporting 1s enabled 1 or disabled 0 Example implies enabled so that station CD1 1 frames are created for forwarding to external CD 1 1 readers station sign 1 Defines whether digital signing of the station CD1 1 data frames at the hub is enabled 1 or disabled 0 A hardware authentication token is used for data digital signing Example implies enabled so that station CDI 1 frames are signed before being forwarded to external CD1 1 readers auth keyid 1 Defines the identifier of the certificate with the public key required to verify the digital signature 1f non zero authentication is used to verify communications Example implies l meaning authentication verification is enabled with an authentication key id value of 1 infrasound dataframesize 10 Defines the data frame size in seconds for all SMART 24 digitizers reporting Valid values are 10 20 or 30 seconds Example implies 10 meaning the digitizer s data fr
57. d phase in degrees The calibration function contains values at a number of frequencies within a frequency interval set in file rbcal def If the digitizer reponse is provided in file digitizer fap then the full system sensor digitizer response function is stored in the DAT file otherwise only the sensor response calibration CAL report file with sensitivity values for all network sites and channels at a given calibration date and time The name of the file contains the calibration date and time as YYYYMMDD hhmm cal where YYYY year MM month DD day of month hh hour mm minute and cal file extension Calibration processing is performed automatically by SMARTCal To update the calibration values used on the system in real time operation and validate a particular set of automatic calibration results the operator must manually run the SMARTCalUpdate program 3 18 SMARTGeoHub Central Station User s Manual Start the SMARTCalUpdate by double clicking on the SMARTCalUpdate shortcut that points to the following program file e g on a Linux system SMARTGeoHub SMARTCal bin CalUpdate bsh SMARTCalUpdate GUI is started prompting the operator to select the calibration to save from the list of calibrations performed since the last system update as shown in Figure 9 For each calibration displayed information includes date and time of the calibration calibrated site and channel name and calibration values
58. date year month and day of month and extensions ndx and que e g SMART 20110426 ndx SMART 20110426 que The queue files are not maintained automatically and it is recommended the old queues to be cleaned manually e g once every 1 3 months For each CDI 1 destination there is a corresponding line beginning with forward and containing the following parameters enabled true source SMART consumer IDC destination IDC ip 192 168 100 56 port 8000 Defines whether this CDI 1 destination 1s enabled true or disabled false for data sending to it Example implies true meaning CD1 1 data are forwarded by the SMARTCD11Forwarder to the corresponding CD1 1 receiver Defines the CD1 1 source identifier ASCII or data frame creator stored in the frame headers and must agree with the station name stored in the database Example implies SMART Defines the CD1 1 consumer receiver identifier ASCII used for logging purposes on the hub Example implies IDC Defines the CD1 1 destination identifier ASCII stored in the frame headers as frame destination see IDC documentation on formats and protocols for continuous data Example implies IDC Defines the IP address of the destination CD1 1 reader computer SMARTCD11Forwarder will forward CD1 1 data to the external CDI 1 reader at this IP address using the connection data port address specified below Defines the
59. ded data acquisition system for real time operation Data providers are the SMART 24 Series instruments SMART 24R data recorder SMART 24D digitizer and SMART 24A strong motion recorder In the following text herein all references will be generically SMART 24 Other data providers can be the DR 24 D Series Remote Digitizers or other digitizers communicating through supported protocols SeedLink Earthworm A data server SMARTServer stores seismic or infrasound array data on a backend relational database or to data files while multiple client applications are the user s interface to access these data SMARTGeoHub can also send data to other data acquisition systems using the Earthworm SeedLink or CDI I protocol A block diagram of the SMARTGeoHub is shown in Appendix A Figure 18 SMARTGeoHub Central Station includes the following software modules SMARTServer This application is the data server that accepts real time data from the SMART 24 stations and stores it in the relational database for small and medium networks or to flat data files for large networks making it available to other clients It also can forward data in real time using Earthworm or CD1 1 protocol This document describes in detail the SMARTServer features and operation SMARTDBConfig This application is used to create the structure used by the SMARTGeoHub Central station database consisting of station or network sites and channels or componen
60. e DSA P Q and G parameters to be used when generating the key in the following format DSA P82e4ld aec749a129500fa002 l74D9CcT21l7975t673IL160DCI2111444D DSA OQ 9DULOocfOSI4a9ellT7600eap9beDlo0f9cOCce202Dd DSA G 23000a95c9ft2fDe42aeo42DcUODeo66D5eoU022o0DeeUb0ftl d056D0796Cd08t9 This information is included in the email request when using remote commands via AutoDRM messages or can be input in a text file after checking the checkbox in Figure 29 when using local commands If no new DSA parameters values are supplied the defaults are used They are the current values those of the current key pair stored on the Fortezza card for the SMART 24 and the values stored in Station authd par or Station authdl par files for the workstation AutoDRM Messages or CD1 1 data Fortezza card respectively Following the command execution the newly generated key pair is in a pending state and the next START KEYPAIR command execution will cause it to become effective If more than one GENERATE KEYPAIR command is executed only the last one is saved The success or any errors that may occur during the execution of this command will be displayed on the screen see Figure 28 and are logged in the file Station GenerateKeypair log The output generated by this command is written to a file located at Station GenereratedKeys with an extension of gen This file is overwritten each time a key is generated for that station or site The content of this f
61. e and then recreate database tables when updating the databse structure from the configuration file Default is false do not drop database structure drop tables false 3 23 duration 259200000 station name CWB BH ip 192 168 100 55 SMARTGeoHub Central Station User s Manual Defines the duration of each data channel flat file given in miliseconds Data older than this time interval will be overwritten Example implies 3 days Defines the station or network name used by the SMARTGeoHub Example implies CWB BH Defines the IP address of the host computer where SMARTGeoHub resides This is the IP address where the SMART 24 digitizer will send data to For each SMART 24 digitizer a section is contained in the configuration file with all its relevant site parameters The site section starts with site and ends with site delimiters Site parameters of interest are site name NTSA ip 192 168 100 21 data port 11656 longitude 20 0 latitude 40 0 elevation 1000 0 Defines the name given to the SMART 24 digitizer Each SMART 24 would have a unique site name Defines the IP address of the SMART 24 digitizer Each SMART 24 would have a unique IP address Defines the data port address that SMARTServer will assign the SMART 24 digitizer for data reception Each SMART 24 would have a unique data port assignment The recommended parameter values are 10000 SMART 24 serial number
62. e size e g of 10 seconds or 10 000 miliseconds recommended value is 200 000 miliseconds 3 3 2 2 Fir optional This module s function 1s to filter the raw data using a Finite Impulse Response FIR filter Raw data are read from Earthworm transport ring buffer and results are output to the same Earthworm transport ring buffer Depending on the desired filter parameters there can be one instance of the Fir module or multiple instances each Fir module configured via its own parameter file e g fir d and started using Earthworm StartStop mechanism In the example described below raw data are filtered by using a band pass filter obtained by applying successively first a high pass filter and then a low pass filter One instance of the Fir module is started for the high pass and another for the low pass filter identified by the names MOD FIR HP MOD FIR LP and configured from the parameter files fir hp d and fir p d respectively The list of Fir processes to be started together with their corresponding parameters files and startup parameters should be entered in Earthworm parameter file startstop nt d e g by adding the following entries Process fir fir hp d PriorityClass Normal ThreadPriority Normal Display NoNewConsole Process fir fir Ip d PriorityClass Normal ThreadPriority Normal Display NoNewConsole High pass filter Fir module recommended parameter file settings 1n file fir hp d are MyModId MOD FIR HP Set t
63. ed in the email request when using remote commands via AutoDRM messages When using the manual command there are two ways to provide this certificate information To manually provide a certificate issued by a signing authority check the checkbox in Figure 30 and enter the file with the provided certificate when asked for its selection If no certificate has been 5 61 SMARTGeoHub Central Station User s Manual provided for the workstation AutoDRM Messages Fortezza card the default self signed certificate from Station dsacert tmp will be used In either case the certificate used will be written to a file located at Station StationCertificates with an extension of key Also the workstation Messages Fortezza card certificate will be stored in the file Station station pem and will be used to sign AutoDRM originated email messages Only in the case of the manual START KEYPAIR command for the SMART 24 remote sites the certificate 1s not required for the command to be executed 1 T WARNING Execution of this command will change both the public and private keys of the Station or Site selected This may render pending communications un verifiable by the recipient unless the information from the GENERATE KEYPAIR is provided to the appropriate users These local commands should be executed only by authorized personnel and only after carefully evaluating their effect on data and command communications to Pressing this button will
64. eeded for the two systems to operate together Typically SmartEW Config is located under the c SMARTGeoHub GeoDB folder To run smartEW Config simply execute the SmartEWConfig bat program file from its home folder smartEW Config reads the information from the configuration XML file already configured by the user with all necessary parametric information as described in 3 2 2 It also uses the following model files for a typical installation provided by Geotech and stored in the same home folder e Model files geotech properties model model SMARTGeoHub system settings file see 3 2 1 viewer opts conf model model SMARTServer configuration file see 3 3 1 earthworm global d Earthworm global configuration file earthworm d model model Earthworm configuration file export scnl ack d model model Earthworm export configuration file import gen pasv d model model Earthworm import configuration file startstop nt d model model Earthworm start and stop configuration file wave serverV d model model Earthworm wave server configuration file When running SmartEW Config new versions of the above configuration files are generated based on the existing model files and the actual system configuration as read from the SMARTGeoHub XML file The following files are written out and copied to the respective SMARTGeoHub or Earthworm system folders overwriting the existing files e SMARTGeoHub geotech properties SMA
65. er Properties Command SOH Properties Ip Address Connection Request Retry Period mins SOH Reporting Frequency secs 192 168 100 144 2 g Connection Request Port Connection Request Timeout mins Command Input Port 89000 a 8000 EarthWorm Properties Enable Earthworm Properties Array Name Ez 2011 05 26 11 19 18 943 INFO Event SMART24Config 1 29 2011 05 26 11 19 18 959 INFO Event Copyright 2004 2010 Geotech Instruments LLC All rights reserved 2011 05 26 11 18 35 537 INFO Event Connecting to 192 168 10 28 2011 05 26 11 19 35 537 INFO Event Logged into 192 168 10 28 2011 05 26 11 19 35 537 INFO Event Loading current setup parameters from 192 168 10 28 Figure 15 SMART 24 Real Time Data Properties window with calibration parameters 3 21 SMARTGeoHub Central Station User s Manual 3 2 SMART GeoHub for Large Networks The large database flat file model is used on large SMARTGeoHub systems involving more than 100 channels In such applications SMARTServer writes raw data using a structure of data files instead of MySQL data tables to optimize efficiency in accessing large quantities of data 3 2 1 SMARTGeoHub Flat File Data Server Specific to this flat file model SMARTServer and other SMARTGeoHub clients read system settings from a file named geotech properties typically located in the user s home folder e g c Documents and Settings RTSmart on
66. file name includes the station or site name and the date year month and day of month and time hour minute and second when the command was executed The file extension denoted in this example as xxx is changed to indicate the type of information contained in the file IMPORTANT The key management operations for the CD1 1 data Fortezza Cryptology card that is installed at the workstation are available by local commands only The key management commands are described in detail the following sections A flow chart of the local key management commands is shown in Figure 31 For more information on the automatic key management commands please refer to the SMARTAutoDRM documentation i Pressing this button will cause SMARTKeyCommand to execute the GENERATE KEYPAIR command that generates new key pairs at the station or site authenticators A dialog box will appear from which the user must select the Station code with one of the two Fortezza cards installed at the workstation for CD1 1 data or AutoDRM Messages or the Site code for which a new key will be generated see Figure 29 5 59 SMARTGeoHub Central Station User s Manual Generate Key Pair Command Select Station ar Site Station ED 1 1 Fortezza 1511 Station Messages Fortezza 1511 Site I11H2 Site 111H3 Cancel Command Site I1HA hi I Change DSAP 0 and G parameters Figure 29 SMARTKeyCommand Generate Key Pair dialog box Optional the user can provide th
67. g software e g SMARTQuake The data files can be formatted using either SUDS format Banfill 2003 or a so called simple format consisting of a small header followed by the binary data values see 3 3 4 2 Other formats such as CSS SAC or miniSeed are possible on request consult factory for details FileGen program should only be started after SMARTServer is already running Typically both SMARTServer and FileGen applications are started automatically by running the StartAll shortcut Otherwise FileGen can be started individually by double clicking on the FileGen shortcut that points to the following program file c SMARTGeoHub FileGen bin FileGen bat The time when the FileGen program 1s started 1mmediately or at next even minute marks the start time of the first file The data are extracted from the SMARTGeoHub database periodically with a user programmable delay versus real time to allow for communications delays and written to data files Each data file contains all data channels recorded by the SMARTGeoHub for the operator specified recording time period The file naming convention is XXYYMMDD nnmmes network ext Where YYYY year MM month DD day of month hh hour mm minute ss second of the first sample in the data file network network name ext file extension e g sim FileGen relies on the local computer time to determine when to read and write data Because of this reason the time of the
68. ha 65a9elc8ae6244828dd936 c0e481ldlbla9Sdlled408 226 c5 13664S87aaababsSOOladadcdbdezfffle 726cfbz 34727388b9e354953a83afc2274ded7d2156ba2 c66d67cefbbd69123415ej Figure 21 Generate Key Pair window for Station with DSA parameters change lis StationKey Command m x Generate Key Pair Start Key Pair Get Key Pair Authenticator Site 51140 IP Address 192 168 0 231 Generate Key Pair Certificate Subject Site Key ID O CTBTO QU IM5 CN cd11 1005 Set DSA P and G parameters Figure 22 Generate Key Pair window for Site Press the Generate Key Pair button to execute the command and confirm command execution when prompted from the message window Once the command execution is completed a new message is displayed as shown in Figure 23 5 54 SMARTGeoHub Central Station User s Manual ra Generate KeyPair x um J d GENERATE KEYPAIR command executed successfully Figure 23 KeyPair Generated message Following the command execution the newly generated key pair is in a pending state and the next Start Key Pair command execution will cause it to become effective If more than one Generate Key Pair command is executed only the last one is saved The success or any errors that may occur during the execution of this command are displayed on the screen see Figure 23 The output generated by this command is written to a file located at StationKeyCommand GenereratedKeys with the name as given by the
69. he name of the Module ID The Module ID must be registered with Earthworm in the working copy of the file earthworm d e g by adding the following entry Module MOD FIR HP 55 3 33 InRing OutRing Band Band SMARTGeoHub Central Station User s Manual WAVE RING Set the name of the transport ring buffer to read data from WAVE RING set the name of the transport ring buffer to write data to 0 0 0 0005 0 0 03 stop band 0 004 1 0 0 03 pass band The above two lines set the parameters of the frequency bands that define the filter low frequency high frequency band level 0 for stop band 1 for pass band and amount of ripple allowed from desired level Frequencies are scaled to the range 0 0 1 0 where 1 0 corresponds to the Nyquist frequency Example implies first line a stop band at all frequencies below 0 0005 Nyquist frequency e g 0 025Hz if data are sampled at 100sps and second line a pass band at frequencies above 0 004 Nyquist frequency e g 0 2Hz if data are sampled at 100sps with the filter frequency response as shown below I I DE Ale I I lh GE SE el P I T d 0 01 0 02 0 05 0 1 0 2 0 5 1 2 5 10 20 50 Frequency Hz GetWavesFrom INST WILDCARD MOD WILDCARD GetSCNL Specifies the logos of the Earthworm messages to be read from the input transport ring Example implies messages with any logos any Installation ID any Module ID are read NTSV BBZ TW 02 NTSV SFZ TW 03 List Station
70. he user as a file when asked for its selection in manual mode The progress and results of this command are displayed on the screen see Figure 28 The CRL certificate used will be stored in a file located at Station StationCRL This file 1s named using the previously described file naming convention with an extension of cr1 It is overwritten each time a CRL is updated for the same station or site authenticator 5 62 SMARTGeoHub Central Station User s Manual ify Management using Fortezza cards Edit c station authd par for Messaging Fortezza Edit c station authd1 par for CD1 1 Fortezza Da To Verify Incoming Email e name edit and change also in c station station db if changed must init run card e email autodrm domainname supplied by AutoDRM e org unit e PQG supplied by Authority default values used unless new values are supplied SMART 24 WORKSTATION New Fortezza Card p Replace c station operator pem with X509 Certificate for the Authority Restart authd Edit PQG text file and add DSA P Valid parameter DSA Q Valid parameter DSA G Valid parameter In Generate Keypair window select change DSA params and Install Card in Install Messaging Card in Workstation Workstation socket 2 socket 2 CDI 1 Card in Workstation socket 1 PQG fil Run c station RunCardInitForMsgFortezza bat Yes open PQG file Run c station RunCardInitForCD ortezza bat Workstation on SMART 24 Workstation Output S PRO
71. ies that it has come from a trusted source by use of the sender s certificate This certificate is stored in PEM format in the c NStation directory The certificate name indicates the user to whom the certificate belongs As an example if a trusted user were george somedomain com there should be a c Station george pem file This certificate must be generated with information from the user s public key by a trusted signing authority Once this PEM file has been generated it must be copied into the c Station directory Ensure that all active windows programs are shutdown and closed before continuing with this procedure After ensuring that the programs have terminated copy the file to the c NStation directory Once this PEM file has been copied its presence must be noted in the verification database To do this open the c Station station db file using notepad The contents of this file are represented below operator 1000 0 operator pem autodrm 2000 687 station pem Using the example above george somedomain com station db would be edited to look like operator 1000 0 operator pem autodrm 2000 687 station pem george 3000 0 george pem Once this file has been edited and saved double click on the StartAl11 shortcut on the desktop to automatically restart all data acquisition and communication functions 5 51 SMARTGeoHub Central Station User s Manual 5 5 StationKeyCommand StationKeyCommand is a java application that enables
72. iguration file seiscomp acquisition config seedlink inzi It contains a plugin entry line for each new station added Change each station entry e g from plugin dr24 S1140 cmd home sysop seiscomp acquisition bin serial plugin v f home sysop config plugins ini 3 41 SMARTGeoHub Central Station User s Manual to plugin smart24 S1140 cmd home sysop seiscomp acquisition bin SmartSeedLinkPlugin home sysop config SmartSeedLinkPlugin S1140 conf Keep the default values for the plugin parameters timeout 600 State retry G0 shutdown walt 10 For each station entry the plugin name must be the same e g seiscomp acquisition bin SmartSeedLinkPlugin but calls as argument a different station configuration file It is recommended that the name of the station configuration file includes station name e g config SmartSeedLinkPlugin S1140 conf e Copy the sample station configuration file distributed by Geotech SmartSeedLinkPlugin conf to the configuration directory e g con f i g For each SMART 24 site create a copy of the station configuration file with the name as specified in the plugin command line argument e g config SmartSeedLinkPlugin S1140 conf Edit the file and choose the following recommended settings Set to the number of SMART 24 sites connected to one instance of the plugin to 1 e g number ofsites 1 Enter in the appropriate field the IP address of the SeisComP computer e g se
73. ile includes the signature of the new public key signed with the old key in hex representation the organization unit name and email the public key and DSA P Q and G parameters given as hexadecimal ASCII values It is represented as follows SIGNATURE 302C0214068FE6DECA20906C2B9560473097919940527DIBF02143BFD696E7529DDCAAC 24FAB0424C dname o ORG ou UNIT l autodrm cn autodrm icpa geoinstr com y 228DF38A669B2A834DC90B6F0C02BDCA07F2A98833946E3AC468874B9FBA07036C 2A4AECCC489F56431EECB6384A5FFCCEA07F66DE49DB977F26075C05777539B597A7 6C4A1AB83061FB0067ED56E16A568BAS8CA5D59A6CD9E2C047944116AE07ADD6CF408 67 D29482DEAF C0F53846C1D4B94222836B4561F61F43DE38414B5 5 60 SMARTGeoHub Central Station User s Manual p 95 96DC5BDABBSAFAF5B7 BB99ACEAE4B12C8ECC82FB6237 C5BE26F5105BF9F1E8B ODFC68647646EEA87CAF42CD2783A99717914A1FAA9DB6627BB137179C9BA7443DE4 5FA348AB8E343B12230A304B3C6658CPFF1023BEC8F6A8D2AC5bE1568C44D9B7EB35C3 2BBAE5D33EDD80CECFE D838416FDD81A2675A72BEE435BED6F368B q 8AA48ABD2805D4ED5F243767 1D46A6D717 CB1091 qg 59505E9150E45BB7B96B3125E085BF9FF2A3C3439E3D5FF9BFA12B377DF9AA5E06 91A5F4560058914AA88AA6A65E52B0EB0802FFCD77 D73A4B8DEAF82D6A7 5DFE02B74 JZO6DCCABIDTTOSUDADGS5DES2A902943CZ2BEBBD3S585953934600536538A6000515021006E 734158 ODoFFDICET7TEI9541BEA5A953901589C4C905272D72F73539485FFEF same information written as a self signed certificate in PEM format is stored in Station dsacert tmp or Station dsacertl tmp files for the workstati
74. ing the following entries Process Import gen pasv import gen pasv dl PriorityClass Normal ThreadPriority Normal Display NoNewConsole Import gen pasv recommended parameter file settings are MyModuleld MOD_IMPORT GEN PASV Set the name of the Module ID The Module ID must be registered with Earthworm in the working copy of the file earthworm d e g by adding the following entry Module MOD IMPORT GEN PASV 50 RingName WAVE RING set transport ring buffer name RingName to WAVE RING ReceiverIpAdr 192 168 0 55 ReceiverIpAdr must contain the local IP address of the Earthworm server assigned to receive data from the SMART 24 instrument ReceiverPort 16001 ReceiverPort must contain the local port number of the Earthworm server assigned to receive data from the SMART 24 instrument Default port number 1s 16005 To receive data in Earthworm from multiple SMART 24 sites unique port numbers have to be set in 3 32 SMARTGeoHub Central Station User s Manual the respective Import gen pasv parameter files and as many instances of the import module as SMART 24s have to be started in Earthworm SenderIpAdr 192 168 0 55 SenderIpAdr is the IP address of the computer where the SMARTGeoHub Server is running MyAliveInt 0 SenderHeartRate 0 Disable heartbeat messages between the Sender and Receiver by setting parameters SenderHeartRate and MyAlivelnt to 0 SocketTimeout 200000 SocketTimeout has to be larger than SMART 24 data fram
75. ing program files Otherwise a new installation 1s performed This procedure will create all folders and will copy all files necessary to run SMARTGeoHub The installation folder defaults to c SmartGeoHub where the SMARTGeoHub programs will be installed in different subfolders one for each software component The Java Runtime Environment will be installed or updated 1f an older version 1s already present on the computer The Typical setup should be selected during the Java Runtime Environment Install Wizard The install procedure will also install the MySQL relational database required for SMARTGeoHub to operate If MySQL database 1s already installed on the host computer the existing mysql folder with all programs and data files is renamed as mysgl old and a new database server is installed in the c mysql folder The station information data can be restored to the database from the previously saved backup XML file using a database restore tool called restore db included in SMARTDBConfig software version 1 2 or higher 2 2 UPDATE Run the Update program from the distribution CD root directory for updating the SMARTGeoHub software with the newest version In Windows 7 run the update command as administrator The MySQL database programs and data 1s kept unchanged When the software installation or update is completed it is recommended to create new or update existing shortcuts on the Desktop to point to
76. iscomp server 192 168 100 100 Enter in the appropriate field the port of the SmartSeedLinkPlugin This value must match the Connection Request Port set on the respective SMART 24 e g seiscomp server port 9000 Enter in the appropriate fields the SMART 24 site name and the data stream port number To ensure port number 1s unique set its value to 10000 the SMART 24 serial number e g site name l S1140 sIteportl lli409 Enable or disable SeisComP logging of incoming data frames by setting the verbose field to true or false verbose data true j Check the settings of the Linux firewall 1f active to allow access on the data ports used by the SmartSeedLinkPlugin e Start SeisComP to start data acquisition for the new SMART 24 station s Allow at least two minutes for the digitizer to connect and start sending data to the server Verify status of incoming data using SeisComP s data viewer and log files 3 42 SMARTGeoHub Central Station User s Manual 4 Appendix A Figure 18 SMARTGeoHub Central Station data flow diagram SMARTGeoHub Central Station Lo DR2SMART SMART24Config SeedLink To Smart SMARTGeoViewer Remote Setup amp Data Client Remote Setup Client Data Client Display Client SMARTDBConfig Data Base Setup Client SMARTGeoSOH A Data Base Monitor Client SMARTServer Data Server and Forwarder SMARTSUDSGen Data Client SMARTGeoHub Central Station 4 43 SMARTGeoHub Central
77. ith SUSE Linux 10 3 and SeisComP 2 5 The program is installed by copying the plugin executable file e g SmartSeedLinkPlugin to the SeisComP binaries directory e g home sysop seiscomp acquisition bin The SMART 24 instrument is configured using the Smart24Config software e g using the following parameters sample rate 50 sps channel names for first three channels BHZ BHN BHE CD1 1 destination IP address of the SeisComP computer Connection Request Port Set a unique port number for each Smart 24 site Recommended 1s to start with the default value 9000 and increment it by one for each Smart 24 site added to the system Depending on the sample rate and channel names used changes may be required in the SeisComP stream processing scheme defined in the configuration file seiscomp acquisition config streams xml When configuring the station in SeisComP following steps are recommended e Run the SeisComP configure utility seiscomp config to add a new station with Station code SMART 24 site code e g S1140 Station description any unique description e g S1140 Station Type of data source 9 corresponding to the DR 24 digitizer Stream processing scheme e g stream 50 for 50 sps sample rate For all others settings choose the default answers Add other new SMART 24 stations as many as needed using the same procedure Exit and save SeisComP configuration e Open with a file editor the SeisComP conf
78. martMessages Defines the location of the folder to store configuration files for use of SMARTQuake optional 3 27 SMARTGeoHub Central Station User s Manual 3 2 4 2 The Simple Data Format The data file consists of a succession of channel records one for each active data channel recorded by the SMARTGeoHub6 The channel record consists of a header followed by a data block The channel header has the following structure described using the seismological convention see About This Document char network 8 Network name same for all sites recorded at the the SMARTGeoHub 8 characters char station 5 The SMART 24 digitizer site name 5 characters char component 3 The SMART 24 digitizer channel name 3 characters double begintime Data trace begin time given as number of seconds elapsed since January 1 1970 at 00 00 00 0 stored as an 8 byte real number long length Number of samples in trace a 4 byte integer number float rate Sample rate a 4 byte real number Data values follow the header stored as 4 byte signed integers 3 28 SMARTGeoHub Central Station User s Manual 3 3 SMARTGeoHub Data Interface to Earthworm The SMARTServer module also provides functionality for exporting SMARTGeoHub real time data to Earhworm The SMARTGeoHub SMARTServer application can be used to accept incoming real time data connections from SMART 24 instruments via a TCP IP network connection to write the
79. mo D dom Y year key SMARTGeoHub Central Station User s Manual Page Intentionally Left Blank 5 64
80. n SMARTKeyCommand to run Please refer to Pragma Systems website www pragmasys com and documentation for instructions on installing the Pragma Fortress Client Suite software and during installation use the default options Depending on the workstation operating system environment Windows or Linux and on the type of cryptology card used to secure data communications Mykotronx or Spyrus Fortezza card or Safenet Luna PCM token different programs are employed for key management control at the station workstation and sites SMART 24 digitizers as indicated in the following table Please refer to the corresponding section of this manual which is applicable for your specific hardware and software environment according to Table Table 3 Key management programs used and corresponding section in the manual in function of the software and hardware environment If If the And the Use this program for Use this program for workstation workstation SMART 24 station workstation site SMART 24 key operating crypotocard crypotocard key management management system 1s IS IS Windows Fortezza Fortezza SMARTKeyCommand SMARTKeyCommand see 5 6 see 5 6 Windows Safenet Fortezza StattonKeyCommand SMARTKeyCommand Luna PCM see 5 5 see 5 6 Linux Safenet Fortezza StattonKeyCommand StationKeyCommand Luna PCM see 5 5 see 5 5 5 2 Initialization of the Fortezza Card s for the Workstation Part of the setup req
81. n number ofsites Each site Module ID must be registered in Earthworm in the working copy of the file earthworm d e g by adding the following entry Module MOD EXPORT NTSA 61 Note Section Station Info continues on to define entries for all other sites numbered from 2 to number ofsites It is followed by Eathworm Info 3 30 earthworm ena 1 earthworm direct 0 SMARTGeoHub Central Station User s Manual Defines whether the SMARTServer data export for Earthworm is enabled 1 or disabled 0 for all SMART 24 digitizers reporting Defines whether the SMARTServer Earthworm direct mode is enabled 1 or disabled 0 for all SMART 24 digitizers reporting In Earthworm direct mode SMARTServer only sends data to Earthworm without recording the data to SMARTGeoHub flat files Default 1s 0 where the data are both saved to SMARTGeoHub and sent to Earthworm earthworm serverip 1 192 168 0 55 Defines the IP address of host computer for the Earthworm Import Server Each SMART 24 defined in the Station Info section should have an assignment The actual IP address may be the same for all SMART 24s or it could be different for each depending on the operational environment Typically it would be the same As above the parameter names are indexed numerically sequential This IP address must match the ReceiverIpAdr setting from Earthworm s import parameter file earthworm severp
82. nel WISA channel HWAA channel HWAA channel HWAA channel HWAA channel HWAA r channel HWAA AFE Lm Simplified file een abode DUM 183508 CWB BH sim Primary Thread Data file write finished will run again after 58 548 sec Figure 17 FileGen program window 3 2 4 1 FileGen Settings The FileGen configuration parameters should be changed by editing the configuration file viewer opts conf located e g at c SmartGeoHub FileGen conf viewer opts conf The parameter file settings of Interest are suds interval 60 suds delay 10 suds FileStart minute suds FileFormat simple suds FileExtension sim Defines the duration of the output data files in seconds Example implies 60 seconds minimum 1 second Defines the time delay versus real time in seconds to write raw data to files Example implies 10 seconds Defines whether the first data file starts on the even minute or immediately when FileGen is started Allowed values are minute and immediate Example implies file starts on the even minute Defines the file data format suds for SUDS format or simple for a simple data format as described below Example implies simple format suds SudRealFilePath C rawdata Defines the location of the folder to store the output data files on the local host computer Example implies c rawdata Defines the data files extension Example implies sim suds ConfigFilePath C S
83. ng in Earthworm direct mode i e SMARTServer only sends data to Earthworm without recording the data to SMARTGeoHub flat files see 3 3 1 In this case the SMARTGeoHub configuration XML file is not required for SMARTGeoHub to run SmartEW Config can then take its input from the SMARTServer configuration file instead already configured by the user with all necessary parametric information as described in 3 3 1 by specifying in the command line the InputFile parameter as the name of the SMARTServer configuration file e g viewer opts conf model The channel and location names which are not included in the input configuration file are assumed to be the SMART 24 defaults e g clp for channel name 01 for location name Same set of parameter files as described above are generated as output and copied to SMARTGeoHub and Earthworm system folders 3 40 SMARTGeoHub Central Station User s Manual 3 4 SMART 24 Data Interface to SeisComP SeedLink The SMARTSeedLink plugin is a variant of the SMARTServer module that provides functionality for importing SMART 24 real time data into SeisComP SeedLink The SMARTGeoHub SMARTSeedLink application can be used to accept incoming real time data connections from SMART 24 instruments via a TCP IP network connection and to deliver the received data to SeisComP SeedLink The SMARTSeedLink plugin is distributed by Geotech as precompiled binary file It was compiled and tested w
84. on AutoDRM Messages or CD1 1 data Fortezza card respectively This information must be provided to the appropriate users so that a new x509 certificate may be generated for the new key pair This certificate must be included in the START KEYPAIR command request that will put these newly generated keys into effect Failure to provide this information will result in un verifiable communications e Pressing this button will cause SMARTKeyCommand to execute an immediate START KEYPAIR command that starts the pending key pair at the station or site authenticators A dialog box will appear from which the user must select the Station code with one of the two Fortezza cards installed at the workstation for CD1 1 data or AutoDRM Messages or the Site code whose previously generated new key pair is to be put in effect see Figure 30 Start Key Pair Command Select Station ar Site Station ED 1 1 Fortezza 1511 Station Messages Fortezza 1511 Cancel Command HIHA a Change certificate Figure 30 SMARTKeyCommand Start Key Pair dialog box If a new key pair has not been generated this command will fail The progress and results of this command are displayed on the screen see Figure 28 and are logged in the file Station StartKeypair log The START KEYPAIR command requires that a certificate be provided that will be used in the signing of messages that are passed from the Station the sites and the users This information 1s includ
85. ort 1 16001 Defines the port number of the Earthworm Import Server that earthworm enasta 1 1 will receive the SMART 24 data stream via the SMARTServer Each SMART 24 should have a unique port assignment As above the parameter names are indexed numerically sequential This port number must match the ReceiverPort setting from Earthworm s import parameter file Defines whether the SMARTServer data export for Earthworm is enabled 1 or disabled 0 for each SMART 24 As above the parameter names are indexed numerically sequential Note Section Earthworm Info continues on to define entries for all other sites numbered from 2 to number ofsites It is followed by earthworm msg instid 52 earthworm msg type 19 Defines the Earthworm Installation ID for all sites data The Earthworm installation ID is part of the logo of the Earthworm messages output by SMARTServer Any Earthworm installation ID value which is defined in file earthworm global d can be used either the value of 255 defined to be unknown INST UNKNOWN or one corresponding to a specific installation This example implies 52 INST CWB Defines the type of Earthworm message Allowed values are 19 TYPE TRACEBUF2 or 20 TYPE TRACEBUPF as defined in file earthworm global d The message type 1s part of the logo of the Earthworm messages output by SMARTServer SMARTServer formats the Earthworm trace data messages according to the message type for TYPE TRACEB
86. over data 1n case of communication outages SMART Cal optional This application is a SMARTGeoHub module used to automatically process calibrations and store calibration results based on SMART 24 Series internal calibration capabilities see SMART 24 Series Manual for details 1 2 System Requirements The minimal hardware requirements are a computer with Intel Pentium IV 2 26GHz processor GB RAM with Microsoft Windows XP operating system Additional resources may be required to support large seismic networks Support for Linux and Unix operating systems 1s also available The computer must support Java Virtual Machine and include a relational database such as MySQL that has a Java Data Base Connectivity driver 1 2 SMARTGeoHub Central Station User s Manual 2 SMARTGeoHub9O Central Station Installation Note If SMARTGeoHub software is already installed on the host computer first save the station information data stored in the database to an XML file using SMARTDBConfig program version 1 2 or higher 2 1 INSTALLATION Insert the Geotech s SMARTGeoHub CD in the system CD drive On a Windows platform run the Install program from the distribution CD root directory for a full installation of the SMARTGeoHub software In Windows 7 run the install program as administrator If SMARTGeoHub software is already installed on the host computer the above command updates with the newest version overwriting the exist
87. propriate initialization program Open the file c NstationNauthd par using a text editor e g Notepad A representation of this file 1s shown below LIST ee authd server parameters it cert db file station db port 29000 lt portions removed for brevity gt Ht tH Ht tH HF tH HF E EE EE St EH FOF EH OF OF EE EE OF EE EE EE EE E DSA parameters i DSA P 95796dc5bdabb8afafb5b7bb99aceae4b12c8ecc82 fb0 DSA Q 8aa48abd2805d4edbf24370671d46a6d717cb1091 DSA G 59505e9150e45bb7596b3125e085bf9ff2a3c3439e3d Fill in the fields for org unit and email using the appropriate information for the installation If the field for name needs to be changed not recommended the new name must be entered using a text editor to replace autodrm in the file c Station station db The email field MUST be autodrm the appropriate domain corresponding to the station AutoDRM email address Fill in the DSA parameters P Q and G with values that are suitable for this installation It may be easiest to cut and paste these values from another source IMPORTANT Do NOT add spaces between the equal sign and the value for that parameter Once these fields have been filled in save the file and close notepad It 1s wise to make a backup of this file for use in the event that the original becomes damaged 5 50 SMARTGeoHub Central Station User s Manual The Fortezza card that is to be initialized must be removed from the SMART 24 and brought to
88. r Station Component Network Location names can be specified for export For every destination Earthworm system there should be one instance of the export module configured via its own parameter file e g export scnl ack d and started using Earthworm StartStop mechanism The list of export processes to be started together with their corresponding parameters files and startup parameters should be entered in Earthworm parameter file startstop nt d e g by adding the following entries Process export scnl ack export senl ack d PriorityClass Normal ThreadPriority Normal Display NewConsole Export scnl ack recommended parameter file settings are MyModuleld MOD_ EXPORT SCNL ACK Set the name of the Module ID The Module ID must be registered with Earthworm in the working copy of the file earthworm d e g by adding the following entry Module MOD EXPORT SCNL ACK 52 RingName WAVE RING Transport ring buffer name RingName used for input Example implies WAVE RING GetMsgLogo INST CWB MOD WILDCARD TYPE TRACEBUF2 Specifies the logos of the Earthworm messages to export to client systems Example implies logo with Installation ID INST CWB any Module ID and type TYPE TRACEBUF2 ServerIPAdr 192 168 0 55 ServerIPAdr must contain the local IP address of the Earthworm server assigned to listen for connections from client systems ServerPort 16050 SereverPort must contain the well known port number of the Earthworm server assigned to e
89. r Site I511 I11H3 sending Command START EEYPAIR to IP 192 163 100 21 OK KeyFair Started Manual GEHERATE REYPRIR Command Received GEHERATE BKEYPAIR Executing for IS11 Messages Fortezza KeyPair Generated Manual START KEYPAIR Command Received START KEYPAIR Executing for 1511 Messages Fortezza OK EeyPair Started Manual UPDATE CRL Command Received UPDATE CRL Executing for I511 Messages Fortezza 0K Update CEL Command Completed Figure 28 SMARTKeyCommand Window 5 58 SMARTGeoHub Central Station User s Manual At startup SMARTKeyCommand reads the station name and the list of site names with their IP addresses from the text file station NSMARTKeyCommand ini The content of this file is as follows Station IS11 Site I11H1 Ip 192 159 1 100423 Site I11H2 Tp 192 168 100 20 Site I11H3 IO 192 1684100521 Site 111H4 Ipel9711695 100 522 To re configure the system first close the SMARTKeyCommand application open this file with an editor like Notepad and change the fields to reflect the correct array configuration and then restart SMARTKeyCommand The four toolbar buttons provide simple access to the key management commands Unless otherwise noted the output file naming convention used 1s as follows S Station or Site Name T hhmmss M mo D dom Y year xxx The first character of the file name is S for station messaging C for station CDI 1 and R for the site authenticators respectively The
90. received data to the local database and or to send the received data via a TCP IP network connection to Earthworm Data of all SMART 24 sites can be sent to the same Earthworm server or different subsets of sites to different destinations Using SMARTGeoHub together with a subset of Earthworm modules as described in this chapter makes the system even more flexible so that all or any subset of SMART 24 sites and components raw data or filtered channels can be sent to multiple Earthworm systems A block diagram of the SMARTGeoHub with Earthworm extensions 1s shown in Appendix A Figure 19 The SMARTServer outputs Earthworm waveform messages for data channels with specified station Component Network and optional Location names SCN SCNL and transfers them to Earthworm Import module s SMARTServer is compatible with trace data messages of Earthworm releases V7 x and prior V6 3 The SMARTServer acts like an Earthworm Export module Data originated from each SMART 24 instrument are sent to a separate Earthworm Import module using a multi threaded parallel processing mechanism to improve data exchange efficiency Data connection is initiated by the SMARTServer while the Earthworm Import module is passive waiting for the connection 3 3 1 SMARTServer Configuration Notes SMART Server Server to SMART 24 digitizer s and client to Earthworm must be configured before attempting to run initially The SMARTServer configuration parame
91. roadband or not e g short period 3 2 3 Database Configuration Operation Database configuration can be done either to create for the first time the database structure or to update the database If running all SMARTGeoHub programs must be stopped before configuring the database e g by using the StopAll command see 3 2 The XML configuration file can be easily changed by using a text editor e g Notepad to add modify or delete elements see 3 3 2 The use of the configuration file allows easy backup of the database parametric information Next steps are to open a command prompt console window change folder to c SMARTGeoHub GeoDB and execute the command Do Tmpost bum This command configures the SMARTGeoHub database with all the parametric information contained in the XML configuration file If the clear tables and drop tables parameters in the XML configuration file are set to true the flat files should be deleted from their location see 83 2 1 before starting data acquisition tasks After the database structure is created SMARTDBConfig user friendly interface can be used to inspect the configuration Then SMARTGeoHub data acquisition can be started e g by running the SMARTServer 3 25 SMARTGeoHub Central Station User s Manual 3 2 4 FileGen Operation The FileGen program can be used to write raw data in near real time as data files of fixed duration for the use of an automated processin
92. rthquake data processing In such cases typically a program file c SMARTGeoHub StartAll bat is provided for starting all the programs that are critical for performing real time automated data acquisition and processing Also a program file c SMARTGeoHub StopAl1 bat is provided for stopping the SMARTServer and all the other real time data acquisition and processing tasks Initially when started SMARTServer executes a data clean up operation deleting old data from the SMARTGeoHub s MySQL database Typically the most recent 1 to 3 days of data are kept into the database SMARTServer performs the data clean up operation daily always deleting the oldest data day in the database SMARTGeoHub Central Station User s Manual SMART 24 remote sites attempt to establish a data connection with the SMARTGeoHub typically every two minutes Upon receipt of a SMART 24 data connection request the SMARTServer validates the site name and IP address of the sender against the site names and IP addresses registered in the local database If the site is registered SMARTServer will acknowledge and commence to receive the data frames from the remote site and store them into the system As soon as data are received by the SMARTServer they become available to other SMARTGeoHub client applications e g for data display with the SMARTGeoViewer program The user should refer to the SMARTGeoViewer amp User s Manual for a description of the data display
93. s For example Figure 6 shows SMART24Config configuration window for both sine wave and random binary calibrations on a short period Geotech Model GS 13 sensor Note that in parallel with the calibration sensor output recorded on the selected digitizer channel relay state set to sensor the calibrator output signal input to the sensor in calibration mode 1s required to be recorded on another digitizer channel relay state set to loopback If available an unused digitizer channel should be set for loopback It is required that both sensor and loopback channels are enabled for sending real time data to the SMARTServer see SMART24Config Real Time Data Properties window Figure 15 SMARTGeoHub Central Station User s Manual M pplicasons Places System EGR QE RE S CJ gt 1209 P Qi Sr SmartWatchDog bsh WYO channel SHE 17 5008 11 08 10 52 28 440 INFD main Matchlegt Started 2009 11 09 10509 DFO Timer 0 Primar Thread Ho data Found For si Timer Frisara Thread Ho data found for si Timer 0 Frisara Thread Ho data found for si Timer 0 Primary Thread Ho data Found For si Timer 0 Frinar Thread Ho data Found for si Timer Primary Thread Ho data found for si Timer 0 Primary Thread Ho data Found For si Timer 0 Primary Thread Ha data found for si Timer 0 Frisara Thread All data found for sit Timer Writing CSS det Timer 0 Primary Thread Data File write Finish
94. s completed 2008 99 27 HB H8 18 873 INFO Rollover Performing rollover for Channel chs 02 2008 09 27 BB 88 41 514 INFO Rollover 42 channels completed 2008 09 27 BB 88 41 514 INFO Rollover Performing rollover for Channel RBZ Z H2 2008 09 27 BHBH HB 41 781 INFO Rollover 43 channels completed 2008 09 27 06 58 41 701 INFO Rollover Performing rollover for Channel ABH f2 2008 09 27 60 68 41 9694 INFO Rollover 44 channels completed 2008 09 27 HB HB 4d1 7H4 INFO Rollover Performing rollover for Channel RBE H2 2008 09 27 HBH HB 42 H76 INFO Rollover 45 channels completed 2008 09 27 00 58 42 0765 INFO Rollover Performing rollover for Channel AFZ H2 2008 09 27 BHBH HB 42 2797 INFO Rollover 46 channels completed 2008 99 27 HB H8 42 279 INFO Rollover Performing rollover for Channel RFH H2 2008 09 27 BB 88 42 529 INFO Rollover 47 channels completed 2008 09 27 BB H8 42 5297 INFO Rollover Performing rollover for Channel RFE H2 2008 99 27 HBH HB 42 733 INFO Rollover 48 channels completed 2008 49 27 00 08 42 795 INFO Rollover Rollover for 8OH Data completed 2008 09 27 BB 1H 22 456 INFO main Started Thread WICU Thread 2008 09 27 BHBB 18 23 534 INFO main Started Thread ILAU Thread 2008 99 27 HB 18 23 784 INFO main Started Thread ENAIU Thread 2008 09 27 b0 10 33 846 INFO NICU Thread Site NTCU DataFrame 60 10 20 000 Received 2008 99 27 BB 18 33 862 INFO NICU Thre
95. ssfully Figure 27 Key Pair Retrieved message 5 6 SMARTKeyCommand SMARTKeyCommand is an application that enables the user to execute key management commands for the system Fortezza Cryptology Cards located at the SMART 24 remote sites and at the Workstation It provides two purposes First it monitors key management commands sent to the AutoDRM processes them routes them to their correct destination and provides a response to that command Second it provides the local operator a method of executing local key management commands As a convenience to local operators commands and their responses are logged to the SMARTKeyCommand window Figure 28 shows a representative screen shot r9 KeyCommand into SmartkeyCommand ig ES File Commands view Help do to do cu 01 06 06 01 06 06 01 06 06 01 06 06 01 06 06 01 06 06 01 06 06 01 06 06 01 06 06 01 06 06 01 06 06 01 06 06 01 06 06 01 06 06 01 06 06 01 06 06 01 06 06 01 06 06 01 06 06 01 06 06 01 06 06 Ready PH PH PH PH PH PH PH PH PH PH PH PH PH PH PH PH PH PH PH PH PH Manual GET KEY Command Received GET KEY Executing for Site I511 I11H3 sending Command GET KEY to IP 192 168 100 21 Public Eey Retrieved Manual GEHERATE REYPRIR Command Received GEHERATE KEYPAIR Executing for Site I511 I11H3 Sending Command GENERATE KEYPAIR to IP 192 168 100 KeyPair Generated Manual START KEYPAIR Command Received START KEYPAIR Executing fo
96. t Key Pair and Get Key Pair 9 52 SMARTGeoHub Central Station User s Manual Unless otherwise noted the output file naming convention used 1s as follows S Station or Site Name T hhmmss M mo D dom Y year xxx The first character of the file name is C for station CD1 1 and R for the site authenticators respectively The file name includes the station or site name and the date year month and day of month and time hour minute and second when the command was executed The file extension is used to indicate the type of information contained in the file For example gen stands for generated key information get for retrieved station certificate pem denotes the PEM format of the certificate The files generated following the three key management commands are stored in three folders respectively StationKeyCommand GeneratedKeys for Generate Key Pair command StationKeyCommand StationCertificates for Start Key Pair command StationKeyCommand RetrievedKeys for Get Key Pair command The key management commands are described in detail the following sections 5 5 1 Generate Key Pair select this tab to execute the Generate Key Pair command that generates new key pairs at the station or site authenticators From the Authenticator drop down list the user must select the Station code to denote the authentication card installed at the workstation or on a Linux system only the Site code for which a new
97. t computer s clock to be close within few seconds to the SMART 24 digitizers time It is strongly recommended for the host computer s clock to be automatically synchronized with a time server either a Internet time server or local SMARTGen logs the site and channels names the data file name and its start date and time in the program s console window shown as an example in Figure 4 3 11 SMARTGeoHub Central Station User s Manual ex SUDS Gen B PC SUDS Generator started at 2008 09 26 18 42 07 718 A 2008 09 26 23 42 08 093 INFO main Database UTC time at start 2008 09 26 23 42 H8 H 2008 09 26 23 42 H8 H93 INFO main Time of first file start 2008 09 26 23 43 00 6 Starting reminder 2008 09 26 23 44 30 400 INFO I Timer H1 Primary Thread Starting data timestamp 2008 09 26 23 43 09 2008 09 26 23 44 31 213 INFO ITimer H1 Primary Thread All data found for site HWAU channel BBZ 72 2008 09 26 23 44 31 275 INFO Timer H1 Primary Thread All data found for site HWAU channel BEN 8 2008 69 26 23 44 31 338 INFO Timer H1 Primary Thread All data found for site HWAU channel BRE 49 2008 69 26 23 44 31 416 INFO CTimer Primary Thread All data found for site HWAU channel cds Ci 2008 09 26 23 44 31 478 INFO Timer H1 Primary Thread All data found for site HWAU channel c55 il 2008 69 26 23 44 31 556 INFO Timer H1 Primary Thread All data found for site HWAU channel chs 12 2008 69 26 2
98. tations as data files of fixed user selectable time duration Either a simple data format can be used or the SUDS format primarily for the use of the automated earthquake data processor SMARTQuake In turn SMARTQuake can keep ring buffers in SUDS miniSEED SEG Y and CSS3 0 formats This program operates as either a local or remote client for SMARTGeoHub s DataBase Server SeedLinkToSMART optional This application 1s the data client that Imports data from a SeedLink server over a TCP IP connnection and stores it in the SMARTGeoHub s relational database where it can be accessed by the user via client applications e g SMARTGeoViewer for data display Using this software module data from other non Geotech digitizers which are supported by SeisComP data acquisition system can be imported into the SMARTGeoHub Central Station DR2SMART optional This application 1s the data server that accepts real time data from the DR 24 stations converts data from HLCP to CD1 1 protocol and serves the data to the SMARTServer for storage to the relational database Using this software module data from the Geotech DR 24 D Series Remote Digitizers can be imported into the SMARTGeoHub Central station SMARTCD11Forwarder optional This application is an extension of the SMARTServer used to forward CD1 1 protocol data to external CDI 1 readers Multiple CDI 1 destinations are supported and LIFO data buffering for up to 14 days to rec
99. te site site site site site site MVIX site MV site MV site MVIX site MV VOL MMOL MMO MYO NVOA VOS NVOA N 4 NV Hy HV Mil MYA Nil Nyon NVOE MYO NVOS VOI MYA finished will run again after 53 94 sec timestamp 2009 11 08 20 25 00 0 site M SH 1 BOF 21 SH 3 BOF i4 SHZ 5 EDIF i5 SH 7 EDF 8 BH 9 BHM 10 EHE 117 SH 12 SHH 137 SHE 14 SHZ 15 SH 16 SHZ 17 SHZ 18 channel SHZ 19 channel SHZ 20 channel LUS 21 channel LUD 22 channel LEO 25 channel LIO 24 channel LIA 25 channel channel channel channel channel channel channel channel channel channel channel channel channel channel channel channel channel channel Figure 4 SMARTGen window output in SUDS top or CSS 3 0 bottom format For SUDS files the file naming convention is YYYYMMDD hhmmss network ext Where YYYY year MM month DD day of month hh hour mm minute ss second of the first sample in the data file network network name ext file extension e g sud The same information as displayed in the console window is also output to log files in the logs folder e g c SMARTGeoHub SMARTGen logs The maximum number of log files to keep and their maximum size is set in the configuration file c SMARTGeoHub SMARTGen conf log4j properties the parameters to set 3 12 SMARTGeoHub Central Station User s Manual are log4j appender drfa Max
100. ters specific to Earthworm should be changed by editing the configuration file viewer opts conf located e g at c SmartGeoHub SmartServerFF conf viewer opts conf The parameter file settings of Interest are Station Info number ofsites 12 Defines the number of SMART 24 digitizers reporting Example implies 12 sites In this case entries for all 12 sites must be present in the Station Info section similar to the examples given below for the first site station network 192 168 0 55 Defines the IP address of the host computer where SMARTGeoHub resides site name 1 NTSA Defines the name given to the SMART 24 digitizer Example implies site number one Each SMART 24 would have a unique name and would be identified numerically sequential 1 e site name 2 site name n where n number ofsites This 3 29 SMARTGeoHub Central Station User s Manual name must match the station name in Earthworm Station Component Network Location SCNL names site network 1 TW Defines the name of the network of SMART 24 digitizers Each SMART 24 would have a unique name and would be identified numerically sequential i e site network 2 site network n where n number ofsites This name must match the network name in Earthworm Station Component Network Location SCNL names site ip 1 192 168 0 21 Defines the IP address of the SMART 24 digitizer The example implies site number one Each SMART 24 would have a unique IP
101. the database with SMARTDBConfig must agree with corresponding parameters set up on the respective SMART 24 remote station e g site and channel or component names and IP address The user should refer to the SMART24Config User s Manual for a description of the SMART 24 instrument configuration operations 3 1 2 SMARTGeoHub Data Server Operation The SMART Server is used to accept incoming real time data from SMART 24 instruments via a TCP IP network using the CD 1 1 frame format and protocol described in the IDC documentation Formats and Protocols for Continuous Data CD 1 1 3 4 3 Revision 0 3 The SMARTServer application can accept SMART 24 connections after the remote SMART 24 sites are configured to send CD1 1 real time data to the SMARTGeoHub Central Station computer identified by its IP address over the TCP IP network and after the SMARTGeoHub database was configured with the relevant station or network and site parameters To start the SMARTServer double click with the mouse on its shortcut on the computer s Desktop or execute the program file given here as an example c SMARTGeoHub SMARTServer bin runServer bat SMART Server is the primary program required to run in order for real time data to be acquired into the SMARTGeoHub system Depending on the specific system application other programs can be required to run as well for example SMARTGen for generating continuous data files and or SMARTQuake for automated ea
102. the operator to execute key management commands for the Safenet Luna PCM token installed at the local Workstation and if the Workstation s operating system is Linux also for the Fortezza Cryptology Cards located at the SMART 24 remote sites StationKeyCommand can be started by double clicking on the StatioKeyCommand shortcut that points to the following program file e g on a Linux system StationKeyCommand StationKeyCommand bsh StationKeyCommand program s GUI window is as shown in Figure 20 StationKey Command iale Generate Key Pair Start Key Pair Get Key Pair Authenticator Station GEORH Generate Key Pair Certificate Subject Site Key ID O CTETO OUzIMS CH cdl1 Set DSA P O and G parameters Figure 20 StationKeyCommand GUI At startup SMARTKeyCommand reads the station name and the list of site names with their IP addresses from the text file StationKeyCommand StationKeyCommand ini The content of this file 1s as follows Statlon NVAR Site NVO1 Ip 192 168 10 22 Site NV02 Ip 192 168 10 23 Site NV03 Ip 192 168 10 24 Site NV04 Ip 192 168 10 25 Site NVWX Ip 192 168 10 34 To re configure the system first close the StationKeyCommand application open this file with a text editor change the fields to reflect the correct array configuration and then restart StationKeyCommand The three tabbed windows of the program provide simple access to the key management commands Generate Key Pair Star
103. tndci INFO DLoreReceiver 18 Fwdr 8 Send new frame 11 09 09 20 42 00 sn 16004 to IDCi INFO CoreReceiver 19 t Save 10131 records to SMU fud file Figure 3 SMARTCDI11Forwarder running window 3 1 5 SMARTGen Data File Generator Module The SMARTGen program can be used to write raw data in near real time as data files of fixed duration for the use of an automated processing software e g SMARTQuake The data files are formatted using SUDS format Banfill 2003 or CSS 3 0 database SMARTGen program should only be started after SMARTServer is already running Typically both SMARTServer and SMARTGen applications and optionally other programs as well e g SMARTCal are started automatically by running the StartAll shortcut Otherwise SMARTGen can be started by double clicking on the SMARTGen shortcut that points to the following program file C NSMARTGeoHubNSMARTGenNbinNSMARTGen bat Depending on the selected configuration immediately at program start or at the beginning of next minute marks the start time of the first file The data are extracted from the SMARTGeoHub database periodically with a user programmable delay versus real time to allow for communications delays and written to data files The data files contain all data channels recorded by the SMARTGeoHub for the operator specified recording time period SMARTGen relies on the local computer time to determine when to run therefore it requires the time of the hos
104. ts with their associated parameters This application s features and operation are described in the SMARTDBConfig User s Manual available separately SMART24Config This application allows the user to configure the SMART 24 instruments Via a TCP IP or serial connection PPP to the SMART 24 this software lets the user setup and control all aspects of the operation of the SMART 24 This application s features and operation are described in the SMART24Config User s Manual available separately SMART GeoViewer This 1s a powerful user friendly software application for display of real time seismic or infrasound data designed to operate as either a local or remote client for the SMARTGeoHub database server It 1s a data viewer with extended zooming capabilities This application s features and operation are described in the SMARTGeoViewer User s Manual available separately SMARTGeoHub Central Station User s Manual SMARTGeoSOH Monitor This application checks the state of health SOH of remote SMART 24 instruments and their comunication link status displays on a graphical interface and logs the SOH alarm conditions SMARTGeoSOHMonitor operates as either a local or remote client for SMARTGeoHub s DataBase Server This application s features and operation are described in the SMARTGeoSOH User s Manual available separately SMARTGen FileGen This application outputs the real time data received from the remote s
105. ual and traditional seismological CONNOR V Table 2 List of SMARTGeoHub programs keke k k 2 4 Table 3 Key management programs used and corresponding section in the manual in function of the software and hardware environment i 5 47 SMARTGeoHub Central Station User s Manual About This Document This manual is designed for technical personnel installing and operating Geotech Instruments SMARTGeoHub Central Station Software Suite hereafter called SMARTGeoHub Central Station The following chapters are included in this manual e Chapter 1 General Information about SMARTGeoHub Central Station e Chapter 2 Installation and Setup e Chapter 3 SMARTGeoHub Central Station Features and Operation In this manual the following terminology is used see Table 1 The seismic or infrasound Station designates an array of instruments recording and or transmitting data Each instrument is referred to as a Site Each instrument can have one or several Channels for example each component of a seismometer corresponds to a different channel Table 1 Terminology correspondence between this manual and traditional seismological convention SMARTGeoHub Central Station User s Manual Page Intentionally Left Blank vi SMARTGeoHub Central Station User s Manual 1 General Information 1 1 SMARTGeoHub Central Station Overview SMARTGeoHub is a multi threa
106. uired for the Infrasound or Seismic system is to properly initialize the Fortezza Cryptology card s used to secure the communications between users and the system Typically two Fortezza cards are used on the Workstation First one installed on the Workstation in the Fortezza card reader socket 1 top position on the card reader is used to secure communications for the CDI 1 data transmitted from the station to the NDC IDC The second one installed in the Workstation in the Fortezza card reader socket 2 bottom position on the card reader 1s used to secure communications for the AutoDRM message exchange between the station and the NDC IDC 0 47 SMARTGeoHub Central Station User s Manual In each case setup of the Fortezza card requires that information be entered into a data file and then running the appropriate initialization program Ensure that all active windows programs are shutdown and closed before continuing with this procedure To setup the AutoDRM messaging Fortezza card open the file c NstationNauthd par using a text editor e g Notepad A representation of this file 1s shown below Pool itt at at at at Ht Ht He He ae He He Hee Pa a a ea AEE EE EE aa authd server parameters it cert db file station db port 29000 lt portions removed for brevity gt Ht tH Ht tH HF FH HF OF tHE EE EE EE EE E EE EE EE EE EOF OF EH FF DSA parameters DSA P 95796dc5bdabb8afaf5b7bb99aceae4b12c8ecc82fb6237c5be26 DSA
107. uld be executed only by authorized personnel and only after carefully evaluating their effect on data and command communications 5 5 3 Get Key Pair Select this tab to execute the Get Key Pair command that retrieves the current effective public key and DSA parameters in use at the Station or SMART 24 remote sites From the Authenticator drop down list the user must select the Station code to denote the authentication card installed at the workstation or on a Linux system only the SMART 24 Site code from which the currently active key will be retrieved see Figure 26 StationKey Command Generate Key Pair Start Key Pair Get Key Pair Authenticator Station GEORH Get Key Pair Figure 26 Get Key Pair window Press the Get Key Pair button to execute the command and confirm command execution when prompted from the message window The progress and results of this command are displayed on the screen see Figure 27 The output generated by this command consists of a text file with the same information and format as Generate Key Pair response file see 5 5 1 located at 5 57 SMARTGeoHub Central Station User s Manual StationKeyCommand RetrievedKeys and named using the previously described file naming convention with an extension of get For the Station only the self signed certificate in PEM format is also provided in a file with the extension pem Get KeyPair JL GET KEYPAIR command executed succe
108. w 0 25 Nyquist frequency e g 12 5Hz if data are sampled at 100sps and second line a stop band at frequencies above 0 3 Nyquist frequency e g 15 Hz if data are sampled at 100sps with the filter frequency response as shown below T T a d T T T Boum gg T T oe reca 0 01 0 02 0 05 0 1 0 2 0 5 1 2 5 10 20 50 Frequency Hz GetWavesFrom INST WILDCARD MOD WILDCARD Specifies the logos of the Earthworm messages to be read from the input transport ring Example implies messages with any logos any Installation ID any Module ID are read GetSCNL NTSV SFZ TW 03 NTSV SFZ TW 02 List Station Component Network Location SCNL codes of trace messages to filter and their output SCNL codes SCNL codes 3 35 SMARTGeoHub Central Station User s Manual for all traces to be filtered must be specified using GetSCNL lines Example implies waveforms for Station NTSV Component SFZ Network TW Location 03 that are output by the high pass filter described above are filtered to output traces with same SCN names but Location name 02 These filtered output traces are the end product of applying a band pass filter e g between 0 2 Hz 12 5Hz for data sampled at 100sps 3 3 2 3 Export scnl ack optional This module s function 1s to export data via the TCP IP network and output them to other Earthworm systems using the corresponding import ack modules running on the remote Earthworm systems selected data channels defined by thei
109. where n is the site number from 1 to the total number of sites in the order in which the sites are enumerated in the configuration XML file For importing SMARTGeoHub data into Earthworm the Import gen pasv Earthworm module is used and registered in the earthworm global d file with the module ID of 60 For each SMART 24 site the SMARTServer data export to Earthworm is registered in the earthworm global d file with the module ID of 60 n where n is the site number from 1 to the total number of sites in the order in which the sites are enumerated in the configuration XML file For changes from this typical setup run SmartEW Config from a Command Prompt window in its home folder with the command line SmartEWConfig input InputFile installation InstallationName smartPort Smart24Port ewPort EarthwormPort ewMod ModuleID Where InputFile Name ofthe input configuration file by default DB XML InstallationName Earthworm installation name registered in earthworm global d file by default INST UNKNOWN Smart24Port Starting data port address used by SMARTServer to receive SMART 24 data by default 10000 EarthwormPort Starting data port address used for Earthworm import from SMARTGeoHub by default 16000 ModuleID Starting module ID used for Earthworm import from SMARTGeoHub by default 60 3 39 SMARTGeoHub Central Station User s Manual Note SmartEWConfig has a special provision for SMARTGeoHub worki
110. xport messages on Example implies port number is 16050 To export data to different 3 36 SMARTGeoHub Central Station User s Manual Earthworm clients unique port numbers have to be set in the respective Export scnl ack parameter files and as many instances of the export module as client systems have to be started in Earthworm send scnl remap NTSA TW 02 NTS List Station Component Network Location SCNL codes of trace messages to export and their output SCNL codes SCNL codes of all traces to be exported must be specified using send scnl remap lines wildcards are permitted SCNL codes are changed on the fly Example implies NTSA Station names are changed to NTS while Component Network and Location names are kept the same 3 3 2 4 Wave serverV optional Its function to get the data from the transport ring buffer write tank structures and send data to a wave viewer Earthworm WaveViewer or Swarm The wave serverV module is configured via its own parameter file e g wave serverV d and started using the Earthworm StartStop mechanism The wave serverV process to be started together with its corresponding parameter files and startup parameters should be entered in Earthworm parameter file startstop nt d e g by adding the following entries Process wave serverV wave serverV d PriorityClass Normal ThreadPriority Normal Display NoNewConsole Wave ServerV recommended parameter file settings are RingName WAV
111. y default Keeping the default setting is recommended ce 99 When used together with the automated earthquake processing software SMARTQuake SMARTGen relays configuration messages between SMARTGeoHub and SMARTQuake This enables SMARTQuake to reconfigure itself automatically based on configuration changes made by the operator in the SMARTGeoHub database 3 1 6 SMARTCal Calibration Module The SMARTCal program can be used to automatically process calibrations and store calibration results The results can be manually reviewed by the operator and validated using the interactive SMARTCalUpdate program SMARTCal program should only be started after SMARTServer is already running Typically both SMARTServer and SMARTCal applications and optionally other programs as well such as SMARTGen are started automatically by running the StartAll shortcut Otherwise SMARTCal can be started by double clicking on the SMARTCal shortcut that points to the following program file e g on a Linux system SMARTGeoHub SMARTCal bin SMARTCal bsh When started SMARTCal is continuously searching for active calibrations in progress on any of the network s digitizers 1f no calibrations are found the program is 1dle not performing any operations In such case SMARTCal program s console window is as shown in Figure 5 SMART 24 calibrations can be controlled set up and initiated using SMART24Config software see SMART24Config manual for complete detail
Download Pdf Manuals
Related Search
Related Contents
OPERATING INSTRUCTIONS FOR HIGH EFFICIENCY DeLOCK 65263 EXERCISE 9: AUTOMATED HEMOGLOBIN TESTING SESAM-Vitale DUMP REGULATOR e0401 REV 1.1 - Kestrel Wind Turbines-Home User`s Manual HDAT2 v4.8 Programmsystem LASAND - DORIS - Bundesamt für Strahlenschutz Fresca FVN7712BL Installation Guide PAC MK 30 / 50 BC Copyright © All rights reserved.
Failed to retrieve file