Home

User manual BS1000 LAN base station

image

Contents

1. TE Time server settings Email Current time server address 207 46 232 182 Sensors Last queried time Tuesday June 01 2010 14 44 20 Terr Time server address time windows com Time zone offset minutes 60 Names Time server Submit Password Recent Events At the start up of the BS1000 and in certain time intervals provided that the system has been configured accordingly the time is requested from an Internet time server and the internal clock of the base system is updated by this time The clock of the BS1000 system is powered by a button cell when the station is switched off Therefore the BS1000 system will always register new measurement data after switching on This applies also for operation without PC nor network link The Messenger function is based on the availability of the internal clock This clock uses the standard time UTC The adjustment of the time zone is entered in minutes into the field Time Zone Offset The time indicated on the web pages of the BS1000 is local time and based on the time parameters of the PC in charge of the browser Password ty AREX X Measurements Admin Device log40 Sa Change password Email Current password Sensors New password Messenger Confirm new password Names Submit Time server Password Recent Events The admin pages of the BS1000 can only be accessed via a password The standard password is admin and can be changed on this pag
2. 23 2 lt value gt lt value id 4096 type 1 t 327683408 gt 23 2 lt value gt lt value id 4096 type 1 t 327683463 gt 23 2 lt value gt lt value id 4096 type 1 t 327683533 gt 23 1 lt value gt lt value id 4096 type 1 t 327683624 gt 23 1 lt value gt lt value id 4096 type 1 t 327683687 gt 23 1 lt value gt lt value id 4096 type 1 t 327683736 gt 23 1 lt value gt lt value id 4096 type 1 t 327683778 gt 23 1 lt value gt lt value id 4096 type 1 t 327683855 gt 23 1 lt value gt lt value id 4096 type 1 t 327683942 gt 23 1 lt value gt lt value id 4096 type 1 t 327684021 gt 23 0 lt value gt lt value id 4096 type 1 t 327684078 gt 23 0 lt value gt lt value id 4096 type 1 t 327684124 gt 23 0 lt value gt lt value id 4096 type 1 t 327684165 gt 23 1 lt value gt lt measurements gt The data consists of the measurements root element which contains a list of 0 1 or more value elements Each value element represent a measurement and it has the following attributes e id sensor id e type sensor type 1 temperature 3 RH 5 CO2 e t timestamp number of seconds since 1 1 2000 The measurement value itself is given as the element value Since data transfer could potentially take a long time the resulting xml data may be truncated as is the case in the above example This is indicated by the more element The element value of the more el
3. July 5 2010 Messenger ty AREX X Measurements Admin Device log40 REE Messenger rules Email n eat E Current version No version info Sensors _ Rule file Browse Messenger OO Names Submit Time server Password Recent Events The Messenger is configured via a Rule file that is set up via a so called Rule Editor and which contains one or more Messenger rules These indications define actions that are triggered as soon as one or more conditions are met The currently valid Rule file will be marked as current version Further details are given in the description of the Rule Editor When you submit an empty file field the current rule file is erased and no rules are applied Names lt gt AR EX X Measurements Admin Device log40 a Sensor names Email i Ste A Current version no version information Sensors Sensor name file Browse Messenger ee Submit Time server Password Recent Events Instead of showing sensors by id sensors can be shown by their names An xml file with a namelist can be uploaded on this page The namelist file is created by a small tool from the temperature logger software Name list editor Besides manual entry of names a list can be imported by the tool from the temperature logger software User manual BS1000 LAN base station 11 18 July 5 2010 Time server lt gt AREXX Measurements Admin Device log40
4. Windows Update to search for software O Yes this time only O Yes now and every time connect a device No not this time Click Next to continue This wizard helps you install software for RF_USB If your hardware came with an installation CD QP or floppy disk insert it now What do you want the wizard to do Install pasarna automatically Recommended Install froth a list or specific location Advanced Click Next to continue Choose the automatic software installation and click on Next User manual BS1000 LAN base station 4 18 July 5 2010 Hardware Installation The software you are installing for this hardware RF_USB has not passed Windows Logo testing to verify its compatibility with Windows xP Tell me why this testing is important Continuing your installation of this software may impair or destabilize the correct operation of your system either immediately or in the future Microsoft strongly recommends that you stop this installation now and contact the hardware vendor for software that has passed Windows Logo testing Continue Anyway STOP Installation A Windows Logo test has not been requested for the RF_USB driver Therefore click on Continue Anyway Found New Hardware Wizard Completing the Found New Hardware Wizard The wizard has finished installing the software for RF_USB a Click Finish to close the wizard When the installation is com
5. station 9 18 July 5 2010 E mail lt gt AREX X Measurements Admin Device log40 EAR Email settings Email Current mail server address 0 0 0 0 Sensors Mail server address Messenger From field Names Username Time server Password Password Submit Recent Events This page determines the data of the e mail server address that is used to send the Messenger records to an e mail address The From field defines the e mail address of the sender that is used for the transmission of the Messenger e mail In some cases the user name and the password must be entered This can be done in the two lower fields However in most cases the user name and the password are not required Sensors lt gt AREX X Measurements Admin Device log40 i ee Sensor definitions Email i sas n Current version Built in Temperature Humidity and CO2 Sensor definition file Browse Messenger Names Submit Sensors Time server Password Recent Events The values of the incoming measurements are converted according to the sensor definition file This definition file is an xml file that contains the required parameters for the conversion If new sensor types are added the relevant definition file can be uploaded here so that the BS1000 can use these indications for the operation When you submit an empty file field the default internal definition file is used User manual BS1000 LAN base station 10 18
6. up The list of variables is User manual BS1000 LAN base station 15 18 July 5 2010 Measured value Sensor type 1 Temperature C 3 RV 5 CO2 ppm Identification number of the sensor rssi value signal level value in dBm Indication of the hours in the time indication of the measurement Indication of the minutes in the time indication of the measurement Indication of the seconds in the time indication of the measurement Indication of the year in the time indication of the measurement Indication of the month in the time indication of the measurement Indication of the day in the time indication of the measurement Measurement time in seconds since 1 1 2000 UTC Missing Time when the latest measured value has not been transmitted to the http server Is required for the update of the temp logger time string Time of measurement in the format hh mm ss datum string Date of the measurement in the short date format Except for the w and S all time indications are expressed in UTC under consideration of the time zone offset indication in the config page screen Time server The time indications w and S are expressed in UTC The HTTP request message is base64 encoded This means that non alphanumerical characters are converted into hh strings where hh represents a hexadecimal figure The lines amp amp and are an exception these are converted into amp and respectively The message for the HTTP re
7. 0 lt more gt 327684165 lt more gt lt xml version 1 0 encoding utf 8 gt lt measurements gt lt value id 4096 type 1 t 327682224 gt 25 1 lt value gt lt value id 4096 type 1 t 327682287 gt 39 5 lt value gt lt value id 4096 type 1 t 327682335 gt 33 7 lt value gt lt value id 4096 type 1 t 327682378 gt 30 7 lt value gt lt value id 4096 type 1 t 327682417 gt 28 9 lt value gt lt value id 4096 type 1 t 327682493 gt 26 8 lt value gt lt value id 4096 type 1 t 327682581 gt 25 4 lt value gt lt value id 4096 type 1 t 327682660 gt 24 7 lt value gt lt value id 4096 type 1 t 327682718 gt 24 4 lt value gt lt value id 4096 type 1 t 327682783 gt 24 1 lt value gt lt value id 4096 type 1 t 327682833 gt 23 9 lt value gt lt value id 4096 type 1 t 327682877 gt 23 8 lt value gt lt value id 4096 type 1 t 327682949 gt 23 6 lt value gt lt value id 4096 type 1 t 327683003 gt 23 5 lt value gt lt value id 4096 type 1 t 327683048 gt 23 5 lt value gt lt value id 4096 type 1 t 327683119 gt 23 4 lt value gt lt value id 4096 type 1 t 327683172 gt 23 3 lt value gt lt value id 4096 type 1 t 327683217 gt 23 3 lt value gt lt value id 4096 type 1 t 327683257 gt 23 2 lt value gt lt value id 4096 type 1 t 327683295 gt 23 2 lt value gt lt value id 4096 type 1 t 327683332 gt
8. User manual BS1000 LAN base station 1 18 July 5 2010 User manual BS1000 LAN base station Contents 1 Introduction 2 Package of the LAN Base Station 3 Software installation 4 Installation of the Receiver 5 Sensor operation 6 Software operation Introduction The BS1000 is a receiver station for the AREXX Multi Logger system Like the BS500 station the BS1000 receives sensor data via wireless transmission and sends these data via a USB interface to a PC The additional Ethernet link enables the BS1000 to send measured values via a TCP IP protocol This interface allows also the transmission of Messenger e mails In addition to that the built in web server can display recent measurement values With the latest software it is also possible to synchronize the data of several BS 1000 or BS 500 receivers Package of the LAN Base Station Contents of the package 1 LAN Base Station module 2 USB cable 3 Power supply net adapter 5V DC 4 CD ROM including the software and user manual Please check if the package contains all parts and contact your dealer if the package is not complete BS 1000 Front Back User manual BS1000 LAN base station 2 18 July 5 2010 1 On Off switch 5 LAN connector 2 Red LED 6 USB connector 3 Blue LED 7 DC connector 4 Green LED LED functions Red LED LED is on when the BS 1000 is powered on Blue LED Blinks when the BS 1000 receives sensor data Green LED Off network and flash memo
9. alled already These network parameters allow you to look directly at the BS1000 web server The standard settings of the BS1000 sets the network name to log followed by two digits This name is depicted on the BS1000 housing With this name you can browse directly to the webserver of the BS1000 The networkconfig tool is used to read or change its network settings directly if first connection is not possible In addition to the data logger the web server contains administrative pages in which you can set the parameters of the various functions Network parameter E mail parameter Messenger parameter Sensor parameter Internet time parameter Password Event Log parameter In conjunction to the temperature logger software the network config program displays following window User manual BS1000 LAN base station 6 18 July 5 2010 I Temperature Logger Network Configuration Tool Address Net mask Gateway DNS server Network name log40 DNS suffix The window contains the following fields Use DHCP If this box is checked the BS1000 will use the network settings of an available DHCP server In this case the other fields below remain inactive If this box is not checked the network settings are static and the other fields must be filled in Address the current IP address of the BS1000 NetMask the utilized net mask setting Gateway the utilized Gateway address DNS server the current DNS serve
10. an be used BS1000 messenger to web server 2 4 June 15 2010 Missing Time when the latest measured value has not been transmitted to the http server Is required for the update of the temp logger time string Time of measurement in the format hh mm ss datum string Date of the measurement in the short date format Except for the w and S tags all time indications are expressed in UTC under consideration of the time zone offset indication in the configuration page screen Time server The time indications w and S are expressed in UTC The HTTP request message is base64 encoded This means that non alphanumerical characters are converted into hh strings where hh represents a hexadecimal figure The lines amp amp and are an exception these are converted into amp and respectively The message for the HTTP request is transmitted via the request header POST or else added to the URL of the GET request In this case the separating sign is added between the URL and the message Example of a message id i amp amp value v In this example a web server is programmed to decode the indicated string in two parameters id and value This method allows to supply up to date data from the BS1000 to a web page without a running PC BS1000 messenger to web server 3 4 June 15 2010 Server side Usually the HTTP request would point to a dedicated web server page with scripting capabilities For exa
11. based on an incoming measured value if its associated condition is met User manual BS1000 LAN base station 13 18 July 5 2010 The available actions are the transmission of an e mail the transmission of an HTTP request and the triggering of a built in buzzer Following parameters are required depending on the type of action For an e mail e Name of the rule e Time lock for the rule e Condition for the rule e E mail address e Subject of the rule e E mail message For an HTTP Request e Name of the rule e Time lock for the rule e Condition for the rule e HTTP request type GET or POST e HTTP request URL e HTTP Request message For the buzzer e Name of the rule e Time lock for the rule e Condition for the rule The inhibit time of the rule defines the number of seconds during which the rules remains inactive after the execution of an action The condition for a rule is a logic function that is evaluated in the context of the incoming measurement The measured value and the related attributes are used as variables Following variables are available User manual BS1000 LAN base station 14 18 July 5 2010 Measured value Sensor type 1 Temperature C 3 RV 5 CO2 ppm Identification number of the sensor rssi value dBm Indication of the hours in the time indication of the measurement Indication of the minutes in the time indication of the measurement Indication of the seconds in the time indication o
12. e User manual BS1000 LAN base station 12 18 July 5 2010 Recent Events gt A AREXX Measurements Admin Device log40 T Recent event log Email Rule Device Time Result Ea access 0 Monday May 31 2010 14 52 31 0 Messenger access 0 Monday May 31 2010 14 49 54 0 Names access 0 Monday May 31 2010 14 41 57 is Time server access 0 Monday May 31 2010 14 37 03 0 Password access is Monday May 31 2010 14 33 08 0 Recent Events access o Monday May 31 2010 14 28 08 o access 0 Monday May 31 2010 14 24 15 0 access 0 Monday May 31 2010 14 09 20 0 time 0 Monday May 31 2010 12 20 14 0 time 1 Monday May 31 2010 10 57 44 0 The Recent Events screen shows a short summary of the most recent events that the BS1000 has recorded The results of the executed rule actions are indicated in lines per sensor In addition to the executed rule actions other events such as access to web pages and DHCP actions are recorded Rule Editor RuleEditor push txt DER File Help Rule file Rule push Add Rule Rulename Inhibit time seconds Condition Method http post oO N Url pc1 lan 49161 Message type q88id i88time 588v v88rssi r88missing w Rule file version http push test The Rule Editor is a tool for the creation of a rule file that is used by the BS1000 to control the built in Messenger functions The Messenger function allows the start of one or more actions
13. e device device result mysql_query INSERT INTO temperature logdate logtime device temperature VALUES date time device temperature db result mysql_close db gt PHP example page BS1000 messenger to web server 4 4 June 15 2010 In this case arguments are provided without argument names This means the BS1000 message should match the expected arguments exactly The message should be formed as follows abcdef amp amp d amp amp St amp amp i amp amp v The argument list is decomposed into an array or strings args The number of arguments should be equal to 5 in this case and the first argument serves as a password The arguments are base64 decoded and a simple character replacement is done to prevent sql injection This is shown here to remind you precausions should be taken to prevent misuse of the database Also but not shown here some argument checking should be done like checking date and time Since the BS1000 will only send in actual data measurements with time stamps that deviate from the actual time can be rejected The last step is where data is stored into the database by the sql insert statement
14. ement gives the last timestamp that was examined in the flash memory Note that this may not be the same as the last given value timestamp When the more element is not present the data is not truncated User manual BS1000 LAN base station 18 18 July 5 2010 Battery The BS1000 has a 3V Li CR2032 coin cell battery for powering the real time clock and the settings memory during power down We advise to replace the battery every 3 years Actual lifetime of the battery depends on operating temperature quality of the battery and the period of time it stays powered off When the BS1000 is powered on continuously then a battery life of over 10 15 years can be expected The coin battery cell is located at the centre of the circuit board of the BS1000 Unlike the BS500 the BS1000 starts logging as soon as the BS1000 is powered on No further requirements are necessary The only exception is the first time use or when the coin battery was removed Then the clock must be set before logging can start This can be done via the USB port connected to the temperature logger software or by a remote time server via the network BS1000 messenger to web server 1 4 June 15 2010 BS1000 messenger to web server Introduction The BS1000 LAN base station for the Arexx Multilogger system has built in messenger functionality With the messenger it is possible source http requests to external web servers by the base station The http requests are used to
15. f the measurement Indication of the year in the time indication of the measurement Indication of the month in the time indication of the measurement Indication of the day in the time indication of the measurement Measurement time in seconds since 1 1 2000 UTC Day of the week at the time of measurement 0O Sunday 1 Monday Current average value en Length in seconds Except for the S all time indications are expressed in UTC under consideration of the time zone offset indication in the config page screen Time server The time indication S is expressed in UTC The condition is structured like a logic expression Following logical comparison operators can be used for the definition lt lt gt gt lt gt en as well as the logical operators AND amp amp OR and NOT Moreover the expression can be organised via the brackets and _ Examples Expression Description v lt 10 is true as soon as the measurement goes below the value 10 v lt 10 amp amp 1 8297 is true as soon as the measurement for sensor 8297 goes below the value 10 v lt 10 v gt 10 amp amp c 0 is true as soon as the measurement goes below the value 10 or abovel0 and the day of the week is a Sunday The HTTP report the e mail report and the subject line for the e mail are text fields that can be fitted with variables The value of a variable will be replaced by text when the message text is set
16. mple we assume a page called www server com multilogger php On the server side this page would contain some scripting that decodes the data checks its contents and store the data into a data storage Other webpages can be used to report measurements from this storage This document is not intended to be a scripting manual we refer to the many help available elsewhere Please look at the PHP help topic variables from outside PHP for example In order to provide a quick start we show how variables can be evaluated on a PHP page lt php multilogger php needs 6 arguments separated by amp The message would be abcdef amp amp d amp amp t amp amp i amp amp v argument 0 password abcdef argument 1 d date argument 2 t time argument 3 i sensor id argument 4 v sensor value args explode amp QUERY_STRING nargs count args if nargs 5 die if args 0 abcdef die date urldecode args 1 time urldecode args 2 device urldecode args 3 temperature urldecode args 4 date str_replace date time str_replace time device str_replace device temperature str_replace temperature log it db mysql_connect server user password result mysql_select_db database_name db result mysql_query delete from temperature wher
17. plete click on Finish Once the driver has been installed you can start the application You can start the program via the start menu Start gt All Programs gt Temperature Logger On the left side a still empty sensor list is displayed On the right side is a space for a graphic display of the measured temperature curves On the left bottom side of the screen a status bar displays the message Ready User manual BS1000 LAN base station 5 18 July 5 2010 Software operation The temperature data will be received and stored as soon as the Windows system has been started Therefore it is not necessary to start the temperature logger program to store new data The program offers following functions Graphic display of the measured temperatures for every individual sensor Settings for every individual sensor Export data in various formats For further details please refer to the on line help for the program In addition to that the CD contains two extra tools the NetworkConfig program to help you detect the network parameters that the BS1000 is using and the RuleEditor which is a tool to build the messenger control file that you need to control the built in Messenger facility Furthermore the BS1000 web server offers some administrative pages for various settings NetworkConfig The NetworkConfig tool requests the network parameters of a BS1000 connected via USB To this end the temperature logger software should be inst
18. quest is transmitted via the request header POST or else added to the URL of the GET request In this case the separating sign is added between the URL and the message Example of a message id i amp amp value v In this example a web server is programmed to decode the indicated string in two parameters id and value This method allows to supply up to date data from the BS1000 to a web page without a running a PC This method is also used for the update of the Temperature Logger Buzzer The buzzer is activated as soon as the condition has reached the value true The buzzer is shut off automatically after 5 minutes You can also switch off the buzzer by pressing the button on the rear panel of the BS1000 Flashed data A special xml page is implemented to let other software retrieve data from the BS1000 The page data xml outputs flashed data within a given period User manual BS1000 LAN base station 16 18 July 5 2010 The page is called with 4 parameters Parameter Type Description name A timestamp _ Start of period number of seconds since 1 1 2000 B timestamp End of period number of seconds since 1 1 2000 C integer Sensor id D integer Sensor type 1 temperature 3 RH 5 CO2 Example http log77 lan data xml A 327682224 amp B 327685203 amp C 4096 amp D 1 This call would result in the following dataset User manual BS1000 LAN base station 17 18 July 5 201
19. r Network name the network name of the BS1000 DNS suffix the network suffix as indicated by the BS1000 The Read button asks the BS1000 to supply the parameters The Write button writes the parameters into the BS1000 The BS1000 web server is located at the address defined by the network name followed by the DNS network addition In the example shown above the BS1000 is located at the address http log40 lan The standard network name is log followed by 2 digits This name is indicated on the housing of the BS1000 This method allows you to browse directly to the indicated address without any tools User manual BS1000 LAN base station 7 18 July 5 2010 BS1000 Web server The built in web server contains a few pages of the most recent measurements Moreover the program offers administrative pages for various settings The BS1000 web server is located at the address that has been defined by the network name followed by the DNS network addition Please note that an eventual blocking by a firewall and or browser should be disabled as long as these apply to the BS1000 For every single sensor the Initial page shows the most recent measurements ty AREX X Measurements Admin Device log40 REPRE Recent values per sensor Recent values Sensor Time Value Unit rssi Graph 9368 Monday May 31 2010 14 06 52 16 0 E a 24970C02 Monday May 31 2010 14 06 45 470 7 ppm aS 16404RH Monday May 31 2010 14 06 21 87 0 RH e
20. ry storage are not active On network not active flash storage active Blinks short on and long off network active no flash storage Blinks long on and short off network active flash storage active Software Installation Prior to using the BS1000 via USB you have to install the supplied software on your PC Insert the supplied CD ROM into the CD drive of your PC After insertion the installation wizard will appear If the automatic set up has been disabled in your Windows software you can activate the window by opening the Explorer file go to the CD drive and double click on the default htm file Select your language on the installation screen and then select the installation option Follow the instructions on the screen Installation of the receiver Once you have installed the software and connected the BS1000 to the 5V power supply you can connect the receiver module BS1000 to your computer via the supplied USB lead Windows will now start installing the required RF_USB driver Depending on your Windows version the installation process may slightly vary User manual BS1000 LAN base station 3 18 July 5 2010 Windows XP Found New Hardware Wizard Welcome to the Found New Hardware Wizard Windows will search for current and updated software by looking on your computer on the hardware installagon CD or on the Windows Update Web site with your permission Read our privacy policy Can Windows connect to
21. s 24970 Monday May 31 2010 14 06 04 20 0 nE mil 8248 Monday May 31 2010 14 05 57 20 7 a OoOo 4096 Monday May 31 2010 14 05 52 20 9 a 16404 Monday May 31 2010 14 05 22 14 3 aE eea In this case the latest measurement received per sensor is registered The time indication is formatted according to the standard setting of the computer The rssi column displays the radio strength of the signal received You can access the admin pages via the link called Admin on top of the screen After entering the User ID and the password the standard settings are admin admin the program activates following window User manual BS1000 LAN base station 8 18 July 5 2010 Device log40 Network Email Sensors Messenger Names Time server Password Recent Events Measurements Admin Administration Choose one of the items on the left bar Version 1 0 2 0 The active Firmware version is displayed on the screen Further down we will explain the links in the left column Network Measurements Admin lt gt AREXX Device log40 ares Network settings Email Auto Configure DHCP v Sensors Address Messenger Net mask Names Gateway Time server DNS server Password Network name log40 Recent Events DNS suffix This window contains the same data that have already been explained in the NetworkConfig tool You might update the settings via the Submit button if necessary User manual BS1000 LAN base
22. transport measurement data to a database via a script based web service like MySQL Apache or Microsoft s SQLServer asp net The messenger applies given rules for each incoming measurement A rule is an action that is executed as soon as its accompanying condition is met Rules are composed by the Rule Editor tool and the resulting rule file is uploaded to the BS1000 were it becomes active immediately after upload The rule action can be an email message a HTTP request or turning on the built in buzzer Here we focus on the HTTP requests HTTP request The HTTP request contains the following data Request type POST or GET URL the URL of the web service a port number can be added to this URL separated by a colon Request data a user defined string that contains the actual data This string is base64 encoded When the HTTP request type is POST the request data string is added to the http request when the request type is GET the request data string is appended to the URL separated by the character On the server side the chosen request method defines how the data is extracted The request data string is composed by the BS1000 to contain actual measurement data by the given request data string Data tags starting with the character are replaced by the actual data like measurement value sensor id etc The resulting string is base64 encoded thereafter and sent to the web server as a HTTP request The following data tags c

Download Pdf Manuals

image

Related Search

Related Contents

Instructions for Use Bedienungsanweisung Notice d`utilisation  Brinkmann Kettle Grill Charcoal Grill User Manual  Centronic VarioControl VC260  Mode d`emploi abrégé pour FV 40.2-M  仕様書  Basement Watchdog PJC Instructions / Assembly  電磁振動式 密充填カサ密度測定器  Fujitsu 2GB DDR3-1333MHz  Chromis User Manual  

Copyright © All rights reserved.
Failed to retrieve file