{"version":1,"pages":[{"id":"-LsPjtSaa20jIxr8g_vL","title":"Ruuvi Developer Documentation","pathname":"/","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: Beta. This documentation collects the most important resources for developers into one place"},{"id":"-M3gbJ2io9SsZIpFR3lz","title":"RuuviTag B","pathname":"/ruuvi-hardware/ruuvitag-b","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: In production","breadcrumbs":[{"label":"Ruuvi Hardware"}]},{"id":"KhnNlt9EDQxDfsYIy1kx","title":"RuuviTag Pro","pathname":"/ruuvi-hardware/ruuvitag-pro","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: in Beta","breadcrumbs":[{"label":"Ruuvi Hardware"}]},{"id":"yQwbz2yHEwCTWlAekO69","title":"Ruuvi Air","pathname":"/ruuvi-hardware/ruuvi-air","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Hardware"}]},{"id":"-M3gbS3GlHVT3WanFS16","title":"Ruuvi Gateway","pathname":"/ruuvi-hardware/ruuvi-gateway","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: In Production","breadcrumbs":[{"label":"Ruuvi Hardware"}]},{"id":"SDyxQwoVwQ8fmHMGzygb","title":"Ruuvi DevShield","pathname":"/ruuvi-hardware/ruuvi-devshield","siteSpaceId":"sitesp_bMXiJ","description":"DevShield User Manual","breadcrumbs":[{"label":"Ruuvi Hardware"}]},{"id":"Mc6CGjXU2MDjQ3pijFMd","title":"TMP 117 External Sensor","pathname":"/ruuvi-hardware/tmp-117-external-sensor","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Hardware"}]},{"id":"LKSXGGkTE9F35Atqrq6E","title":"Ruuvi Connector System","pathname":"/ruuvi-hardware/ruuvi-connector-system","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: in production","breadcrumbs":[{"label":"Ruuvi Hardware"}]},{"id":"Znv93daLBreP8nifOZc0","title":"Ruuvi Connector Kit","pathname":"/ruuvi-hardware/ruuvi-connector-system/ruuvi-connector-kit","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Hardware"},{"label":"Ruuvi Connector System"}]},{"id":"-LvnqHomGJBcnFoRVs5Y","title":"Expansion boards","pathname":"/ruuvi-hardware/ruuvi-connector-system/expansion-boards","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: proposal","breadcrumbs":[{"label":"Ruuvi Hardware"},{"label":"Ruuvi Connector System"}]},{"id":"-LvnpyfQUMV6N4cOISfy","title":"Cables","pathname":"/ruuvi-hardware/ruuvi-connector-system/cables","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: proposal","breadcrumbs":[{"label":"Ruuvi Hardware"},{"label":"Ruuvi Connector System"}]},{"id":"-LvnqCGct3a4gzKutSG5","title":"Connectors","pathname":"/ruuvi-hardware/ruuvi-connector-system/connectors","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: Proposal","breadcrumbs":[{"label":"Ruuvi Hardware"},{"label":"Ruuvi Connector System"}]},{"id":"-M9cMOlw_NosefJU9Y6o","title":"1.2.12","pathname":"/ruuvi-firmware/1.2.12","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: Obsolote","breadcrumbs":[{"label":"RuuviTag Firmware"}]},{"id":"-M9cMQFLXfGPjXrbQZkl","title":"2.5.9","pathname":"/ruuvi-firmware/2.5.9","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"RuuviTag Firmware"}]},{"id":"-M9cMQihdUET2QVup71k","title":"3.X","pathname":"/ruuvi-firmware/3.x","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: Alpha. Last updated 2020-09-10","breadcrumbs":[{"label":"RuuviTag Firmware"}]},{"id":"-MBKeupDIuILApPV55dX","title":"3.x Sensors","pathname":"/ruuvi-firmware/3.x/3.x-sensors","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: in production","breadcrumbs":[{"label":"RuuviTag Firmware"},{"label":"3.X"}]},{"id":"-MBKoRVylXyBK_oiUgTb","title":"3.x Heartbeat","pathname":"/ruuvi-firmware/3.x/3.x-heartbeat","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: in production","breadcrumbs":[{"label":"RuuviTag Firmware"},{"label":"3.X"}]},{"id":"-Lsb9v6dzCTCpTxtgUqS","title":"Device Firmware Update (DFU)","pathname":"/ruuvi-firmware/device-firmware-update-dfu","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: In production","breadcrumbs":[{"label":"RuuviTag Firmware"}]},{"id":"jFEX6m2X78NaV41mmiWG","title":"Air 1st Stage Bootloader","pathname":"/ruuvi-air-firmware/air-1st-stage-bootloader","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Air Firmware"}]},{"id":"5vHjsfqdxS29ViZ3IZeL","title":"Air 2nd Stage Bootloader","pathname":"/ruuvi-air-firmware/air-2nd-stage-bootloader","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Air Firmware"}]},{"id":"qsnJOtbMfgR5VIMOONJc","title":"Air Firmware Loader","pathname":"/ruuvi-air-firmware/air-firmware-loader","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Air Firmware"}]},{"id":"8ScKFUity6gjUPfBMtxs","title":"Air Main Firmware","pathname":"/ruuvi-air-firmware/air-main-firmware","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Air Firmware"}]},{"id":"n79yQz3t6FEHQCXAPCpt","title":"Ruuvi Indoor Air Quality Score (IAQS)","pathname":"/ruuvi-air-firmware/ruuvi-indoor-air-quality-score-iaqs","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Air Firmware"}]},{"id":"-MCvdR-7JEy_Fv_kLTGL","title":"GW Getting Started","pathname":"/ruuvi-gateway-firmware/gw-getting-started","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"}]},{"id":"-McFR_bl4EcZ6pYpZ0my","title":"GW Web-UI","pathname":"/ruuvi-gateway-firmware/gateway-html-pages","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"}]},{"id":"v26Iwv88ium99MvUtkxC","title":"Greeting window","pathname":"/ruuvi-gateway-firmware/gateway-html-pages/greeting-window","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Web-UI"}]},{"id":"MfhOaXxffmhkzPBM1nrb","title":"Internet connection settings","pathname":"/ruuvi-gateway-firmware/gateway-html-pages/internet-connection-settings","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Web-UI"}]},{"id":"PJNhBI3n9SMrmdU3QIuX","title":"Connection via Wi-Fi","pathname":"/ruuvi-gateway-firmware/gateway-html-pages/internet-connection-settings/connection-via-wi-fi","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Web-UI"},{"label":"Internet connection settings"}]},{"id":"7HMvOVnru9tlmmgtzfdJ","title":"Connection via Ethernet","pathname":"/ruuvi-gateway-firmware/gateway-html-pages/internet-connection-settings/connection-via-ethernet","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Web-UI"},{"label":"Internet connection settings"}]},{"id":"ohW4sOpy2yRhgNSZtUMx","title":"Software update","pathname":"/ruuvi-gateway-firmware/gateway-html-pages/software-update","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Web-UI"}]},{"id":"qOBS777V2dlO5Aeg2zS1","title":"Automatic configuration download","pathname":"/ruuvi-gateway-firmware/gateway-html-pages/automatic-configuration-download","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Web-UI"}]},{"id":"CXWNRwhs2EIheWHMotwi","title":"Automatic updates","pathname":"/ruuvi-gateway-firmware/gateway-html-pages/automatic-updates","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Web-UI"}]},{"id":"qv69Hmfmim2sLVfx9IBY","title":"Access Settings from LAN","pathname":"/ruuvi-gateway-firmware/gateway-html-pages/access-settings-from-lan","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Web-UI"}]},{"id":"AMYB5s3wu9cUsEXKTBmy","title":"Cloud Options","pathname":"/ruuvi-gateway-firmware/gateway-html-pages/cloud-options","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Web-UI"}]},{"id":"l1zYmgaX7HqXBzSE3lUL","title":"Backend: HTTP(s)","pathname":"/ruuvi-gateway-firmware/gateway-html-pages/cloud-options/backend-http-s","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Web-UI"},{"label":"Cloud Options"}]},{"id":"TGB7fQKcbp7Z9XVheR49","title":"Backend: MQTT(s)","pathname":"/ruuvi-gateway-firmware/gateway-html-pages/cloud-options/backend-mqtt-s","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Web-UI"},{"label":"Cloud Options"}]},{"id":"SnjV5RVKz67Lb3Yp8cMk","title":"Backend: Statistics","pathname":"/ruuvi-gateway-firmware/gateway-html-pages/cloud-options/backend-statistics","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Web-UI"},{"label":"Cloud Options"}]},{"id":"ZuU7EVZY1Pcrari1LqN3","title":"Time Synchronisation Options","pathname":"/ruuvi-gateway-firmware/gateway-html-pages/time-synchronisation-options","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Web-UI"}]},{"id":"buan4aRHXeMDfkUz58jX","title":"Bluetooth Scanning Settings","pathname":"/ruuvi-gateway-firmware/gateway-html-pages/bluetooth-scanning-settings","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Web-UI"}]},{"id":"NPLXxBJz9XdVZpGW5xjA","title":"Configuration completion","pathname":"/ruuvi-gateway-firmware/gateway-html-pages/configuration-completion","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Web-UI"}]},{"id":"-McFTbMCpUILQAOi3x0l","title":"Authentication when accessing from LAN","pathname":"/ruuvi-gateway-firmware/gateway-html-pages/auth.html","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Web-UI"}]},{"id":"-M9cMJveANGv7SWqtxr4","title":"GW nRF52811 Firmware","pathname":"/ruuvi-gateway-firmware/gw-nrf52-firmware","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"}]},{"id":"-MAjuuH7H7QTZGf8SQfp","title":"GW nRF52811 selftest","pathname":"/ruuvi-gateway-firmware/gw-nrf52-firmware/gw-nrf52811-selftest","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: Alpha. Last updated 2021-04-15","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW nRF52811 Firmware"}]},{"id":"-MAjv4ZfddHnhpmZdLUA","title":"GW nRF52811 scanning","pathname":"/ruuvi-gateway-firmware/gw-nrf52-firmware/gw-nrf52811-scanning","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW nRF52811 Firmware"}]},{"id":"-MAjv9z1OWsVn0Li4rkr","title":"GW nRF52811 repeating","pathname":"/ruuvi-gateway-firmware/gw-nrf52-firmware/gw-nrf52811-repeating","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: proposal. Last updated 2021-04-15","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW nRF52811 Firmware"}]},{"id":"-MAjvLk36EHp7Mjep85u","title":"GW nRF52811 UART communication","pathname":"/ruuvi-gateway-firmware/gw-nrf52-firmware/gw-nrf52811-uart-communication","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW nRF52811 Firmware"}]},{"id":"-M3jNNShiCDp-n0LOhh6","title":"GW ESP32 Firmware","pathname":"/ruuvi-gateway-firmware/gw-esp32-firmware","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: Beta. Last updated 2021-04-15","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"}]},{"id":"-MAfQIRUbBNokivh0C-j","title":"GW ESP32 WiFi Hotspot","pathname":"/ruuvi-gateway-firmware/gw-esp32-firmware/gw-esp32-wifi-hotspot","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW ESP32 Firmware"}]},{"id":"-MAfrRlC2oAdzpZrEQTB","title":"GW ESP32 Button","pathname":"/ruuvi-gateway-firmware/gw-esp32-firmware/gw-esp32-button","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW ESP32 Firmware"}]},{"id":"-MAfxdyw523F4zukjWLz","title":"GW ESP32 LED","pathname":"/ruuvi-gateway-firmware/gw-esp32-firmware/gw-esp32-led","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: proposal","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW ESP32 Firmware"}]},{"id":"-MCvfW639RwOBiav1Ker","title":"GW ESP32 HTTP Client","pathname":"/ruuvi-gateway-firmware/gw-esp32-firmware/gw-esp32-http-client","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: Alpha. Last updated 2020-07-03","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW ESP32 Firmware"}]},{"id":"-MByc12LR-peGlIo5oGt","title":"GW ESP32 MQTT client","pathname":"/ruuvi-gateway-firmware/gw-esp32-firmware/gw-esp32-mqtt-client","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: Alpha","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW ESP32 Firmware"}]},{"id":"mcfZBrIkymEEuYQ3aOnx","title":"GW Data formats","pathname":"/ruuvi-gateway-firmware/data-formats","siteSpaceId":"sitesp_bMXiJ","description":"This page contains descriptions of the data formats that are used when communicating with Ruuvi gateway.","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"}]},{"id":"0m8MaqE45ImaoX4ukONf","title":"HTTP: Time-stamped data from Bluetooth-sensors","pathname":"/ruuvi-gateway-firmware/data-formats/http-time-stamped-data-from-bluetooth-sensors","siteSpaceId":"sitesp_bMXiJ","description":"Relaying of accumulated time-stamped data from Bluetooth-sensors to HTTP/HTTPS server.","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Data formats"}]},{"id":"XoNl7VD2xUnFJ8NAQTsT","title":"HTTP: Data from Bluetooth-sensors without timestamps","pathname":"/ruuvi-gateway-firmware/data-formats/http-data-from-bluetooth-sensors-without-timestamps","siteSpaceId":"sitesp_bMXiJ","description":"Relaying of accumulated Bluetooth data (without timestamps) to HTTP/HTTPS server.","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Data formats"}]},{"id":"tHFTNont1oC7ZQAtcBOm","title":"MQTT: Time-stamped data from Bluetooth-sensors","pathname":"/ruuvi-gateway-firmware/data-formats/mqtt-time-stamped-data-from-bluetooth-sensors","siteSpaceId":"sitesp_bMXiJ","description":"Immediate relaying of Bluetooth data (with timestamps) to MQTT server.","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Data formats"}]},{"id":"9QaDSxOWSAA7iQ43cQVQ","title":"MQTT: Data from Bluetooth-sensors without timestamps","pathname":"/ruuvi-gateway-firmware/data-formats/mqtt-data-from-bluetooth-sensors-without-timestamps","siteSpaceId":"sitesp_bMXiJ","description":"Immediate relaying of Bluetooth data (without timestamps) to MQTT server.","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Data formats"}]},{"id":"kxiHnBDI9tresTQsIuIO","title":"HTTP GET /history (with timestamps) and decoding","pathname":"/ruuvi-gateway-firmware/data-formats/http-get-history-with-timestamps-and-decoding","siteSpaceId":"sitesp_bMXiJ","description":"Format of time-stamped data returned in response to HTTP request GET /history","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Data formats"}]},{"id":"bTux80yo9QiHTycUp1CN","title":"HTTP: Gateway status","pathname":"/ruuvi-gateway-firmware/data-formats/http-gateway-status","siteSpaceId":"sitesp_bMXiJ","description":"Data format describing Gateway operation status","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Data formats"}]},{"id":"BjpWgxPoSKoFccfwpIHM","title":"Gateway configuration","pathname":"/ruuvi-gateway-firmware/data-formats/gateway-configuration","siteSpaceId":"sitesp_bMXiJ","description":"This format is used both for storing the gateway configuration and for reading/writing it.","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Data formats"}]},{"id":"IHqIFNYiQd7C6wiE1agC","title":"GW Examples","pathname":"/ruuvi-gateway-firmware/examples","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"}]},{"id":"mIWX9E9mekRKVAp9J8BL","title":"Polling mode","pathname":"/ruuvi-gateway-firmware/examples/polling-mode","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Examples"}]},{"id":"FDsUCI1leE1hAxdhXm4W","title":"Poll endpoint \"/metrics\"","pathname":"/ruuvi-gateway-firmware/examples/poll-endpoint-metrics","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Examples"}]},{"id":"ykDGzhcGk3xIjuIF403k","title":"Configuration update via API","pathname":"/ruuvi-gateway-firmware/examples/configuration-update-via-api","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Examples"}]},{"id":"w68qpoW2z6ijUqir1o5c","title":"Firmware update via API","pathname":"/ruuvi-gateway-firmware/examples/firmware-update-via-api","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Examples"}]},{"id":"dnfX2IXW3OjptCsPdT0w","title":"Configuration download from a remote server via API","pathname":"/ruuvi-gateway-firmware/examples/configuration-download-from-a-remote-server-via-api","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Examples"}]},{"id":"KLdhKP910WLOe0WJdlKi","title":"MQTT examples","pathname":"/ruuvi-gateway-firmware/examples/mqtt-examples","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Examples"}]},{"id":"W5boLRYI4wBp5unwPOpw","title":"Home Assistant","pathname":"/ruuvi-gateway-firmware/examples/home-assistant","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Examples"}]},{"id":"X0Mn2JrNob8EoM4F5nhd","title":"MQTT+AWS IoT Core","pathname":"/ruuvi-gateway-firmware/examples/mqtt+aws-iot-core","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"},{"label":"GW Examples"}]},{"id":"rqDnBKwGcVOrpP0Vvi4R","title":"GW open ports / services","pathname":"/ruuvi-gateway-firmware/gw-open-ports-services","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: in production","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"}]},{"id":"GP1qA2wKR7EYR0hXfX3L","title":"GW Install custom firmware","pathname":"/ruuvi-gateway-firmware/gw-install-custom-firmware","siteSpaceId":"sitesp_bMXiJ","description":"If you want to install a custom firmware or a previous version of Ruuvi Gateway firmware, you can do this using Web-UI.","breadcrumbs":[{"label":"Ruuvi Gateway Firmware"}]},{"id":"-Lsb9HGTucFgl6CzJu_-","title":"Bluetooth advertisements","pathname":"/communication/bluetooth-advertisements","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: In production","breadcrumbs":[{"label":"Communicate with Ruuvi sensor devices via Bluetooth"}]},{"id":"-Lsb9gaO1j-AXQi9VAnH","title":"Data format 3 (RAWv1)","pathname":"/communication/bluetooth-advertisements/data-format-3-rawv1","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: Deprecated","breadcrumbs":[{"label":"Communicate with Ruuvi sensor devices via Bluetooth"},{"label":"Bluetooth advertisements"}]},{"id":"-Lsb9l9ddzTUKlQ2MJah","title":"Data format 4 (URL)","pathname":"/communication/bluetooth-advertisements/data-format-4-url","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: Obsolete","breadcrumbs":[{"label":"Communicate with Ruuvi sensor devices via Bluetooth"},{"label":"Bluetooth advertisements"}]},{"id":"-Lsb9nkaMpzrGACKDQ51","title":"Data format 5 (RAWv2)","pathname":"/communication/bluetooth-advertisements/data-format-5-rawv2","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: In Production","breadcrumbs":[{"label":"Communicate with Ruuvi sensor devices via Bluetooth"},{"label":"Bluetooth advertisements"}]},{"id":"igq6a6mdIOLzBf4kwVUf","title":"Data format C5 (Cut-RAWv2)","pathname":"/communication/bluetooth-advertisements/data-format-c5-rawv2","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: Beta. Last updated 2024-01-30","breadcrumbs":[{"label":"Communicate with Ruuvi sensor devices via Bluetooth"},{"label":"Bluetooth advertisements"}]},{"id":"yv0irR6URTRav4dQLp4v","title":"Data format 6","pathname":"/communication/bluetooth-advertisements/data-format-6","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: In Production","breadcrumbs":[{"label":"Communicate with Ruuvi sensor devices via Bluetooth"},{"label":"Bluetooth advertisements"}]},{"id":"-Lsb9qoXMXyjWC2vEnD-","title":"Data format 8 (Encrypted environmental)","pathname":"/communication/bluetooth-advertisements/data-format-8-encrypted-environmental","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: Proposal","breadcrumbs":[{"label":"Communicate with Ruuvi sensor devices via Bluetooth"},{"label":"Bluetooth advertisements"}]},{"id":"IpWhmd0IB40XBq01zfL4","title":"Data format E1 (Extended v1)","pathname":"/communication/bluetooth-advertisements/data-format-e1","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: In Production","breadcrumbs":[{"label":"Communicate with Ruuvi sensor devices via Bluetooth"},{"label":"Bluetooth advertisements"}]},{"id":"-Lsb9LpJ0Ug85xyakG_s","title":"Bluetooth connection","pathname":"/communication/bluetooth-connection","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: Beta testing","breadcrumbs":[{"label":"Communicate with Ruuvi sensor devices via Bluetooth"}]},{"id":"-Lsb9yAv7HeuZYtMpf8u","title":"DIS (Device Information Service)","pathname":"/communication/bluetooth-connection/device-information-service-dis","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Communicate with Ruuvi sensor devices via Bluetooth"},{"label":"Bluetooth connection"}]},{"id":"-LsbA48H_oMsE9qKTvVP","title":"NUS (Nordic UART Service)","pathname":"/communication/bluetooth-connection/nordic-uart-service-nus","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Communicate with Ruuvi sensor devices via Bluetooth"},{"label":"Bluetooth connection"}]},{"id":"-LsuFr9cf6vfl24uMZKX","title":"Heartbeat transmissions","pathname":"/communication/bluetooth-connection/nordic-uart-service-nus/heartbeat-transmissions","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: Alpha","breadcrumbs":[{"label":"Communicate with Ruuvi sensor devices via Bluetooth"},{"label":"Bluetooth connection"},{"label":"NUS (Nordic UART Service)"}]},{"id":"-LsbA7XaWhdQCyhuVvTx","title":"Read logged history - RuuviTag","pathname":"/communication/bluetooth-connection/nordic-uart-service-nus/log-read","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: in production","breadcrumbs":[{"label":"Communicate with Ruuvi sensor devices via Bluetooth"},{"label":"Bluetooth connection"},{"label":"NUS (Nordic UART Service)"}]},{"id":"p4p9xVSUCR34cHjt4cqe","title":"Read logged history - Ruuvi Air","pathname":"/communication/bluetooth-connection/nordic-uart-service-nus/read-logged-history-ruuvi-air","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Communicate with Ruuvi sensor devices via Bluetooth"},{"label":"Bluetooth connection"},{"label":"NUS (Nordic UART Service)"}]},{"id":"-Lt52QbsOL9ZIj7M-0tP","title":"Real Time Transfer (RTT)","pathname":"/communication/development-real-time-transfer","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: In production","breadcrumbs":[{"label":"Communicate with Ruuvi sensor devices via Bluetooth"}]},{"id":"-M3eksATIb5SUMtvJX7z","title":"Ruuvi Cloud","pathname":"/communicate-with-ruuvi-cloud/cloud","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: in Production","breadcrumbs":[{"label":"Communicate with Ruuvi Cloud"}]},{"id":"-MESFD0X_MRcSpGFDbXc","title":"User API","pathname":"/communicate-with-ruuvi-cloud/cloud/user-api","siteSpaceId":"sitesp_bMXiJ","description":"Ruuvi Cloud user facing API. Lifecycle: in production","breadcrumbs":[{"label":"Communicate with Ruuvi Cloud"},{"label":"Ruuvi Cloud"}]},{"id":"5589df4eb39b0b2b7dd49abd08494cc3cec39e50","title":"Air Firmware","pathname":"/communicate-with-ruuvi-cloud/cloud/user-api/air-firmware","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Communicate with Ruuvi Cloud"},{"label":"Ruuvi Cloud"},{"label":"User API"}]},{"id":"3755e445af3bc14b38094bdade72aad0608f3423","title":"Alerts","pathname":"/communicate-with-ruuvi-cloud/cloud/user-api/alerts","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Communicate with Ruuvi Cloud"},{"label":"Ruuvi Cloud"},{"label":"User API"}]},{"id":"0178e8c7afd1390a807de5d53e5c0c6a030a2f4d","title":"Register User","pathname":"/communicate-with-ruuvi-cloud/cloud/user-api/register-user","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Communicate with Ruuvi Cloud"},{"label":"Ruuvi Cloud"},{"label":"User API"}]},{"id":"5b3a6ee387c9ee74e2ec19ebc65b5952e7941afc","title":"Sensor Settings","pathname":"/communicate-with-ruuvi-cloud/cloud/user-api/sensor-settings","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Communicate with Ruuvi Cloud"},{"label":"Ruuvi Cloud"},{"label":"User API"}]},{"id":"30f711da061e2fc3ad4e2d2608ca497aaefd029d","title":"Sessions","pathname":"/communicate-with-ruuvi-cloud/cloud/user-api/sessions","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Communicate with Ruuvi Cloud"},{"label":"Ruuvi Cloud"},{"label":"User API"}]},{"id":"20546978424da81139535d834e313f57f66b8c67","title":"Push Notifications","pathname":"/communicate-with-ruuvi-cloud/cloud/user-api/push-notifications","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Communicate with Ruuvi Cloud"},{"label":"Ruuvi Cloud"},{"label":"User API"}]},{"id":"b6cd68eada437b133459703f7b227a55edf0a722","title":"Sensors","pathname":"/communicate-with-ruuvi-cloud/cloud/user-api/sensors","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Communicate with Ruuvi Cloud"},{"label":"Ruuvi Cloud"},{"label":"User API"}]},{"id":"32da93cc6b813de112c35b6c7eac6f0eed07ae07","title":"Share","pathname":"/communicate-with-ruuvi-cloud/cloud/user-api/share","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Communicate with Ruuvi Cloud"},{"label":"Ruuvi Cloud"},{"label":"User API"}]},{"id":"decab979845d8c597128c00772904840befc2eb3","title":"Subscription","pathname":"/communicate-with-ruuvi-cloud/cloud/user-api/subscription","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Communicate with Ruuvi Cloud"},{"label":"Ruuvi Cloud"},{"label":"User API"}]},{"id":"6cb61beae8584f3d6211c44bf94f89664005952c","title":"User Settings","pathname":"/communicate-with-ruuvi-cloud/cloud/user-api/user-settings","siteSpaceId":"sitesp_bMXiJ","description":"","breadcrumbs":[{"label":"Communicate with Ruuvi Cloud"},{"label":"Ruuvi Cloud"},{"label":"User API"}]},{"id":"89dae4685ed924243c347b3c5cdcf8ac5344bc67","title":"Models","pathname":"/communicate-with-ruuvi-cloud/cloud/user-api/models","siteSpaceId":"sitesp_bMXiJ","breadcrumbs":[{"label":"Communicate with Ruuvi Cloud"},{"label":"Ruuvi Cloud"},{"label":"User API"}]},{"id":"-MESATXpupJidhE5KPzt","title":"Gateway API","pathname":"/communicate-with-ruuvi-cloud/cloud/gateway-api","siteSpaceId":"sitesp_bMXiJ","description":"API for the Ruuvi Gateway","breadcrumbs":[{"label":"Communicate with Ruuvi Cloud"},{"label":"Ruuvi Cloud"}]},{"id":"-MHW0N7-rmqygODp5lY6","title":"Internal API","pathname":"/communicate-with-ruuvi-cloud/cloud/internal-api","siteSpaceId":"sitesp_bMXiJ","description":"Internal API for Network Management","breadcrumbs":[{"label":"Communicate with Ruuvi Cloud"},{"label":"Ruuvi Cloud"}]},{"id":"fIIjJcG5cxgXNZLqI5pO","title":"Alerts","pathname":"/communicate-with-ruuvi-cloud/cloud/alerts","siteSpaceId":"sitesp_bMXiJ","description":"Ruuvi Cloud alerts","breadcrumbs":[{"label":"Communicate with Ruuvi Cloud"},{"label":"Ruuvi Cloud"}]},{"id":"PHgEaxj8mg6oZyum7iAf","title":"Cloud stored app settings","pathname":"/communicate-with-ruuvi-cloud/cloud/cloud-stored-app-settings","siteSpaceId":"sitesp_bMXiJ","description":"List of supported settings","breadcrumbs":[{"label":"Communicate with Ruuvi Cloud"},{"label":"Ruuvi Cloud"}]},{"id":"-MYB3xp8bBJ3r4YaAyyl","title":"Integrations","pathname":"/ruuvi-community-projects/integrations","siteSpaceId":"sitesp_bMXiJ","description":"Lifecycle: In production. Last updated 2021-04-13","breadcrumbs":[{"label":"Ruuvi Community projects"}]}]}