{"version":1,"pages":[{"id":"-MR5Pj8blVmieaSoTAK0","title":"Getting Started","pathname":"/","siteSpaceId":"sitesp_T5wAA","description":"A quick overview of the tools and services available for developers on our platform. To get you started quickly, a short summary of core concepts is provided to point you in the right direction."},{"id":"-MUiHgKzEUyIeTYqjiEu","title":"Overview","pathname":"/overview","siteSpaceId":"sitesp_T5wAA","description":"An overview of important concepts and hierarchies you will encounter when using our services."},{"id":"-MToY47tBuqyLn0Cn6cs","title":"Devices","pathname":"/concepts/devices","siteSpaceId":"sitesp_T5wAA","description":"An overview of devices, where they can be found, and the various types.","breadcrumbs":[{"label":"Concepts"}]},{"id":"-MR5VndbmI4ns9Ey_BE2","title":"Events","pathname":"/concepts/events","siteSpaceId":"sitesp_T5wAA","description":"An overview of the various event types that can be encountered throughout our services.","breadcrumbs":[{"label":"Concepts"}]},{"id":"-MdRDqloi_01bf6QR7s_","title":"Topics","pathname":"/concepts/usage-examples","siteSpaceId":"sitesp_T5wAA","description":"Various overviews, guides, and articles.","breadcrumbs":[{"label":"Concepts"}]},{"id":"-MdRE44u57QKzcFJaXdw","title":"Temperature Measurement Interval","pathname":"/concepts/usage-examples/2.gen-temperature-sensor","siteSpaceId":"sitesp_T5wAA","description":"A quick showcase on how to interact with the sampling interval of the 2nd and 3rd generation temperature sensors.","breadcrumbs":[{"label":"Concepts"},{"label":"Topics"}]},{"id":"8YBHzOCb8MVN52urlv89","title":"Motion Sensor Activity Timer","pathname":"/concepts/usage-examples/motion-sensor-activity-timer","siteSpaceId":"sitesp_T5wAA","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Topics"}]},{"id":"-MR5TKx2jLYw7L0--kYM","title":"Introduction to Data Connectors","pathname":"/data-connectors/introduction-to-data-connector","siteSpaceId":"sitesp_T5wAA","description":"A quick introduction to what Data Connectors are and how they work.","breadcrumbs":[{"label":"Data Connectors"}]},{"id":"-MS7Z8ul-k9PctfHBkfS","title":"Creating a Data Connector","pathname":"/data-connectors/creating-a-data-connector","siteSpaceId":"sitesp_T5wAA","description":"A quick guide on how to create a Data Connector using DT Studio or our APIs.","breadcrumbs":[{"label":"Data Connectors"}]},{"id":"-MS7_KNvJyF_sxlY1fBW","title":"Configuring a Data Connector","pathname":"/data-connectors/advanced-configurations","siteSpaceId":"sitesp_T5wAA","description":"Data Connectors can be configured for different use-cases.","breadcrumbs":[{"label":"Data Connectors"}]},{"id":"-MS7cl07i6YizW1QKxDl","title":"Receiving Events","pathname":"/data-connectors/receiving-events","siteSpaceId":"sitesp_T5wAA","description":"A few things to consider when receiving events forwarded by a Data Connector.","breadcrumbs":[{"label":"Data Connectors"}]},{"id":"3GwXwOKm599pmU17M8FC","title":"Best Practices","pathname":"/data-connectors/best-practices","siteSpaceId":"sitesp_T5wAA","description":"Some Best Practices to keep in mind when implementing your endpoint.","breadcrumbs":[{"label":"Data Connectors"}]},{"id":"-MRshq3T2KdBZiw9q-Sh","title":"Example Integrations","pathname":"/data-connectors/example-integrations","siteSpaceId":"sitesp_T5wAA","description":"A few example integrations using Data Connectors with various popular cloud services.","breadcrumbs":[{"label":"Data Connectors"}]},{"id":"-MbamNyHSssuzJUIoPcQ","title":"Heroku","pathname":"/data-connectors/example-integrations/heroku","siteSpaceId":"sitesp_T5wAA","description":"An example integration on forwarding Data Connector events to a server hosted on Heroku.","breadcrumbs":[{"label":"Data Connectors"},{"label":"Example Integrations"}]},{"id":"-MRshvXzxytplOn6lah-","title":"Google Cloud Functions","pathname":"/data-connectors/example-integrations/google-cloud-functions","siteSpaceId":"sitesp_T5wAA","description":"An example integration where a Data Connector forwards events to a Google Cloud Function.","breadcrumbs":[{"label":"Data Connectors"},{"label":"Example Integrations"}]},{"id":"-MT13UPjsu32JAdmKdTE","title":"AWS Lambda","pathname":"/data-connectors/example-integrations/aws-lambda","siteSpaceId":"sitesp_T5wAA","description":"An example integration where a Data Connector forwards events to an AWS Lambda Function.","breadcrumbs":[{"label":"Data Connectors"},{"label":"Example Integrations"}]},{"id":"-MS80v_IIbnchSTMMFL1","title":"Azure HTTP Triggers","pathname":"/data-connectors/example-integrations/azure-http-triggers","siteSpaceId":"sitesp_T5wAA","description":"An example integration where a Data Connector forwards events to an Azure HTTP Trigger.","breadcrumbs":[{"label":"Data Connectors"},{"label":"Example Integrations"}]},{"id":"-MSSiApbUG1lFsxzvfxH","title":"IBM Cloud Actions","pathname":"/data-connectors/example-integrations/ibm-cloud-actions","siteSpaceId":"sitesp_T5wAA","description":"An example integration where a Data Connector forwards events to an IBM Cloud Action.","breadcrumbs":[{"label":"Data Connectors"},{"label":"Example Integrations"}]},{"id":"-MTBiKsCHtVOpEaG2M2f","title":"Development Guides","pathname":"/data-connectors/development-guides","siteSpaceId":"sitesp_T5wAA","description":"A few short guides on how to develop with Data Connectors.","breadcrumbs":[{"label":"Data Connectors"}]},{"id":"-MTBiRNS18xBkJMQ3uIY","title":"Local Development with ngrok","pathname":"/data-connectors/development-guides/local-development-with-ngrok","siteSpaceId":"sitesp_T5wAA","description":"Develop cloud services locally by continuously forwarding real data from a Data Connector using ngrok.","breadcrumbs":[{"label":"Data Connectors"},{"label":"Development Guides"}]},{"id":"-MTjoaIdvX08mEB1jklC","title":"Introduction to REST API","pathname":"/introduction-to-rest-api","siteSpaceId":"sitesp_T5wAA","description":"A quick introduction to our REST API and how to get started using it."},{"id":"-MS7yQEFL7oegOC9Hl8T","title":"Explore Our Endpoints","pathname":"/explore-our-rest-api","siteSpaceId":"sitesp_T5wAA","description":""},{"id":"-MR5Sibpy-XAH5NszxKr","title":"with cURL","pathname":"/explore-our-rest-api/with-curl","siteSpaceId":"sitesp_T5wAA","description":"A quick showcase of how cURL can be used to explore the various calls available on our REST API.","breadcrumbs":[{"label":"Explore Our Endpoints"}]},{"id":"-MRZ3-pWc7qyXdtnmMCf","title":"with Postman","pathname":"/explore-our-rest-api/with-postman","siteSpaceId":"sitesp_T5wAA","description":"A quick showcase of how Postman can be used to explore the various calls available on our REST API.","breadcrumbs":[{"label":"Explore Our Endpoints"}]},{"id":"-MS7hHSj-QV3N55__e0i","title":"Authentication","pathname":"/authentication","siteSpaceId":"sitesp_T5wAA","description":"An overview of the two supported methods of authenticating our REST API."},{"id":"-MR5TuJj4GoB7Y32jhg2","title":"OAuth2","pathname":"/authentication/oauth2","siteSpaceId":"sitesp_T5wAA","description":"A guide on how to implement an OAuth2 flow for authenticating our REST API.","breadcrumbs":[{"label":"Authentication"}]},{"id":"-MS7hTHHB6NuS84hptsP","title":"Basic Auth","pathname":"/authentication/basic-auth","siteSpaceId":"sitesp_T5wAA","description":"A guide on how to use Basic Auth for authenticating our REST API.","breadcrumbs":[{"label":"Authentication"}]},{"id":"-MR6-sE42ZHtgGLZ5AiX","title":"Error Codes","pathname":"/error-codes","siteSpaceId":"sitesp_T5wAA","description":"A summary of errors that can be encountered when using our REST API."},{"id":"-MTKMoAde2Crc7JDiyIh","title":"Emulator API","pathname":"/sensor-emulator","siteSpaceId":"sitesp_T5wAA","description":"An introduction to our Emulator API, accessible through both DT Studio and REST API."},{"id":"-MSXKWIqwbwUA0Kec-Nt","title":"Examples","pathname":"/examples","siteSpaceId":"sitesp_T5wAA","description":"A few short examples on how to use our REST API."},{"id":"-MVGAuGwnN2UvMw-IABP","title":"Pagination","pathname":"/examples/pagination","siteSpaceId":"sitesp_T5wAA","description":"An example of how to use pagination for fetching a lot of data at once from the REST API.","breadcrumbs":[{"label":"Examples"}]},{"id":"-MSY2C0zr_HCIG2hpiN9","title":"Streaming Events","pathname":"/examples/streaming-events","siteSpaceId":"sitesp_T5wAA","description":"An example of how to use the REST API to stream sensor events in real-time.","breadcrumbs":[{"label":"Examples"}]},{"id":"-MUmq9yfPEQXnsMlk-X1","title":"Touch to Identify","pathname":"/examples/touch-to-identify","siteSpaceId":"sitesp_T5wAA","description":"An example of how to use the REST API with a simple script that identifies devices by touch.","breadcrumbs":[{"label":"Examples"}]},{"id":"-MZCIz28UUP9ZJVNoyTv","title":"Refreshing Access Token","pathname":"/examples/refreshing-access-token","siteSpaceId":"sitesp_T5wAA","description":"An example of how the authentication access token can be refreshed automatically.","breadcrumbs":[{"label":"Examples"}]},{"id":"-MR5TdT3fsjOjNbV_zXu","title":"Introduction to Service Accounts","pathname":"/service-accounts/introduction-to-service-accounts","siteSpaceId":"sitesp_T5wAA","description":"A general overview of what Service Accounts are and why we use them.","breadcrumbs":[{"label":"Service Accounts"}]},{"id":"-MS7jC-obH_SK0HF7nj0","title":"Creating a Service Account","pathname":"/service-accounts/creating-a-service-account","siteSpaceId":"sitesp_T5wAA","description":"A quick guide on how to create a Service Account using DT Studio or our REST API.","breadcrumbs":[{"label":"Service Accounts"}]},{"id":"-MS7lVjv3v6ToFUKQb7S","title":"Managing Access Rights","pathname":"/service-accounts/managing-access-rights","siteSpaceId":"sitesp_T5wAA","description":"A more technical look at the details regarding Service Account management.","breadcrumbs":[{"label":"Service Accounts"}]},{"id":"-MYxaC8_a6qeFEcdvpeX","title":"Permissions","pathname":"/service-accounts/permissions","siteSpaceId":"sitesp_T5wAA","description":"Reference table over permissions granted per role.","breadcrumbs":[{"label":"Service Accounts"}]},{"id":"-MScX1FZ8YxxAiSXLk16","title":"Organizational Structures","pathname":"/service-accounts/organizational-structures","siteSpaceId":"sitesp_T5wAA","description":"A discussion of different methods of distributing access rights on an organizational level.","breadcrumbs":[{"label":"Service Accounts"}]},{"id":"-MTBk92KNcdIHevK_kAg","title":"Application Notes","pathname":"/other/application-notes","siteSpaceId":"sitesp_T5wAA","description":"Index page for the various application notes written to experiment with different sensor use-cases.","breadcrumbs":[{"label":"Other"}]},{"id":"-MUJNKREyC0WLzK1fKae","title":"Generating a Room Temperature Heatmap","pathname":"/other/application-notes/generating-a-room-temperature-heatmap","siteSpaceId":"sitesp_T5wAA","description":"","breadcrumbs":[{"label":"Other"},{"label":"Application Notes"}]},{"id":"-MR_dFQBGR1zmn9NUZFA","title":"Modeling Fridge Content Temperatures","pathname":"/other/application-notes/modeling-fridge-content-temperatures","siteSpaceId":"sitesp_T5wAA","description":"","breadcrumbs":[{"label":"Other"},{"label":"Application Notes"}]},{"id":"-MUJI3lBP8VYKrQWZXyZ","title":"Outlier Detection on Multiple Temperature Sensors","pathname":"/other/application-notes/outlier-detection-on-multiple-temperature-datastreams","siteSpaceId":"sitesp_T5wAA","description":"","breadcrumbs":[{"label":"Other"},{"label":"Application Notes"}]},{"id":"-MUJSLHpa1pOqLMjN2Xu","title":"Simple Temperature Forecasting for Substation Transformers","pathname":"/other/application-notes/simple-temperature-forecasting-for-substation-transformers","siteSpaceId":"sitesp_T5wAA","description":"","breadcrumbs":[{"label":"Other"},{"label":"Application Notes"}]},{"id":"-MSDLZulQ3HNiZF2DfNq","title":"Sensor Data Insight with Power BI and Azure","pathname":"/other/application-notes/sensor-data-insight-with-power-bi-integration","siteSpaceId":"sitesp_T5wAA","description":"","breadcrumbs":[{"label":"Other"},{"label":"Application Notes"}]},{"id":"-McPwF4K3UJwgilGuJcP","title":"Third-Party Sensor Data in DT Cloud","pathname":"/other/application-notes/third-party-sensor-data-in-dt-studio","siteSpaceId":"sitesp_T5wAA","description":"","breadcrumbs":[{"label":"Other"},{"label":"Application Notes"}]},{"id":"-MTjl_ImXOzQOfQAOstb","title":"Frequently Asked Question","pathname":"/other/frequently-asked-question","siteSpaceId":"sitesp_T5wAA","description":"","breadcrumbs":[{"label":"Other"}]}]}