Copyright 2015 Haltian Ltd. All rights reserved. Haltian and Thingsee are registered trademarks of Haltian Ltd.
|
|
- Peregrine Evans
- 6 years ago
- Views:
Transcription
1 Thingsee Engine API Version 01.00, Copyright 2015 Haltian Ltd. All rights reserved. Haltian and Thingsee are registered trademarks of Haltian Ltd. Haltian Ltd reserves all ownership rights for the documentation. This document and all of its contents are provided as-is. Redistribution is NOT permitted. Permission to use, copy, modify, and/or distribute this document for any purpose is not permitted without an approval of Haltian Ltd representative. Introduction Thingsee Engine API is a collection of different messages and data models that are used by Thingsee device to connect and communicate with different cloud services. This specification does not specify any REST API or other protocols for communication. Instead, it defines the payload that needs to be sent between cloud and device to support all Thingsee features. There are no strict protocols, REST APIs or other transport requirements for these APIs. It is up to Thingsee Connector implementation to implement communication as requested by cloud service; Thingsee Engine API is built as a data definition using JSON structures, and the only requirement for cloud server is to provide and handle these data structures as defined in this API document. Thingsee will support a few ready-made connectors for selected cloud services, and those can be used as is, or as a reference implementation for other cloud services.
2 API overview Thingsee Property (API) defines message structures for exchanging deviceand cloud-specific settings between communicating parties. A device will use this API to describe its properties and available sensors to cloud. A cloud will send its properties to a device, usually containing user account information, urls, protocols and other credentials. Thingsee Profile (API) defines purposes for Thingsee device. This data structure is a description of state-machine with user-defined events, thresholds and actions. Thingsee device behaviour and use cases can be fully defined by changing the device profile without any need to modify actual device software. Thingsee Event (API) is the container for all sensor data sent by a device. Thingsee (Purpose) Engine is the run-time for Thingsee intelligence, and it uses a profile to create a behaviour model and a simple state-machine functionality. Thingsee Connector is an extension to Thingsee (Purpose) Engine, and its responsibility is to handle all communications between the device and the cloud. This component makes sure that all the data is transferred to the correct web APIs, and that communication protocols and initiative functions are taken care of.
3 Thingsee Connector is cloud service specific and it should be the only component that needs changes when integrating Thingsee to any cloud server. Thingsee Property Device Property A device will send the following data structure to a cloud service to communicate its properties and capabilities. This data block is static and transferred to a web backend server during the device initialisation and/or pairing process. The cloud server should store this data for further communication and management. The main purpose of this data is to inform backend (especially Thingsee Creator applications) about the features, attributes and functionality of the device. These properties are the key input when device profile (purposes) is created. { "device" : { name : String, "swname": String, "swversion": String, hwversion : String, "serial : String, variant : { primarycolor : String, secondarycolor : String, customername : String, productfamily : String } }, "module" : [{ "moduleid": String, "modulename": String, "senses": [{
4 } }] "sid": String, min : Number, max : Number, mininterval : Number }] Device object contains basic information about the device and Thingsee version. This version information is used when deploying new firmware versions as firmware-over-the-air (FOTA) updates. Module object is the most important part for purpose development. This describes all the sensors (senses) available within a device. The senses are the key components used for purpose programming for the device. In the future, Thingsee will support 3rd party HW modules via hardware buses or Bluetooth connection, and therefore this descriptor already supports multiple modules and their independent senses. Parent object Object Mandatory Description device swname No Software description e.g. Thingsee B2.0 device swversion No Software version information e.g device hwversion No Hardware version information e.g. B1.5_0302 device serial Yes Product serial number module moduleid No Device originated identifier for a sensor module subsystem. Device defined name for a
5 module modulename No module e.g. ACME Bluetooth sensor or ThingseeOne senses sid Yes Sensor identifier as specified in 5.2 senses min No Minimum value that can be read from the sense senses max No Maximum value that can be read from the sense senses mininterval No Shortest interval between reading values from the sense Device property configuration stored in a file format is referred as device.jsn Cloud Property Applications or cloud can upload the following information onto a device. Typically this data is something that the end-user will configure through a mobile app or web dashboard. { "connections" : { "wificonnections": [{ "connectionid": Number; "ssid": String, "password": String, "encryption": String }], "cellularconnections" : [{ "connectionid": Number, "accesspointname": String, proxyaddress : String, proxyport : String,
6 username : String, password : String, mobilecountrycode : String, mobilenetworkcode : String, authtype : String, enableroaming : Boolean }] }, "connectors" : [{ "connectorid": Number, "connectorname": String, api : String, "protocol": String, host : String, "port": Number, uuid : String, token : String, }], cloudproviderx : { appid : String, appkey : String, accesstoken : String, thingid : String }, cloudprovidery : { somefield : String, otherfield : String }, cloudproviderz : { somefield : String, otherfield : String }
7 sms : { min_interval_minutes : Number, max_per_day : Number } } Connectivity object contains user-specific credentials and parameters that are needed for connecting e.g. to a Wi-fi network. This data will be stored as encrypted data in a device. Connectors object describes configured cloud backend connection(s) within a device firmware. Typically single device will implement only one connector because of limited resources within a device. Parent object Object Mandatory Description connections wificonnections No Object for wifi configuration wificonnections connectionid Yes Index number of connection configuration generated outside device wificonnections ssid Yes Wi-fi network SSID wificonnections password No Wi-fi network password wificonnections encryption No Wi-fi network encryption settings connections cellularconnections No Object for cellular
8 configuration cellularconnections connectionid Yes Index number of connection configuration generated outside device cellularconnections accesspointname Yes Name of the cellular operator access point e.g. Internet cellularconnections proxyaddress No The address of http proxy to use cellularconnections proxyport No The port for proxyaddress cellularconnections username No Access point username cellularconnections password No Access point password cellularconnections mobilecountrycode Yes The mobile country code for cellular subscription cellularconnections mobilenetworkcode Yes The mobile network code for cellular subscription cellularconnections authtype No Authentication type PAP,
9 CHAP cellularconnections enableroaming No Enable roaming connectors connectorid No Index number of connector configuration generated outside device connectors connectorname No Name of the connector setup e.g. Haltian Web Proxy connectors token No Connector token connectors protocol Yes Connector protocol e.g. http, https, mqtt, coap connectors url Yes Address of the cloud service base domain connectors port Yes Port number for cloud service sms min_interval_minutes No Minimum interval in minutes between to consecutive sms messages
10 sms max_per_day No Maximum number of sms messages that can be sent per day Cloud property stored in a file format is referred as cloud.jsn Thingsee Profile A profile is the core of Thingsee intelligence. It defines the behaviour, i.e. purpose, of the Thingsee device; states, sensors, thresholds, events and actions. ThingseeEngine is the run-time for profile and it is delivered as a binary component in Thingsee SW release. ThingseeEngine can run only one profile at a time, but single profile can contain multiple different purposes. Purpose can be thought as a single usecase, such as a pet-tracking purpose, door-activity purpose, thermometer purpose, etc. A single profile can contain multiple purposes and make logic switch between purposes based on events happening in another purpose. For example, Thingsee device can act as thermometer (purpose) until it is changed to act as pet-tracker by mobile app. This way a single device can have multiple built-in purposes without any need to download a new purpose every time user wants to change device behaviour. A profile is constructed by following these rules: ThingseeEngine will have only one Profile One Profile can contain multiple Purposes, but only one purpose is active One Purpose can contain multiple States, but only one state is active One State can contain multiple Tasks and any task can trigger an action (OR operand) One Task can contain multiple Senses and all Senses must be true to trigger an event (AND operand) One Sense contains thresholds
11 A state can be changed when any of the state events is true (OR operand). An event is true when all of its thresholds are true (AND operand). { profile : { apiversion : String, pid : String, name : String, initpuid : Number purposes : [{ puid : Number, name : String, "initstid": Number "states": [{ "stid": Number, name : String, "isglobal": Boolean, "events": [{ "evid": Number, name : String, "eventlog": Boolean, "actions": { sms : { text : String, phonenumber : [Array of Strings] }, cloud : { "sendevent": Boolean, sendpush : Boolean, sendlog : Boolean, host : String, port : Number, api : String
12 }, engine : { "gotostid": Number, "gotopuid": Number }, display : { "showtext": String, } }, "causes" : [{ "sid": Number, "orderid": Number, "senselog": Boolean, measurement : { log : Boolean, interval : Number, count : Number }, threshold : { count : Number, negate : Boolean, relative : Boolean, decimalacc : Number }, "thresholds": { "isoneof": [Array of Numbers], "isgt": Number, "islt": Number, "isnotin": [Array of Numbers], "isany": Boolean, isinsidegeo : [Array of Numbers] } }]
13 } } }] }] }] Parent object Object Mandatory Description profile apiversion Yes Version information of implemented Thingsee Engine API e.g profile pid No Cloud generated profile identifier profile name No Name of the profile. This is created by app, and not relevant for device sw. profile initpuid Yes Initial purpose where the ThingseeEngine will be started purposes puid Yes Index number for purpose. Defined by app. purposes name No Name of the purpose. Used by app and not relevant for ThingseeEngine purposes initstid Yes Initial state where the ThingseeEngine will be started
14 states stid Yes Index number for state. Defined by app. states name No Name of the state. Defined by app, not relevant for ThingseeEngine states isglobal No Set to TRUE if state must be active always within this purpose events evid Yes Index of event. Defined by app. events name No Name of the event. Defined by app, not relevant for ThingseeEngine events eventlog No Set to TRUE if events must be logged to device memory events actions Yes Defines the actions that must be processed when thresholds are true. actions sms No Configuration of SMS action sms text Yes Content of SMS to be sent sms phonenumber Yes phonenumber where the SMS should be sent in E.164 format, ie
15 actions cloud No Configuration of cloud action cloud sendevent No Set to TRUE if ThingseeEngine must send Thingsee Event to cloud cloud sendlog No Set to TRUE if ThingseeEngine must flush log content to cloud cloud sendpush No Set to TRUE if cloud server should send push notification for Thingsee Event. Note that this requires that sendevent is also TRUE. actions engine No Set engine control configuration engine gotostid No Sets Thingsee Engine to another state engine gotopuid No Sets Thingsee Engine to another purpose actions display No Configuration of user interface actions (if device has display) display showtext Yes Content of text to be shown at UI events senses Yes Defines the configuration of thresholds and sensors
16 senses sid Yes Sense identifier to be monitored senses orderid No Defines the order index in case the sense must happen in some order senses senselog No Set to TRUE if senses are logged to device memory senses measurement Yes Defines the frequency and other parameters how the sense is read. measurement log No Set to TRUE if all sense readings are stored to device memory. This object is not valid for sensors using HW interrupts. measurement interval Yes Interval of sense reading defined as milliseconds measurement count No Number of sense reading after sense becomes TRUE (regardless of thresholds). Defaults to 0. This object is not valid for sensors using HW interrupts. threshold count Yes How many times threshold must be TRUE to set sense to TRUE threshold negate No If TRUE, the thresholds setting will be inversed
17 threshold relative No If TRUE, the thresholds will be handled as a relative value to a first reading value. Otherwise thresholds are handled as absolute values. threshold decimalacc No Accuracy of thresholds. Value 2 equals x.xx thresholds isoneof No is TRUE if sense value is one of numbers thresholds isgt No is TRUE if value is greater than threshold thresholds islt No is TRUE if value is less than threshold thresholds isnotin No is TRUE if value is not any of numbers thresholds isany No is TRUE always. This is useful for events where measurement interval is used as a trigger and fired every time thresholds isinsidegeo No Set to TRUE if location sense is inside specific geolocation coordinates array (polygonal geofence). Even number with minimum length of 6. Using invert sense can be used to map location outsidegeo with value set to false
18 Thingsee Event Sensor data is always sent as an event. An event can be one-time or continuous and it may be real-time or sent as logged history data. Thingsee device is capable of buffering events to a memory card, and occasionally flushing events to cloud server when network connection is available. Sense object is an array of sensors ids and values, and there can be optionally information about engine reason of the event. JSON structure for Thingsee Event is defined as: events : [{ engine : { pid : String, puid : Number, stid : Number, evid : Number, ts : Number }, senses : [{ sid : String, val : String OR Number (integer or ), ts : Number }] }] The root of the JSON data contains only senses-object. Senses is an array of sensor-data values containing the following data Parent object Object Mandatory Description events engine Yes Information about engine status
19 events senses Yes Information about the actual senses and values senses sid Yes Identifier for sensor data. senses val Yes Actual sensor value. senses ts No Sensor value UTC timestamp as number of milliseconds after the UNIX epoch. If timestamp is not sent within a sense, then engine -> ts will be used. engine pid Yes Currently active profile ID engine puid Yes Identifies which purpose was run when the event was triggered. engine stid Yes Identifies which state was active when the event was triggered. engine evid Yes Identifies which event was triggered. engine ts Yes Timestamp when the event was triggered (determined by engine). Thingsee Ping Event is a special purpose event, and sent only when profile has been changed. events : { engine : { pid : String } } SenseID
20 SenseID is global constant to identify different sensors and their attributes. These constants are extendable, and new sensors, units and attributes will be added based on need. SenseID format SenseID is string-formatted 32-bit hexadecimal identifier. This format has been chosen to make it easy in Thingsee to handle various different sensors and their data, and the string-format is used just as a transport within JSON structure. SenseID 0xAABBCCDD is constructed using the following schema Part Description AA Reserved for future use. Defaults to 00. BB Group ID identifies the logical group where the data property belongs. CC Property ID identifies exact sensor/data information as a single attribute. E.g. latitude and longitude are divided into two different SenseIDs. DD Index number within a device. This allows single device to report up to 256 similar data properties e.g. 256 battery statuses from a device hub and its sub-network. Available SenseIDs All values will be returned from a device as given by sensor. Accuracy of a specific property is determined by sensor hardware component, hardware drivers and/or libraries within device OS. Group GroupID PropertyID Property Unit Datatype location 0x01 0x01 latitude, signed degrees
21 location 0x01 0x02 longitude, signed degrees location 0x01 0x03 altitude, signed meters location 0x01 0x04 accuracy meters location 0x01 0x05 Is inside geofence boolean boolean speed 0x02 0x01 gps speed m/s energy 0x03 0x01 Battery full capacity mah energy 0x03 0x02 Current battery level % Current energy 0x03 0x03 battery V voltage energy 0x03 0x04 Is connected to charger boolean boolean orientation 0x04 0x01 Heading degrees degrees orientation 0x04 0x02 Yaw, signed degrees orientation 0x04 0x03 Pitch, signed degrees orientation 0x04 0x04 Roll, signed degrees Longitudinal acceleration 0x05 0x01 acceleration, g signed
22 Lateral acceleration 0x05 0x02 acceleration, g signed Vertical acceleration 0x05 0x03 acceleration, g signed acceleration 0x05 0x04 Impact, no direction g environment 0x06 0x01 Temperature, signed C environment 0x06 0x02 Humidity % environment 0x06 0x03 Ambient light lux environment 0x06 0x04 Air pressure hpa Magnetic environment 0x06 0x05 field, mgauss longitudinal environment 0x06 0x06 Magnetic field, lateral mgauss environment 0x06 0x07 Magnetic field, vertical mgauss Is power hw-keys 0x07 0x01 button boolean boolean pressed Is proximity hw-keys 0x07 0x02 button boolean boolean pressed
23 Cloud initiated actions Cloud server may include system_actions to any response sent back to device. It is expected that device will read and process that information. A cloud server will include system_actions information as long as actions are valid and device has not processed them. Response may contain the following JSON structure { } status : Number, systemactions : [{ updatefirmware : { version : String, url : String }, updateprofile : { pid : String, ts : Number }, rundiagnostics : { } }] Where status is Status value Define Description 0 TSCLOUD_OK Successful operation 1 TSCLOUD_ERR_GENERIC Error, generic error. No detailed reason known.
24 2 TSCLOUD_ERR_DATA Device has sent invalid or corrupted data. System actions object is an array of action objects that cloud service expects the device to handle. The nature of Thingsee device is offline use, and therefore this mechanism has been created to initiate specific device-side functions as soon as a device comes back online. Device actions are independent from status field. A cloud may send an array of actions even though the actual processing of previous request has failed with some error code. Firmware update Each Connector is responsible for initiating firmware update procedure whenever it has received indication of a new firmware version. Connector itself does not need to perform the actual firmware update, but it must act as an initiator for the process and handle firmware location (url) configuration and other initiative actions on behalf of the actual component that is responsible for the final flashing procedure. Cloud service must host and support Thingsee FOTA implementation more detailed FOTA specification will be added in later versions. Download new profile A Connector can implement Profile download functionality in case device needs to update its purpose remotely. Profile download (REST) API and communication protocol may be cloud-specific, but the data structure should follow Thingsee Profile definition. Change history Version Date Description This is 1.0 version of the API
Libelium Cloud Hive. Technical Guide
Libelium Cloud Hive Technical Guide Index Document version: v7.0-12/2018 Libelium Comunicaciones Distribuidas S.L. INDEX 1. General and information... 4 1.1. Introduction...4 1.1.1. Overview...4 1.2. Data
More informationuradmonitor Server Backend, API and Frontend
The complexity of the uradmonitor system stretches from a multitude of compact hardware detectors capable of sensing the environment, to the big data software solutions that can handle the huge amounts
More informationMQTT Broker API. This guide will get you started in connecting your devices to WolkAbout IoT Platform.
MQTT Broker API Getting started This guide will get you started in connecting your devices to WolkAbout IoT Platform. Terminology Before you start, you should make yourself familiar with the common terms
More informationGpsGate TrackerOne GpsGate AB , rev (20) GpsGate TrackerOne. Reference Design
GpsGate TrackerOne GpsGate AB 2008-2009, rev. 2009-02-17 1(20) GpsGate TrackerOne Reference Design GpsGate TrackerOne GpsGate AB 2008-2009, rev. 2009-02-17 2(20) Table of Contents GpsGate TrackerOne...3
More informationCrowdSignals Platform
CrowdSignals Platform Description of Sensor Data Types Collected User s Reference Document 02/10/2016 EMAIL WEB P.O. Box 4452 91 S Jackson S, Seattle, WA 98104 info@algosnap.com www.algosnap.com CrowdSignals
More informationIntegration with third party evidence analyzers. Ver 9.6.0
Integration with third party evidence analyzers Ver 9.6.0 Configuration: To configure the RCS system to export the evidence to a third party solution, you must configure a connector. Under the System >
More informationVMware AirWatch Datamax-O Neil Integration Guide
VMware AirWatch Datamax-O Neil Integration Guide AirWatch v8.4 and higher Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.
More informationBLE to Wi-Fi Gateway
BLE to Wi-Fi Gateway Connect Bluetooth Smart devices to the cloud Low power and small form factor MQTT Protocol Support HTTP Configuration Over the air upgrade Integrating the BLE node to cloud with WiFi
More informationVMware AirWatch Datamax-O Neil Integration Guide
VMware AirWatch Datamax-O Neil Integration Guide Workspace ONE UEM v8.4 and higher Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.
More informationIntroducing Linxs Executive Summary - Q2/2018. Linxs by New Tinxs NV/SA
Introducing Linxs Executive Summary - Q2/2018 Linxs by New Tinxs NV/SA With Linxs, we rent you a secure connection between your remote assets & cloud infrastructure. We will deliver you your IoT data in
More informationVMware AirWatch Reports Guide
VMware AirWatch Reports Guide AirWatch v9.3 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com. This product is protected by copyright
More informationMicroBot Push User Guide
MicroBot Push User Guide Troubleshooting 24 My Microbot App does not detect my MicroBot Push 24 MicroBot Push keeps disconnecting 25 MicroBot Push is not updating 25 Getting Started 2 Meet MicroBot Push
More informationReports and Analytics. VMware Workspace ONE UEM 1902
VMware Workspace ONE UEM 1902 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit your feedback
More information3CX Mobile Device Manager
3CX Mobile Device Manager Manual 1 Copyright 2013, 3CX Ltd. http://www.3cx.com E-mail: info@3cx.com Information in this document is subject to change without notice. Companies names and data used in examples
More information5.1 Configure each Sensor Pin Rename Set Rules Export Data Switching Nodes... 25
Hi-Gate User Manual Hi-Gate User Manual Hi-Gate User Manual Contents 1 Introduction... 3 1.1 Hi-Gate... 3 1.1.1 What is Hi-Gate... 3 1.1.2 Specifications... 3 1.1.3 Features... 4 1.2 Hi-Node... 5 1.2.1
More informationVMware AirWatch Tizen Guide
VMware AirWatch Tizen Guide AirWatch v8.4 and higher Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com. This product is protected
More informationVMware AirWatch Symbian Platform Guide Deploying and managing Symbian devices
VMware AirWatch Symbian Platform Guide Deploying and managing Symbian devices AirWatch v8.1 and higher Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard
More informationForeScout Extended Module for MobileIron
Version 1.8 Table of Contents About MobileIron Integration... 4 Additional MobileIron Documentation... 4 About this Module... 4 How it Works... 5 Continuous Query Refresh... 5 Offsite Device Management...
More informationWEB ANALYTICS HOW-TO GUIDE
WEB ANALYTICS HOW-TO GUIDE MOTOROLA, MOTO, MOTOROLA SOLUTIONS and the Stylized M logo are trademarks or registered trademarks of Motorola Trademark Holdings, LLC and are used under license. All other trademarks
More informationSee it. Control it. The TelPro Solution
See it. Control it. The TelPro Solution JANUARY 2017 Introducing the TelPro Solution A combined cellular and wireless IoT gateway and cloud portal system Collection and analysis of commercial and industrial
More informationSmartPlatform data and interface overview
SmartPlatform POSEIDON developer documentation This document developer documentation for POSEIDON use of the SmartPlatform infrastructure component. It first describes the data flow and data and account
More informationGeolocating with ESP8266
! Geolocating with ESP8266 Version 1.0 Copyright 2017 About This Guide This documents introduces how to obtain a device location with ESP8266. Chapter Title Content Chapter 1 Overview Overview of geolocating
More informationMediaQ. Figure 1 MediaQ Home Screen
MediaQ 1 Introduction MediaQ is an online media management framework that provide services to collect, organize and share user-generated mobile videos/images with automatically tagged geo-spatial metadata.
More informationVMware AirWatch Zebra Printer Integration Guide
VMware AirWatch Zebra Printer Integration Guide For multiple Workspace ONE UEM versions Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.
More informationCompliance Manager ZENworks Mobile Management 2.7.x August 2013
www.novell.com/documentation Compliance Manager ZENworks Mobile Management 2.7.x August 2013 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of this
More informationSentrol Cloud User s Guide Ver. 2.01
Ver. 2.01 Copyright 2016 Nietzsche Enterprise Co., Ltd. All rights reserved Nietzsche Enterprise reserves the right to make changes and improvements to its products without notice. Contact Information:
More informationPanoramic Power Installation and configuration guide
Panoramic Power Installation and configuration guide Advanced 4 th generation Bridge Firmware v411 / January 2019 Copyright Notice Copyright 2019 Panoramic Power Ltd. All rights reserved. PANORAMIC POWER
More informationVMware AirWatch Epson Printer Integration Guide Using Epson printers with Workspace ONE UEM
VMware AirWatch Epson Printer Integration Guide Using Epson printers with Workspace ONE UEM Workspace ONE UEM v9.5 Have documentation feedback? Submit a Documentation Feedback support ticket using the
More informationd. Delete data e. Transactions Realtime Features a. Value Listener b. Child Listener c. Remove Listeners
Contents 1. License... 5 2. Introduction... 5 3. Plugin updates... 7 a. Update from previous versions to 1.5.0... 7 4. Example project... 8 5. GitHub Repository... 8 6. Getting started... 9 7. Database
More informationPanoramic Power Installation and configuration guide
Panoramic Power Installation and configuration guide Advanced 4th generation Bridge for firmware v259 Version 1 1 Copyright notice Copyright 2017 Panoramic Power Ltd. All rights reserved. Panoramic Power
More informationWiFi data logger system
Data sheet Saveris 2 WiFi data logger system Saveris 2 temperature, humidity and CO 2 monitoring re-thought C Data transfer by wireless LAN All measurement data always available, anywhere, on any instrument
More informationAirWatch Container. VMware Workspace ONE UEM
VMware Workspace ONE UEM You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit your feedback
More informationSymbisa HY Data Sheet. Highlights. IoT sensor device with Global coverage
Symbisa HY-000003 Data Sheet Highlights IoT sensor device with Global coverage Cost-efficient system Uses Hanhaa s Global Cellular Mobile Network No host integration required Fully integrated into Microsoft
More informationServer - The Tigo platform and urls associated with the api Client - Third party user with api access to the Tigo platform and/or Tigo api.
Tigo REST API V3 Introduction This api is used to work with the Tigo Energy platform to automate the retrieval and creation of elements. It will attempt to adhere to standard REST calls found in most REST
More informationNavayuga Spatial Technologies ITS-T3 NST NST ITS-T3
Navayuga Spatial Technologies ITS-T3 NST NST ITS-T3 Vehicle Tracking System NST ITS-T3 Vehicle Tracking System is a web based solution which is developed and deployed using state of art technology with
More informationTable of Contents. Copyright Pivotal Software Inc, of
Table of Contents Table of Contents Push Notification Service for Pivotal Cloud Foundry Installation DevOps Configuring Heartbeat Monitor for ios Configuring Heartbeat Monitor for Android Using the Dashboard
More informationVMware Workspace One Web. VMware Workspace ONE UEM
VMware Workspace One Web VMware Workspace ONE UEM You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation,
More informationVMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch
VMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch Workspace ONE UEM v9.4 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard
More informationBanner Connected Data Solutions Web Service
Banner Connected Data Solutions Web Service Instruction Manual Original Instructions 178337 Rev. E 14 September 2018 Banner Engineering Corp. All rights reserved 178337 Contents 1 Banner Web Services...
More informationVMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch
VMware AirWatch Chrome OS Platform Guide Managing Chrome OS Devices with AirWatch AirWatch v9.3 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.
More informationIntelliWeb external MQTT API
IntelliWeb external MQTT API Mihaela Grădinaru Martijn Maarse 1. Introduction 2. Authentication and authorization for MQTT Authentication Authorization 3. MQTT Topics 1.1. Publishing topics 1.1.1. The
More informationMEITRACK T355G/T355 User Guide
MEITRACK T355G/T355 User Guide Change History File Name MEITRACK T355G/T355 User Guide Created By Vincent Chang Project T355G/T355 Creation Date Update Date 2016-08-23 2017-06-08 Subproject User Guide
More informationAT&T Global Network Client for Android
AT&T Global Network Client for Android 2019 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. Version 4.2.5 January 9, 2019 Added TLS
More informationVerizon MDM UEM Unified Endpoint Management
Verizon MDM UEM Unified Endpoint Management Version: 1.0 Last Updated: 3/29/18 Table of Contents Unified Endpoint Management (UEM) Overview... 4 Account Dashboard... 4 Unified Endpoint Management (UEM)
More informationVMware Workspace ONE Intelligence. VMware Workspace ONE
VMware Workspace ONE Intelligence VMware Workspace ONE You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation,
More informationForescout. eyeextend for MobileIron. Configuration Guide. Version 1.9
Forescout Version 1.9 Contact Information Forescout Technologies, Inc. 190 West Tasman Drive San Jose, CA 95134 USA https://www.forescout.com/support/ Toll-Free (US): 1.866.377.8771 Tel (Intl): 1.408.213.3191
More information7P MDM Server x - ios Client Guide 7P Mobile Device Management. Doc.Rel: 1.0/
7P MDM Server 5.22.0x - ios Client Guide 7P Mobile Device Management Doc.Rel: 1.0/ 2017-03-07 Table of Contents 1 Objectives and Target Groups... 6 1.1 Copyright information... 6 1.2 Integrity of device
More informationSamsung Knox Mobile Enrollment. VMware Workspace ONE UEM 1902
Samsung Knox Mobile Enrollment VMware Workspace ONE UEM 1902 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this
More informationTrial Guide. June 2018 Samsung Electronics. A new way to control OS version for B2B customers
A new way to control OS version for B2B customers Trial Guide June 2018 Samsung Electronics Functionalities and specifications are subject to change without notice Overview What is? E-FOTA : Enterprise
More informationTungsten Security Whitepaper
Tungsten Labs UG (haftungsbeschränkt) Email: contact@tungsten-labs.com Web: http://tungsten-labs.com Monbijouplatz 5, 10178 Berlin Tungsten Security Whitepaper Berlin, May 2018 Version 1 Contents Introduction
More informationVMware AirWatch Epson Printer Integration Guide Using Epson printers with Workspace ONE UEM
VMware AirWatch Epson Printer Integration Guide Using Epson printers with Workspace ONE UEM Workspace ONE UEM v9.7 Have documentation feedback? Submit a Documentation Feedback support ticket using the
More informationLaunch Smart Products With End-to-End Solutions You & Your Customers Can Trust
Solution Brief: Launch Smart Products With End-to-End Solutions You & Your Customers Can Trust DeviceTone, our ready to run "connect, manage and enable" solution for product companies, makes secure connectivity,
More informationAxon Capture for Android Devices User Manual
Axon Capture for Android Devices User Manual Document Revision: E Product functions and specifications may change without notice and the actual product may vary from the illustrations in this manual. Google,
More informationWorkspace ONE UEM Notification Service 2. VMware Workspace ONE UEM 1811
Workspace ONE UEM Email Notification Service 2 VMware Workspace ONE UEM 1811 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments
More informationCISS Communication Protocol Bluetooth LE
CISS Communication Protocol Bluetooth LE BLE Communication Protocol - CISS 2 17 Table of contents 1 Change-log 3 2 General information & limitations 3 3 I40 Bluetooth Low Energy profile 4 3.1 Profile description
More informationForeScout Extended Module for MaaS360
Version 1.8 Table of Contents About MaaS360 Integration... 4 Additional ForeScout MDM Documentation... 4 About this Module... 4 How it Works... 5 Continuous Query Refresh... 5 Offsite Device Management...
More informationTizen Sensors (Tizen Ver. 2.3)
Tizen Sensors (Tizen Ver. 2.3) Spring 2015 Soo Dong Kim, Ph.D. Professor, Department of Computer Science Software Engineering Laboratory Soongsil University Office 02-820-0909 Mobile 010-7392-2220 sdkim777@gmail.com
More information1. How far can the i-alert2 Equipment Health Monitor communicate? The i-alert2 monitor uses Bluetooth Low Energy, with a range of 30m (100ft).
i-alert2 General FAQ_2016 0316 1. How far can the i-alert2 Equipment Health Monitor communicate? The i-alert2 monitor uses Bluetooth Low Energy, with a range of 30m (100ft). 2. What happens to the data
More informationAxon Capture for Android Devices User Manual
Axon Capture for Android Devices User Manual IMPORTANT SAFETY INSTRUCTIONS Read all warnings and instructions. Save these instructions. The most up-to-date warnings and instructions are available at www.taser.com
More informationSecurity Monitoring of LwM2M Protocol
Security Monitoring of LwM2M Protocol Technical Report FIT-TR-2017-16 Ondřej Ryšavý Marek Rychlý Ondřej Ryšavý Technical Report no. FIT-TR-2017-16 Faculty of Information Technology Brno University of Technology
More informationAxon View for ios Devices User Manual
Axon View for ios Devices User Manual IMPORTANT SAFETY INSTRUCTIONS Read all warnings and instructions. Save these instructions. The most up-to-date warnings and instructions are available at www.axon.com
More informationAxon Capture for Android Devices User Manual
Axon Capture for Android Devices User Manual IMPORTANT SAFETY INSTRUCTIONS Read all warnings and instructions. Save these Instructions. The most up-to-date warnings and instructions are available at www.taser.com.
More informationVMware Notification Service v2.0 Installation and Configuration Guide Configure ENS2 for cloud and on-premises deployments
VMware Email Notification Service v2.0 Installation and Configuration Guide Configure ENS2 for cloud and on-premises deployments Workspace ONE UEM v9.5 Have documentation feedback? Submit a Documentation
More informationArrayent DevKit Sample Application Quick Start Guide For TI CC3220
Arrayent DevKit Sample Application Quick Start Guide For TI CC3220 28 March 2017 TABLE OF CONTENTS Chapter 1. Overview Audience and Scope Prerequisites Supported Software and Hardware Platforms TI CC3220
More informationBaasBox. Open Source Backend as a Service. Otto Hylli
BaasBox Open Source Backend as a Service Otto Hylli Overview (1/2) Developed by BaasBox an Italian startup company Project was declared started on 1st of July 2012 on the BaasBox blog Open source under
More informationVodafone Secure Device Manager Administration User Guide
Vodafone Secure Device Manager Administration User Guide Vodafone New Zealand Limited. Correct as of June 2017. Vodafone Ready Business Contents Introduction 3 Help 4 How to find help in the Vodafone Secure
More informationForeScout Extended Module for VMware AirWatch MDM
ForeScout Extended Module for VMware AirWatch MDM Version 1.7.2 Table of Contents About the AirWatch MDM Integration... 4 Additional AirWatch Documentation... 4 About this Module... 4 How it Works... 5
More informationMQTT NETIO M2M API protocols docs
MQTT NETIO M2M API protocols docs Preliminary version 0.6 Short summary MQTT is implemented as M2M API protocol, where NETIO device is publisher providing output status and subscriber allowing control
More informationCondeco Group Ltd 2 Harbour Exchange Square London E14 9GE, UK
Technical Overview Condeco Group Ltd 2 Harbour Exchange Square London E14 9GE, UK www.condecosoftware.com 2 Contents Product Overview... 3 Functionality... 4 Cloud Application functionality... 4 Screen
More informationVMware Avery Dennison Printer Integration Guide Integration with Workspace ONE UEM
VMware Avery Dennison Printer Integration Guide Integration with Workspace ONE UEM Workspace ONE UEM 9.7 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard
More informationServicePass Installation Guide SurePassID Authentication Server 2017
ServicePass Installation Guide SurePassID Authentication Server 2017 SurePassID ServicePass Installation Guide Revision: 01 07 2017 You can find the most up-to-date technical documentation at: http://www.surepassid.com
More informationThe Now Platform Reference Guide
The Now Platform Reference Guide A tour of key features and functionality START Introducing the Now Platform Digitize your business with intelligent apps The Now Platform is an application Platform-as-a-Service
More informationCompliance Manager ZENworks Mobile Management 3.0.x January 2015
www.novell.com/documentation Compliance Manager ZENworks Mobile Management 3.0.x January 2015 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of this
More informationVMware Workspace ONE UEM Apple tvos Device Management. VMware Workspace ONE UEM 1811 VMware AirWatch
VMware Workspace ONE UEM Apple tvos Device Management VMware Workspace ONE UEM 1811 VMware AirWatch You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/
More informationAirLink Management Services
AirLink Management Services Table of Contents Overview... 4 Objectives... 5 Architecture... 5 Prerequisites... 6 Logging-in to the Management Service Portal... 6 Device Management Module Description...
More informationVMware Notification Service v2.0 Installation and Configuration Guide Configure ENSv2 for cloud and on-premises deployments
VMware Email Notification Service v2.0 Installation and Configuration Guide Configure ENSv2 for cloud and on-premises deployments Workspace ONE UEM v9.4 Have documentation feedback? Submit a Documentation
More informationAsavie IoT Connect Cloud Service Connector Application Note
Asavie IoT Connect Cloud Service Connector Application Note Table of Contents 1 Asavie IoT Connect cloud service connector overview... 4 1.1 Provisioning flow overview... 5 2 Enabling Asavie with access
More informationUser Guide. Cloud Connect App Board
User Guide Cloud Connect App Board 2017-03-03 Contents 1. Orientation... 3 1.1 Introduction... 3 1.1.1 Thing overview... 3 1.2 Access and logging in... 3 1.2.1 Access... 3 1.2.2 Sign up and Log in... 3
More informationVerify that Wi-Fi option is turned on. Swipe down from the top of the screen once by using two fingers, or twice using one finger. Tap > Wi-Fi.
Troubleshooting I can't find an email using the BlackBerry Device Search app The BlackBerry Device Search app only searches email that is in the BlackBerry Hub. To learn how to add email accounts to the
More informationThe production version of your service API must be served over HTTPS.
This document specifies how to implement an API for your service according to the IFTTT Service Protocol. It is recommended that you treat this document as a reference and follow the workflow outlined
More informationVMware Notification Service v2.0 Installation and Configuration Guide Configure ENS2 for cloud and on-premises deployments
VMware Email Notification Service v2.0 Installation and Configuration Guide Configure ENS2 for cloud and on-premises deployments Workspace ONE UEM v1810 Have documentation feedback? Submit a Documentation
More informationConfiguration Guide. For SMS Portal Authentication. EAP Controller REV1.0.0
Configuration Guide For SMS Portal Authentication EAP Controller 1910012280 REV1.0.0 November 2017 CONTENTS 1 Overview... 1 1.1 SMS Portal Introduction...1 1.2 Network Topology for SMS Portal...2 1.3 SMS
More informationT.A.A.G. Tamper Automated Alert Gadget. Critical Design Review. Group 7 Aiman Salih Daniel Gibney Leaphar Castro
T.A.A.G Tamper Automated Alert Gadget Critical Design Review Group 7 Aiman Salih Daniel Gibney Leaphar Castro EE CpE EE Funding Dr. Yuan, Co-Director of MIST research center at UCF. Motivation With the
More informationSTW s Connectivity Solution for Mobile Equipment: The Vehicle Data System (VDS) and VDS-Remote (VDS-R) 31 July 2009, STW, Norcross, Bob Geiger
STW s Connectivity Solution for Mobile Equipment: The Vehicle Data System (VDS) and VDS-Remote (VDS-R) The Evolving World of Off-Highway Data and Connectivity Data mining is becoming more critical each
More informationSMS Outbound. SMTP interface - v1.1
SMS Outbound SMTP interface - v1.1 Table of contents 1. Version history... 5 2. Conventions... 5 3. Introduction... 6 4. Gateway connection... 7 4.1 E-mail message format... 7 4.2 Header section... 7 4.3
More informationDMS Local. User Manual. For Projector Management V 1.01
DMS Local User Manual For Projector Management V 1.01 2 Copyright Copyright Copyright 2018 BenQ Corporation. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed,
More informationMonitoring Driver Behaviour Through Mobile Phones OSeven
Monitoring Driver Behaviour Through Mobile Phones OSeven Dimitrios I. Tselentis Civil - Transportation Engineer Ph.D. Candidate Researcher Website: www.nrso.ntua.gr/dtsel/ e-mail: dtsel@central.ntua.gr
More informationInTimeGo-623 Pets GPS Tracker User Manual
InTimeGo-623 Pets GPS Tracker User Manual Product & Lock Unlock: CCTR-623 tracker 1 set, 1 locking dock, 1 collar, 1 screwdriver, 1 USB Charging Wire, Manual (CD or Print), AC Charger (Optional). Collar
More informationOpen-Xchange App Suite Minor Release v Feature Overview V1.0
Open-Xchange App Suite Minor Release v7.10.1 Feature Overview V1.0 1 OX App Suite v7.10.1... 4 1.1 Intention of this Document... 4 1.2 Key Benefits of OX App Suite v7.10.1... 4 2 OX Calendar Enhancements
More informationInstall and upgrade Qlik Sense. Qlik Sense 3.0 Copyright QlikTech International AB. All rights reserved.
Install and upgrade Qlik Sense Qlik Sense 3.0 Copyright 1993-2016 QlikTech International AB. All rights reserved. Copyright 1993-2016 QlikTech International AB. All rights reserved. Qlik, QlikTech, Qlik
More informationVMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes
VMware AirWatch Integration with Apple School Manager Integrate with Apple's School Manager to automatically enroll devices and manage classes Workspace ONE UEM v9.6 Have documentation feedback? Submit
More informationSMS Outbound. HTTP interface - v1.1
SMS Outbound HTTP interface - v1.1 Table of contents 1. Version history... 5 2. Conventions... 5 3. Introduction... 6 4. Application Programming Interface (API)... 7 5. Gateway connection... 9 5.1 Main
More informationTC-IOT M2M CORE Services Protocol. User Manual. Version: 1.0 Date:
TC-IOT M2M CORE Services Protocol User Manual Version: 1.0 Date: Document Name: TC-IOT M2M CORE Services Protocol - User Manual Version: 1.0 Date: Document ID: TC_IOT_M2M_CORE_Protocol_User_Manual_EN_v1.0
More informationCISS - Connected Industrial Sensor Solution
CISS - Connected Industrial Sensor Solution BLE Communication Protocol 1 Table of contents 1 Change-log 3 2 General information & limitations 3 3 I40 Bluetooth Low Energy profile 4 3.1 Profile description
More informationSygonix Home Starter Kit
App Instruction Manual Sygonix Home Starter Kit Item No. 1597114 www.conradconnect.de Contents Conrad Connect... 4 Symbols... 4 Core functions... 5 App to device communication... 6 App Installation...
More informationMobile Device Growth 1
SM5 Mobile Device Growth Evolutions Mobile devices are quickly replacing desktops Mobile Devices Adoption at Enterprise Popular Productivity Apps Mobile Devices at Work Portability, take it anywhere Cost
More informationOnRISC. IoT Manual. Vision Systems GmbH. Edition: October 2017
OnRISC IoT Manual Edition: October 2017 Vision Systems GmbH Tel: +49 40 528 401 0 Fax: +49 40 528 401 99 Web: www.visionsystems.de Support: faq.visionsystems.de The software described in this manual is
More informationZALO BUSINESS STORE DEVELOPERS version /3/2016 VNG Corporation Tran Ngoc Huy
ZALO BUSINESS STORE DEVELOPERS version 1.0.8 3/3/2016 VNG Corporation Tran Ngoc Huy Table of Contents 1. Introduction... 2 1.1 Overview... 2 1.2 Definitions, Acronyms and Abbreviations... 2 2. ZaloLogin...
More informationVMware AirWatch Product Provisioning and Staging for Windows Rugged Guide Using Product Provisioning for managing Windows Rugged devices.
VMware AirWatch Product Provisioning and Staging for Windows Rugged Guide Using Product Provisioning for managing Windows Rugged devices. AirWatch v9.2 Have documentation feedback? Submit a Documentation
More informationTalend Component tgoogledrive
Talend Component tgoogledrive Purpose and procedure This component manages files on a Google Drive. The component provides these capabilities: 1. Providing only the client for other tgoogledrive components
More information