{"version":1,"pages":[{"id":"-LpXslzMtZqOYShw0S4f","title":"OVERVIEW","pathname":"/","siteSpaceId":"sitesp_pKJSx","description":"Thinger.io is an Open-Source Platform for the Internet of Things. This documentation guides users on how to use each component, enabling the creation of projects within minutes."},{"id":"-M9S0LgxwiPbjYN3_tR1","title":"QUICK START","pathname":"/quick-start","siteSpaceId":"sitesp_pKJSx","description":"Connecting IoT devices in minutes"},{"id":"-LqL5Uygn9YYmi6gxrmx","title":"CONNECT A DEVICE","pathname":"/devices","siteSpaceId":"sitesp_pKJSx","description":"Thinger.io provides comprehensive support for a variety of devices and protocols, enabling seamless integration from simple IoT applications to complex industrial systems."},{"id":"-MjTFfmlmwVVkKDxlPw4","title":"OVERVIEW","pathname":"/overview","siteSpaceId":"sitesp_pKJSx","description":""},{"id":"-Mj61br1XFjp2KyoX1W1","title":"SDK SETUP","pathname":"/sdk-setup","siteSpaceId":"sitesp_pKJSx","description":""},{"id":"-Mj61qNfUAC3HssW-d1G","title":"Arduino IDE","pathname":"/sdk-setup/arduino-ide","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"SDK SETUP"}]},{"id":"-Mj61mtALz8IHrLgk8I-","title":"Visual Studio Code","pathname":"/sdk-setup/visual-studio-code","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"SDK SETUP"}]},{"id":"-LpXslzGO_pZsPlDBBWP","title":"DEVICES","pathname":"/arduino","siteSpaceId":"sitesp_pKJSx","description":"Connecting Arduino Compatible devices to IoT"},{"id":"-Mj8Sd2KlZKo8VqQ1hRc","title":"ESPRESSIF ESP32","pathname":"/arduino/espressif-esp32","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"DEVICES"}]},{"id":"-Mj8SZoUb2cvaSBw_XvA","title":"ESPRESSIF ESP8266","pathname":"/arduino/espressif-esp8266","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"DEVICES"}]},{"id":"-Mj8Skc5ofdBSkBvvzzD","title":"ARDUINO ETHERNET","pathname":"/arduino/arduino-ethernet","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"DEVICES"}]},{"id":"-Mj8SiQ856hVoDzZmBIo","title":"ARDUINO WIFI","pathname":"/arduino/arduino-wifi","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"DEVICES"}]},{"id":"-Mj8StCSrI88IZbcOmLW","title":"ARDUINO GSM","pathname":"/arduino/arduino-gsm","siteSpaceId":"sitesp_pKJSx","description":"Thinger.io documentation for Arduino based on GSM connectivity","breadcrumbs":[{"label":"DEVICES"}]},{"id":"-Mj8VbuGU6au7jZ3NBIv","title":"OTHER DEVICES","pathname":"/arduino/other-devices","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"DEVICES"}]},{"id":"-M7qOpOyr8LmuuNEqMoe","title":"CODING GUIDE","pathname":"/coding-guide","siteSpaceId":"sitesp_pKJSx","description":""},{"id":"-M2ilFkRTg5rv1uAyKF0","title":"TROUBLESHOOTING","pathname":"/troubleshooting","siteSpaceId":"sitesp_pKJSx","description":"This section explains how to identify and solve connection issues"},{"id":"-Mj8QfXneZFr1PpX6QS4","title":"REMOTE OTA","pathname":"/ota","siteSpaceId":"sitesp_pKJSx","description":"Over The Air Device Updates"},{"id":"-Mj8QhMk4djrZ2NL_gbC","title":"REMOTE CONSOLE","pathname":"/remote-console","siteSpaceId":"sitesp_pKJSx","description":"Remote console for IoT devices"},{"id":"-LpYhfDDV_ePM5qDqnmI","title":"SIGFOX","pathname":"/lpwan/sigfox","siteSpaceId":"sitesp_pKJSx","description":"0G Technology. LPWAN dedicated to Massive IoT.","breadcrumbs":[{"label":"LPWAN DEVICES"}]},{"id":"-MiuHpWeO3Cq_TbYS2uV","title":"LoRaWAN","pathname":"/lpwan/the-things-stack","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"LPWAN DEVICES"}]},{"id":"-LqlH6XDMyPs-u_8LklD","title":"HTTP DEVICES","pathname":"/http-devices","siteSpaceId":"sitesp_pKJSx","description":"To integrate any kind of third party device or third party data resource with thinger.io"},{"id":"-LucnVZkYlgS1rnynD9B","title":"MQTT CLIENTS","pathname":"/mqtt","siteSpaceId":"sitesp_pKJSx","description":""},{"id":"-LpXslzKjYiSNWUOdM6N","title":"LINUX / RASPBERRY PI","pathname":"/linux","siteSpaceId":"sitesp_pKJSx","description":"IOTMP Client for Linux Devices"},{"id":"V9ceFTTeQpAppkTILd5x","title":"USER ACCOUNTS","pathname":"/security/user-accounts","siteSpaceId":"sitesp_pKJSx","breadcrumbs":[{"label":"SECURITY"}]},{"id":"-Lv5RgH6Ie5kcZdOczBA","title":"DEVICES ADMINISTRATION","pathname":"/features/devices-administration","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"PLATFORM FEATURES"}]},{"id":"-Lv5RqfIOMbcL7T6BuVy","title":"DATA BUCKETS","pathname":"/features/buckets","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"PLATFORM FEATURES"}]},{"id":"-Lv5S7vglV_YyIai8161","title":"DASHBOARDS","pathname":"/features/dashboards","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"PLATFORM FEATURES"}]},{"id":"-Lv5S4L_LLbLqICsY2RW","title":"ENDPOINTS","pathname":"/features/endpoints-1","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"PLATFORM FEATURES"}]},{"id":"1Zj4qZSuB5TQYLtpOB9w","title":"ALARMS","pathname":"/features/alarms","siteSpaceId":"sitesp_pKJSx","description":"Alarms are mechanisms that allow users to receive real-time notifications about specific events or conditions related to their IoT devices. These alarms are essential for proactive management.","breadcrumbs":[{"label":"PLATFORM FEATURES"}]},{"id":"-Lv5SO4nSVm6-PSUol6f","title":"ACCESS TOKENS","pathname":"/features/access-tokens","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"PLATFORM FEATURES"}]},{"id":"-MIK3w3E8BxQC6u4xm6p","title":"GEOFENCING","pathname":"/features/geofencing","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"PLATFORM FEATURES"}]},{"id":"-MHlCUUz5kmhgBFSCp3d","title":"ASSET TYPES & GROUPS","pathname":"/features/assets-manager","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"PLATFORM FEATURES"}]},{"id":"DIAdFQcil7BInBRzCBVr","title":"PLUGINS MARKETPLACE","pathname":"/business-features/plugins-marketplace","siteSpaceId":"sitesp_pKJSx","breadcrumbs":[{"label":"BUSINESS FEATURES"}]},{"id":"gk0Uh9iqSwDbnLVLsMdf","title":"PRODUCTS","pathname":"/business-features/products","siteSpaceId":"sitesp_pKJSx","description":"Streamlined Management and Analysis of Large IoT Fleets","breadcrumbs":[{"label":"BUSINESS FEATURES"}]},{"id":"u6pF50PisnUxLBXsNDmj","title":"Product Profile","pathname":"/business-features/products/product-profile","siteSpaceId":"sitesp_pKJSx","description":"Manage properties, buckets, API Resources, or custom scripts within a Product.","breadcrumbs":[{"label":"BUSINESS FEATURES"},{"label":"PRODUCTS"}]},{"id":"sKNGcOQCj3hF8j4y8cdA","title":"Properties","pathname":"/business-features/products/product-profile/properties","siteSpaceId":"sitesp_pKJSx","description":"Store device configuration, latest values, or any other metadata.","breadcrumbs":[{"label":"BUSINESS FEATURES"},{"label":"PRODUCTS"},{"label":"Product Profile"}]},{"id":"RON10Lz0f27T9eluAxwn","title":"Buckets","pathname":"/business-features/products/product-profile/buckets","siteSpaceId":"sitesp_pKJSx","description":"Store time series data from your devices with a few clicks.","breadcrumbs":[{"label":"BUSINESS FEATURES"},{"label":"PRODUCTS"},{"label":"Product Profile"}]},{"id":"rrqrau8oIkDLx3OdKGKB","title":"Flows","pathname":"/business-features/products/product-profile/flows","siteSpaceId":"sitesp_pKJSx","description":"Automate product pipelines between device datapoints and Thinger.io resources","breadcrumbs":[{"label":"BUSINESS FEATURES"},{"label":"PRODUCTS"},{"label":"Product Profile"}]},{"id":"l9W3t0s4yEVxaS4laud4","title":"API Resources","pathname":"/business-features/products/product-profile/api-resources","siteSpaceId":"sitesp_pKJSx","description":"Create custom API devices for interacting with the devices.","breadcrumbs":[{"label":"BUSINESS FEATURES"},{"label":"PRODUCTS"},{"label":"Product Profile"}]},{"id":"DyMOsgVQlobSLyK8QRQL","title":"Scripts","pathname":"/business-features/products/product-profile/scripts","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"BUSINESS FEATURES"},{"label":"PRODUCTS"},{"label":"Product Profile"}]},{"id":"uf2XlzStI909hrvcTNmd","title":"Payloads","pathname":"/business-features/products/product-profile/payloads","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"BUSINESS FEATURES"},{"label":"PRODUCTS"},{"label":"Product Profile"}]},{"id":"GiEFTxDcnP3e3lWiU2Ub","title":"Product Dashboard","pathname":"/business-features/products/product-dashboard","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"BUSINESS FEATURES"},{"label":"PRODUCTS"}]},{"id":"6MFM6NC3T4rvNwev2TnH","title":"Product Services","pathname":"/business-features/products/product-services","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"BUSINESS FEATURES"},{"label":"PRODUCTS"}]},{"id":"MGIAoMiA3WITWae4nCFa","title":"Examples","pathname":"/business-features/products/examples","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"BUSINESS FEATURES"},{"label":"PRODUCTS"}]},{"id":"yurI8i0A8zjJ9pRBPdXj","title":"Shelly Plug S","pathname":"/business-features/products/examples/shelly-plug-s","siteSpaceId":"sitesp_pKJSx","description":"WiFi Smart Plug with Power Metering","breadcrumbs":[{"label":"BUSINESS FEATURES"},{"label":"PRODUCTS"},{"label":"Examples"}]},{"id":"ba2BvLYe0U5H3GdUSPWb","title":"Kunbus RevPi","pathname":"/business-features/products/examples/kunbus-revpi","siteSpaceId":"sitesp_pKJSx","description":"Open Source IPC based on Raspberry Pi","breadcrumbs":[{"label":"BUSINESS FEATURES"},{"label":"PRODUCTS"},{"label":"Examples"}]},{"id":"WNT9rZxMo8AzOxbKP680","title":"Shelly Plus 1 PM","pathname":"/business-features/products/examples/shelly-plus-1-pm","siteSpaceId":"sitesp_pKJSx","description":"Wi-Fi-operated smart relay, 1 channel 16A, with Power Metering","breadcrumbs":[{"label":"BUSINESS FEATURES"},{"label":"PRODUCTS"},{"label":"Examples"}]},{"id":"-Lv5SIore01vwoaUHFln","title":"FILE STORAGES","pathname":"/business-features/file-system","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"BUSINESS FEATURES"}]},{"id":"-M73mKLl0bkW1FH3VHcS","title":"PROJECTS MANAGER","pathname":"/business-features/projects","siteSpaceId":"sitesp_pKJSx","description":"This section explains how to use the project management tool to classify resources and share them with other user accounts","breadcrumbs":[{"label":"BUSINESS FEATURES"}]},{"id":"-MC8V3TqaLtnSXCo9lxV","title":"USER ACCOUNTS","pathname":"/business-features/users-management","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"BUSINESS FEATURES"}]},{"id":"-MC8_zn9R61xiVt1WOOG","title":"WHITE-LABELING","pathname":"/business-features/web-console-rebranding","siteSpaceId":"sitesp_pKJSx","description":"This feature allows to custom the appearance of Thinger.io web console to a different brand.","breadcrumbs":[{"label":"BUSINESS FEATURES"}]},{"id":"-MC8_mfmEw9ukJwdFxjM","title":"CUSTOM WEB DOMAIN","pathname":"/business-features/web-domain-customization","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"BUSINESS FEATURES"}]},{"id":"AOGQPpaLMqlJQmf0BQjf","title":"OAUTH2 CLIENTS","pathname":"/business-features/oauth2-clients","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"BUSINESS FEATURES"}]},{"id":"yChD0TzuGNMYGPWH7LRP","title":"PROXIES","pathname":"/business-features/proxies","siteSpaceId":"sitesp_pKJSx","description":"This feature that enables seamless integration of IoT devices and third-party platforms with Thinger.io platform and its plugins by means of raw server ports.","breadcrumbs":[{"label":"BUSINESS FEATURES"}]},{"id":"keG00vqW0e7xu0NNUh1J","title":"CLAIM","pathname":"/business-features/claim","siteSpaceId":"sitesp_pKJSx","breadcrumbs":[{"label":"BUSINESS FEATURES"}]},{"id":"vZlStqJn8VhCfuR4Q5Bv","title":"IDENTITY PROVIDERS","pathname":"/enterprise-features/identity-providers","siteSpaceId":"sitesp_pKJSx","breadcrumbs":[{"label":"ENTERPRISE FEATURES"}]},{"id":"-LpXslzFTUmRnSTJWV2l","title":"SERVER DEPLOYMENT","pathname":"/server/deployment","siteSpaceId":"sitesp_pKJSx","description":"This section explains how to perform the process of subscription and deployment of a private Thinger.io platform server.","breadcrumbs":[{"label":"Server"}]},{"id":"-Ly-0O_dwTaD-BB1WN3b","title":"Thinger.io Cloud","pathname":"/server/deployment/thinger.io-cloud-server","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"Server"},{"label":"SERVER DEPLOYMENT"}]},{"id":"-Ly-0U0QerAhrMQEE14w","title":"On-Premise","pathname":"/server/deployment/on-premise","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"Server"},{"label":"SERVER DEPLOYMENT"}]},{"id":"-Lu1vIg0q3C-RjCcURrf","title":"SERVER ADMINISTRATION","pathname":"/server/server-configuration","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"Server"}]},{"id":"qtVBK3xkOyUsDzbjZxIS","title":"License Setting","pathname":"/server/server-configuration/license-setting","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"Server"},{"label":"SERVER ADMINISTRATION"}]},{"id":"-MCBhOhSJQRy49Qs5siG","title":"Server Settings","pathname":"/server/server-configuration/settings","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"Server"},{"label":"SERVER ADMINISTRATION"}]},{"id":"-MCBhj5oGLVsnOyMDCmQ","title":"Cluster / Server Status","pathname":"/server/server-configuration/cluster-server-status","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"Server"},{"label":"SERVER ADMINISTRATION"}]},{"id":"-MCBhpOlQAs6f0OoPba2","title":"Server Logs","pathname":"/server/server-configuration/server-logs","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"Server"},{"label":"SERVER ADMINISTRATION"}]},{"id":"-LpXslzAQoynhXmRInvF","title":"SERVER API","pathname":"/server/api","siteSpaceId":"sitesp_pKJSx","description":"This section describes the basic messages that provide Thinger.io Server API to interact with its backend functionalities.","breadcrumbs":[{"label":"Server"}]},{"id":"Vuh7uz0QT5F6OUAAiakJ","title":"CHANGELOG","pathname":"/server/changelog","siteSpaceId":"sitesp_pKJSx","description":"All notable changes on Thinger.io will be documented here.","breadcrumbs":[{"label":"Server"}]},{"id":"-MlU5xeO4T6fnkzxYhta","title":"OTHER SOFTWARE","pathname":"/others/other-software","siteSpaceId":"sitesp_pKJSx","description":"This section serves as a dedicated area for managing and integrating various complementary software modules and client applications. This centralized location provides a straightforward way to access","breadcrumbs":[{"label":"Others"}]},{"id":"-MlU698hU-knhCFI4PsK","title":"Server Monitoring Client","pathname":"/others/other-software/server-monitoring-client","siteSpaceId":"sitesp_pKJSx","description":"Track system metrics from Thinger.io Platform","breadcrumbs":[{"label":"Others"},{"label":"OTHER SOFTWARE"}]},{"id":"-LpXslzD8a7BIQj1rt5r","title":"THINGER.IO HARDWARE","pathname":"/others/hardware","siteSpaceId":"sitesp_pKJSx","description":"Although Thinger.io is a cloud platform, we have created few hardware devices to cover some market weaknesses. In this section it is possible to find device user manuals and open-source design files.","breadcrumbs":[{"label":"Others"}]},{"id":"EVD6tdjP45rjpjtQc9hX","title":"Thinger M2IoT Modem","pathname":"/others/hardware/thinger-m2iot-modem","siteSpaceId":"sitesp_pKJSx","breadcrumbs":[{"label":"Others"},{"label":"THINGER.IO HARDWARE"}]},{"id":"Jmy0cBrPs6Coh357TJDj","title":"Thinger32 NB-IoT","pathname":"/others/hardware/thinger32-nb-iot","siteSpaceId":"sitesp_pKJSx","description":"The Thinger32NB-IoT is a compact dev board that combines Quectel BC660 with an Espressif ESP32-PICO-D4 to provide a simple-to-use development board for IoT projects.","breadcrumbs":[{"label":"Others"},{"label":"THINGER.IO HARDWARE"}]},{"id":"-LryG7UiVnLotkcaE_AP","title":"ClimaStick","pathname":"/others/hardware/climastick-devices","siteSpaceId":"sitesp_pKJSx","description":"Environmental and inertial sensing device based on ESP8266 processors.","breadcrumbs":[{"label":"Others"},{"label":"THINGER.IO HARDWARE"}]},{"id":"-LryH26raMoYwy85aM5z","title":"WiFi Button","pathname":"/others/hardware/wifi-button","siteSpaceId":"sitesp_pKJSx","description":"This section describes the main characteristics, user guide, and development guidelines for Thinger.io WiFi Button.","breadcrumbs":[{"label":"Others"},{"label":"THINGER.IO HARDWARE"}]},{"id":"-LpXslzC7YZscE0IIEyJ","title":"SMARTPHONE APP","pathname":"/others/mobile","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"Others"}]},{"id":"-M2iROlLinf2lYWZuULh","title":"ABOUT","pathname":"/about","siteSpaceId":"sitesp_pKJSx","description":"Thinger.io is an Open-source cloud-based IoT Platform developed by INTERNET OF THINGER SL, a Spanish company whose objective is to provide an efficient, consistent and easy-to-use technology for IoT."},{"id":"-M2iRYnGS9rkbYaMnfNH","title":"Community & Social Links","pathname":"/about/community","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"ABOUT"}]},{"id":"-M2mDGipyNdikPvJGmiS","title":"Branding","pathname":"/about/resources","siteSpaceId":"sitesp_pKJSx","description":"in this section we have uploaded the logos and icons of the platform to be used for drawing purposes","breadcrumbs":[{"label":"ABOUT"}]},{"id":"S6JYuCSTq9QQEbRxiQJq","title":"Terms & Conditions","pathname":"/about/terms-and-conditions","siteSpaceId":"sitesp_pKJSx","description":"","breadcrumbs":[{"label":"ABOUT"}]},{"id":"RA2BXBnhCQKf3YuZzlLz","title":"Privacy Policy","pathname":"/about/privacy-policy","siteSpaceId":"sitesp_pKJSx","description":"Privacy Policy Statement on the Use of this Service (Website)","breadcrumbs":[{"label":"ABOUT"}]},{"id":"fBYye2GxxpzOL7Jpp291","title":"Cookie Policy","pathname":"/about/cookie-policy","siteSpaceId":"sitesp_pKJSx","breadcrumbs":[{"label":"ABOUT"}]},{"id":"m4cVlGClWE3p212gFtMI","title":"Service Level Agreement","pathname":"/about/service-level-agreement","siteSpaceId":"sitesp_pKJSx","description":"This document contains the supplementary provisions on availability, maintenance, and response and recovery times for the platform as a service (PaaS) provided by THINGER.IO.","breadcrumbs":[{"label":"ABOUT"}]}]}