<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Services on CPS IoT Ready</title>
    <link>/docs/services/</link>
    <description>Recent content in Services on CPS IoT Ready</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <atom:link href="/docs/services/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Access</title>
      <link>/docs/services/access/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/services/access/</guid>
      <description>Access service # Service namespace: access&#xA;Responsible for giving access to identities from NFC or BLE and controlling lock and display.&#xA;Configuration # Config json schema available on api/v1/device/&amp;lt;dev_id&amp;gt;/service/access/config/schema:&#xA;curl -H &amp;#34;X-API-Key: &amp;lt;api key&amp;gt;&amp;#34; \ https://api.nr.iotready.no/api/v1/device/&amp;lt;dev_id&amp;gt;/service/access/config/schema Field Type Description enable bool Enable access control open_access bool Set to true to allow any identity decline_notify bool Report declined access events operator string Operator customization caption string Caption text below image language string Language for messages.</description>
    </item>
    <item>
      <title>Autoclose</title>
      <link>/docs/services/autoclose/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/services/autoclose/</guid>
      <description>Autoclose service # Service namespace: autoclose&#xA;Service for managing automatic opening hours for the container. If outside opening hours, the container will be fully closed, rejecting both access cards and the keep-unlocked setting.&#xA;Configuration # Config json schema available on api/v1/device/&amp;lt;dev_id&amp;gt;/service/autoclose/config/schema:&#xA;curl -H &amp;#34;X-API-Key: &amp;lt;api key&amp;gt;&amp;#34; \ https://api.nr.iotready.no/api/v1/device/&amp;lt;dev_id&amp;gt;/service/autoclose/config/schema Field Type Description timezone string IANA Timezone string, e.g. Europe/Oslo, for where the device is lSet to true to allow any identityocated close_rules array Up to 8 rules for when the device should lock.</description>
    </item>
    <item>
      <title>Battery</title>
      <link>/docs/services/battery/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/services/battery/</guid>
      <description> Battery service # Service namespace: battery&#xA;Reports battery status.&#xA;Messages # Status # Message name: status&#xA;Field Type Description nom_v float Nominal Voltage min_v float Minimum Voltage temp float Temperature Read message:&#xA;curl -H &amp;#34;X-API-Key: &amp;lt;api key&amp;gt;&amp;#34; \ https://api.nr.iotready.no/api/v1/device/&amp;lt;dev_id&amp;gt;/service/battery/message/status </description>
    </item>
    <item>
      <title>Display</title>
      <link>/docs/services/dis/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/services/dis/</guid>
      <description>Display service # Service namespace: dis&#xA;Configuration # Config json schema available on api/v1/device/&amp;lt;dev_id&amp;gt;/service/dis/config/schema:&#xA;curl -H &amp;#34;X-API-Key: &amp;lt;api key&amp;gt;&amp;#34; \ https://api.nr.iotready.no/api/v1/device/&amp;lt;dev_id&amp;gt;/service/dis/config/schema Field Type Description intensity integer Intensity in percent rotation object Rotation rotation.angle integer Rotation angle in either 0, 90, 180 or 270 degrees Read config with status:&#xA;curl -H &amp;#34;X-IOTREADY-CONFIG-NEXT-GEN: true&amp;#34; -H &amp;#34;X-API-Key: &amp;lt;api key&amp;gt;&amp;#34; \ https://api.nr.iotready.no/api/v1/device/&amp;lt;dev_id&amp;gt;/service/dis/config Configure display rotation:&#xA;curl -H &amp;#34;X-API-Key: &amp;lt;api key&amp;gt;&amp;#34; -X PUT -d &amp;#39;{&amp;#34;rotation&amp;#34;:{&amp;#34;angle&amp;#34;:270}}&amp;#39; \ https://api.</description>
    </item>
    <item>
      <title>HUT</title>
      <link>/docs/services/hut/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/services/hut/</guid>
      <description> Humidity/temperature service # Service namespace: hut&#xA;Reports events based on humidity/temperature measurements.&#xA;Messages # Event # Message name: event&#xA;Field Type Description time timestamp UTC time of event report object Report report.temperature int Temperature in °C report.humidity int Relative humidity in percent </description>
    </item>
    <item>
      <title>IMUG</title>
      <link>/docs/services/imug/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/services/imug/</guid>
      <description> Inertial Measurement Unit (With gyro) service # Service namespace: imug&#xA;Reports events based on movement&#xA;Messages # Event # Message name: event&#xA;Field Type Description time timestamp UTC time of event motion object Motion detected motion.dt_s int Motion event duration in seconds </description>
    </item>
    <item>
      <title>Location [Draft]</title>
      <link>/docs/services/location/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/services/location/</guid>
      <description>Location service # Service namespace: location&#xA;Responsible for reporting location.&#xA;Configuration # Config json schema available on api/v1/device/&amp;lt;dev_id&amp;gt;/service/location/config/schema:&#xA;curl -H &amp;#34;X-API-Key: &amp;lt;api key&amp;gt;&amp;#34; \ https://api.nr.iotready.no/api/v1/device/&amp;lt;dev_id&amp;gt;/service/location/config/schema Field Type Description enable bool Enable position retrieval interval_s int Interval in seconds between retrieving position timeout_s int Timeout in seconds trying to get position fix movement object Movement triggered position retrieval movement.enable bool Enable movement triggered position retrieval Read config with status:&#xA;curl -H &amp;#34;X-IOTREADY-CONFIG-NEXT-GEN: true&amp;#34; -H &amp;#34;X-API-Key: &amp;lt;api key&amp;gt;&amp;#34; \ https://api.</description>
    </item>
    <item>
      <title>Lock</title>
      <link>/docs/services/lock/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/services/lock/</guid>
      <description>Lock service # Service namespace: lock&#xA;Configuration # Config json schema available on api/v1/device/&amp;lt;dev_id&amp;gt;/service/lock/config/schema:&#xA;curl -H &amp;#34;X-API-Key: &amp;lt;api key&amp;gt;&amp;#34; \ https://api.nr.iotready.no/api/v1/device/&amp;lt;dev_id&amp;gt;/service/lock/config/schema Fields nolock, bistable, monostable, emz_flex, emz_payt, kerong and nrcl are oneof type.&#xA;Field Type Description enable bool Enable/disable lock functionality close_timeout_s integer Close timeout in seconds keep_unlocked bool Keep in unlocked state nolock object No lock bistable object Bistable lock type bistable.hold_ms integer Hold time in ms monostable object Monostable lock type monostable.</description>
    </item>
    <item>
      <title>Magnetic</title>
      <link>/docs/services/mag/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/services/mag/</guid>
      <description> Magnetic sensor service # Service namespace: mag&#xA;Reports events on magnetic sensor threshold.&#xA;Messages # Event # Message name: event&#xA;Field Type Description time timestamp UTC time of event pulse object Pulse detected pulse.dt_s int Pulse length in seconds </description>
    </item>
    <item>
      <title>Modem</title>
      <link>/docs/services/modem/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/services/modem/</guid>
      <description>Modem service # Service namespace: modem&#xA;Configuration # Config json schema available on api/v1/device/&amp;lt;dev_id&amp;gt;/service/modem/config/schema:&#xA;curl -H &amp;#34;X-API-Key: &amp;lt;api key&amp;gt;&amp;#34; \ https://api.nr.iotready.no/api/v1/device/&amp;lt;dev_id&amp;gt;/service/modem/config/schema Field Type Description interval int Interval in seconds between scheduled connection uestats bool Enable/disable reporting of uestats message Read config with status:&#xA;curl -H &amp;#34;X-IOTREADY-CONFIG-NEXT-GEN: true&amp;#34; -H &amp;#34;X-API-Key: &amp;lt;api key&amp;gt;&amp;#34; \ https://api.nr.iotready.no/api/v1/device/&amp;lt;dev_id&amp;gt;/service/modem/config Configure interval to 1 hour:&#xA;curl -H &amp;#34;X-API-Key: &amp;lt;api key&amp;gt;&amp;#34; -X PUT -d &amp;#39;{&amp;#34;interval&amp;#34;:3600}&amp;#39; \ https://api.nr.iotready.no/api/v1/device/&amp;lt;dev_id&amp;gt;/service/modem/config/value Messages # UEStats # Message name: uestats</description>
    </item>
    <item>
      <title>NFC UID ACL</title>
      <link>/docs/services/nfc_uid_acl/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/services/nfc_uid_acl/</guid>
      <description> NFC UID Access Control List service # Service namespace: nfc_uid_acl&#xA;Configuration # Config json schema available on api/v1/device/&amp;lt;dev_id&amp;gt;/service/nfc_uid_acl/config/schema:&#xA;curl -H &amp;#34;X-API-Key: &amp;lt;api key&amp;gt;&amp;#34; \ https://api.nr.iotready.no/api/v1/device/&amp;lt;dev_id&amp;gt;/service/nfc_uid_acl/config/schema Field Type Description enable bool Enable/disable uids string list List of allowed NFC UIDs. Encoded as a hexadecimal string Read legacy config:&#xA;curl -H &amp;#34;X-API-Key: &amp;lt;api key&amp;gt;&amp;#34; \ https://api.nr.iotready.no/api/v1/device/&amp;lt;dev_id&amp;gt;/service/nfc_uid_acl/config Configure access list:&#xA;curl -H &amp;#34;X-API-Key: &amp;lt;api key&amp;gt;&amp;#34; -X PUT \ -d &amp;#39;{&amp;#34;enable&amp;#34;:true,&amp;#34;uids&amp;#34;:[&amp;#34;12345678&amp;#34;,&amp;#34;ABCDEF00&amp;#34;]}&amp;#39; \ https://api.nr.iotready.no/api/v1/device/&amp;lt;dev_id&amp;gt;/service/nfc_uid_acl/config </description>
    </item>
    <item>
      <title>Range</title>
      <link>/docs/services/ran/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/docs/services/ran/</guid>
      <description> Range service # Service namespace: ran&#xA;Messages # Event # Message name: event&#xA;Field Type Description time timestamp UTC time of event range object Range data range.rows object array Range rows range.rows.distances_mm int array Array of measurement values in mm. 0 represents measurement failed </description>
    </item>
  </channel>
</rss>
