Asset Temperature Guide
Asset Temperature Guide
Welcome to a quick introduction on Asset Temperature. This is an easy way to track assets with interest in their temperature logging.
Introduction
A few concepts are important in understanding the overall functionality and use of this tool.
- Temperature logger is any asset that has a temperature event.
- Temperature loggers are denoted as active if their bizStep is in
urn:hrafn:temperature:bizstep:temptracking
- Temperature bounds are set to determine when temperature values reported are in the undesirable ranges.
- Asset must be configured to know what fields to look out for to determine if the values are temperature recordings for assets. See TemperatureLogConfiguration; specifically 'temperatureExtensions'
Example of temperature events
Temperature event active
<ObjectEvent> <eventTime>2014-10-14T12:32:49.000Z</eventTime> <recordTime>2014-10-14T12:33:49.986Z</recordTime> <eventTimeZoneOffset>+03:00</eventTimeZoneOffset> <epcList> <epc>urn:gtnet:id:gsii:9999.12XXXX01.L10</epc> </epcList> <action>OBSERVE</action> <bizStep>urn:hrafn:temperature:bizstep:temptracking</bizStep> <disposition>urn:epcglobal:cbv:disp:in_transit</disposition> <readPoint> <id>urn:hrafn:readpoint:licenceplate:</id> </readPoint> <bizLocation> <id>urn:hrafn:readpoint:licenceplate:</id> </bizLocation> <tt:comment>Brand new logger</tt:comment> <tt:destination>urn:gtnet:id:gsti:9999.00005.2</tt:destination> <tt:geo_location>1.47,37.45</tt:geo_location> <Type41.0:Type41.0 xmlns:Type41.0="http://www.hrafn.com/xsd/hrafnepcis" xmlns="http://www.hrafn.com/xsd/hrafnepcis">50</Type41.0:Type41.0> </ObjectEvent>The above event updates asset with EPC urn:gtnet:id:gsii:9999.12XXXX01.L10 with among other details:
- 50°C temperature reading
- comment "Brand new logger"
- destination with id
urn:gtnet:id:gsti:9999.00005.2
Note that the 'bizStep' field is showing that the logger is in a state of collecting temperature data.
Temperature event stoping
<ObjectEvent> <eventTime>2014-06-19T12:55:46.000Z</eventTime> <recordTime>2014-06-19T12:55:44.986Z</recordTime> <eventTimeZoneOffset>+03:00</eventTimeZoneOffset> <epcList> <epc>urn:gtnet:id:gsii:9999.12XXXX01.L10</epc> </epcList> <action>OBSERVE</action> <bizStep>urn:epcglobal:cbv:bizstep:other</bizStep> <disposition>urn:tracetracker:voc:disp:available</disposition> <readPoint> <id>urn:hrafn:readpoint:licenceplate:</id> </readPoint> <tt:comment>ongeza destination</tt:comment> <bizLocation> <id>urn:hrafn:readpoint:licenceplate:</id> </bizLocation> </ObjectEvent>This above XML simply changes the 'bizStep' field to designate that the asset is not in temperature collection state.