{"version":1,"pages":[{"id":"-MHDArXWsNwThe0VE2FM","title":"Introduction","pathname":"/1.0.0","siteSpaceId":"sitesp_5ZKkr","description":""},{"id":"-MHDArWps_QFDcTuguQq","title":"High level architecture","pathname":"/1.0.0/high-level-architecture","siteSpaceId":"sitesp_5ZKkr","description":""},{"id":"-MHDArWqRbom0aw-c9rD","title":"Public key infrastructure","pathname":"/1.0.0/public-key-infrastructure","siteSpaceId":"sitesp_5ZKkr","description":""},{"id":"-MHDArWrElQcdEnkGFHZ","title":"Terminology","pathname":"/1.0.0/terminology","siteSpaceId":"sitesp_5ZKkr","description":"This section defines important words used throughout the NervesHub documentation."},{"id":"Xkry8doGVdMNz8SnMXOf","title":"Quickstart","pathname":"/1.0.0/tutorials/index","siteSpaceId":"sitesp_5ZKkr","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"rHVk6r9i16dvcPcSa2eD","title":"Production Setup with NervesKey","pathname":"/1.0.0/tutorials/index-1","siteSpaceId":"sitesp_5ZKkr","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"-MHDArWuhjkWm9Zu68iV","title":"Setup","pathname":"/1.0.0/nerves-hub/setup","siteSpaceId":"sitesp_5ZKkr","description":"","breadcrumbs":[{"label":"Nerves Hub"}]},{"id":"-MHDArWwQXUCW3bGZTrW","title":"Add NervesHub to your project","pathname":"/1.0.0/nerves-hub/setup/adding-nerveshub-to-your-project","siteSpaceId":"sitesp_5ZKkr","description":"","breadcrumbs":[{"label":"Nerves Hub"},{"label":"Setup"}]},{"id":"-MQCvASgECCCLdZHl9RE","title":"Connecting to your environment","pathname":"/1.0.0/nerves-hub/setup/connecting-other-envs","siteSpaceId":"sitesp_5ZKkr","description":"","breadcrumbs":[{"label":"Nerves Hub"},{"label":"Setup"}]},{"id":"-MHDArWxid8-y04-6ILv","title":"Firmware signing keys","pathname":"/1.0.0/nerves-hub/setup/firmware-signing-keys","siteSpaceId":"sitesp_5ZKkr","description":"","breadcrumbs":[{"label":"Nerves Hub"},{"label":"Setup"}]},{"id":"-MHDArWyiENF3BCtWYP-","title":"Products","pathname":"/1.0.0/nerves-hub/setup/nerveshub-products","siteSpaceId":"sitesp_5ZKkr","description":"","breadcrumbs":[{"label":"Nerves Hub"},{"label":"Setup"}]},{"id":"-MHDArWzO6oSlEpFNyOH","title":"Devices","pathname":"/1.0.0/nerves-hub/setup/devices","siteSpaceId":"sitesp_5ZKkr","description":"","breadcrumbs":[{"label":"Nerves Hub"},{"label":"Setup"}]},{"id":"-MHDArX-0UBaoUiP_FHL","title":"Firmware","pathname":"/1.0.0/nerves-hub/setup/firmware","siteSpaceId":"sitesp_5ZKkr","description":"","breadcrumbs":[{"label":"Nerves Hub"},{"label":"Setup"}]},{"id":"-MHDArX0k8YIuX5Ir0YX","title":"Deployments","pathname":"/1.0.0/nerves-hub/setup/deployments","siteSpaceId":"sitesp_5ZKkr","description":"","breadcrumbs":[{"label":"Nerves Hub"},{"label":"Setup"}]},{"id":"nwz0s72sV7wCoMGMAQTe","title":"Command-line tools","pathname":"/1.0.0/nerves-hub/cli-tools","siteSpaceId":"sitesp_5ZKkr","description":"Introducing the NervesHub command-line tools aka. the CLI.","breadcrumbs":[{"label":"Nerves Hub"}]},{"id":"-MHDArX1m5sXulFgCaaX","title":"Managing organizations and products","pathname":"/1.0.0/nerves-hub/managing-organizations-and-products","siteSpaceId":"sitesp_5ZKkr","description":"","breadcrumbs":[{"label":"Nerves Hub"}]},{"id":"-MHDArX26U3dFZcKCJQc","title":"Device management","pathname":"/1.0.0/nerves-hub/device-management","siteSpaceId":"sitesp_5ZKkr","description":"","breadcrumbs":[{"label":"Nerves Hub"}]},{"id":"BeHGP8e28QqHD2NbBCWv","title":"HTTP API","pathname":"/1.0.0/nerves-hub/http-api","siteSpaceId":"sitesp_5ZKkr","description":"This document describes the NervesHub web API endpoints.","breadcrumbs":[{"label":"Nerves Hub"}]},{"id":"pGwUaIZoFmyg39FGz5Ap","title":"Device WebSocket","pathname":"/1.0.0/nerves-hub/device-websocket","siteSpaceId":"sitesp_5ZKkr","description":"","breadcrumbs":[{"label":"Nerves Hub"}]},{"id":"-MHDArXD5hJKGzrtmN5D","title":"Introduction","pathname":"/1.0.0/nerves-key/introduction","siteSpaceId":"sitesp_5ZKkr","description":"","breadcrumbs":[{"label":"Nerves Key"}]},{"id":"-MHDArXExkMZKa3DIzDS","title":"NervesKey for Raspberry Pi","pathname":"/1.0.0/nerves-key/getting-started","siteSpaceId":"sitesp_5ZKkr","description":"","breadcrumbs":[{"label":"Nerves Key"}]},{"id":"-MHDArXFSw_eph6hrOXP","title":"Private keys and certificates","pathname":"/1.0.0/nerves-key/private-key-storage","siteSpaceId":"sitesp_5ZKkr","description":"","breadcrumbs":[{"label":"Nerves Key"}]},{"id":"-MHDArXGnyBAhnSxaU4X","title":"General NervesKey storage","pathname":"/1.0.0/nerves-key/general-nerveskey-storage","siteSpaceId":"sitesp_5ZKkr","description":"","breadcrumbs":[{"label":"Nerves Key"}]},{"id":"-MHDArXISQXgyV_av7Ii","title":"Provisioning in Elixir","pathname":"/1.0.0/nerves-key/provisioning-in-elixir","siteSpaceId":"sitesp_5ZKkr","description":"","breadcrumbs":[{"label":"Nerves Key"}]},{"id":"-MHDArXJyv79kIdwB2CF","title":"Nerves integration","pathname":"/1.0.0/nerves-key/nerves-integration","siteSpaceId":"sitesp_5ZKkr","description":"","breadcrumbs":[{"label":"Nerves Key"}]},{"id":"-MHDArXKSXpm0aegxN8P","title":"NervesHubLink integration","pathname":"/1.0.0/nerves-key/integration-with-nerveshublink","siteSpaceId":"sitesp_5ZKkr","description":"This section walks you through integrating a device with a NervesKey with NervesHub.","breadcrumbs":[{"label":"Nerves Key"}]},{"id":"-MHDArXLutyZXqFKMLXu","title":"MQTT integration","pathname":"/1.0.0/nerves-key/mqtt-integration","siteSpaceId":"sitesp_5ZKkr","description":"This section provides guidance for using the NervesKey with popular MQTT brokers.","breadcrumbs":[{"label":"Nerves Key"}]},{"id":"-MHDArXWsNwThe0VE2FM","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_6kiIr","description":""},{"id":"-MHDArWps_QFDcTuguQq","title":"High level architecture","pathname":"/high-level-architecture","siteSpaceId":"sitesp_6kiIr","description":""},{"id":"-MHDArWqRbom0aw-c9rD","title":"Public key infrastructure","pathname":"/public-key-infrastructure","siteSpaceId":"sitesp_6kiIr","description":""},{"id":"-MHDArWrElQcdEnkGFHZ","title":"Terminology","pathname":"/terminology","siteSpaceId":"sitesp_6kiIr","description":"This section defines important words used throughout the NervesHub documentation."},{"id":"lkF8vMsbRx2nzxCdqVOb","title":"Quickstart","pathname":"/tutorials/index","siteSpaceId":"sitesp_6kiIr","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"DY22EbOEGs70MlSOBvnA","title":"Production Setup with NervesKey","pathname":"/tutorials/index-1","siteSpaceId":"sitesp_6kiIr","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"-MHDArWuhjkWm9Zu68iV","title":"Setup","pathname":"/nerves-hub/setup","siteSpaceId":"sitesp_6kiIr","description":"","breadcrumbs":[{"label":"Nerves Hub"}]},{"id":"-MHDArWwQXUCW3bGZTrW","title":"Add NervesHub to your project","pathname":"/nerves-hub/setup/adding-nerveshub-to-your-project","siteSpaceId":"sitesp_6kiIr","description":"","breadcrumbs":[{"label":"Nerves Hub"},{"label":"Setup"}]},{"id":"-MPzjZrZtbhkgDV3kShg","title":"Connecting to your environment","pathname":"/nerves-hub/setup/connecting-other-envs","siteSpaceId":"sitesp_6kiIr","description":"","breadcrumbs":[{"label":"Nerves Hub"},{"label":"Setup"}]},{"id":"-MHDArWxid8-y04-6ILv","title":"Firmware signing keys","pathname":"/nerves-hub/setup/firmware-signing-keys","siteSpaceId":"sitesp_6kiIr","description":"","breadcrumbs":[{"label":"Nerves Hub"},{"label":"Setup"}]},{"id":"-MHDArWyiENF3BCtWYP-","title":"Products","pathname":"/nerves-hub/setup/nerveshub-products","siteSpaceId":"sitesp_6kiIr","description":"","breadcrumbs":[{"label":"Nerves Hub"},{"label":"Setup"}]},{"id":"-MHDArWzO6oSlEpFNyOH","title":"Devices","pathname":"/nerves-hub/setup/devices","siteSpaceId":"sitesp_6kiIr","description":"","breadcrumbs":[{"label":"Nerves Hub"},{"label":"Setup"}]},{"id":"-MHDArX-0UBaoUiP_FHL","title":"Firmware","pathname":"/nerves-hub/setup/firmware","siteSpaceId":"sitesp_6kiIr","description":"","breadcrumbs":[{"label":"Nerves Hub"},{"label":"Setup"}]},{"id":"-MHDArX0k8YIuX5Ir0YX","title":"Deployments","pathname":"/nerves-hub/setup/deployments","siteSpaceId":"sitesp_6kiIr","description":"","breadcrumbs":[{"label":"Nerves Hub"},{"label":"Setup"}]},{"id":"qqAdZ6tsWz1Cvprx223i","title":"Command-line tools","pathname":"/nerves-hub/cli-tools","siteSpaceId":"sitesp_6kiIr","description":"Introducing the NervesHub command-line tools aka. the CLI.","breadcrumbs":[{"label":"Nerves Hub"}]},{"id":"-MHDArX1m5sXulFgCaaX","title":"Managing organizations and products","pathname":"/nerves-hub/managing-organizations-and-products","siteSpaceId":"sitesp_6kiIr","description":"","breadcrumbs":[{"label":"Nerves Hub"}]},{"id":"-MHDArX26U3dFZcKCJQc","title":"Device management","pathname":"/nerves-hub/device-management","siteSpaceId":"sitesp_6kiIr","description":"","breadcrumbs":[{"label":"Nerves Hub"}]},{"id":"-MHDArXOrgoDXGxokRXx","title":"HTTP API","pathname":"/nerves-hub/http-api","siteSpaceId":"sitesp_6kiIr","description":"This document describes the NervesHub web API endpoints.","breadcrumbs":[{"label":"Nerves Hub"}]},{"id":"-MHDArXU7IxjdNR_zhrS","title":"Device WebSocket","pathname":"/nerves-hub/device-websocket","siteSpaceId":"sitesp_6kiIr","description":"","breadcrumbs":[{"label":"Nerves Hub"}]},{"id":"-MHDArXD5hJKGzrtmN5D","title":"Introduction","pathname":"/nerves-key/introduction","siteSpaceId":"sitesp_6kiIr","description":"","breadcrumbs":[{"label":"Nerves Key"}]},{"id":"-MHDArXExkMZKa3DIzDS","title":"NervesKey for Raspberry Pi","pathname":"/nerves-key/getting-started","siteSpaceId":"sitesp_6kiIr","description":"","breadcrumbs":[{"label":"Nerves Key"}]},{"id":"-MHDArXFSw_eph6hrOXP","title":"Private keys and certificates","pathname":"/nerves-key/private-key-storage","siteSpaceId":"sitesp_6kiIr","description":"","breadcrumbs":[{"label":"Nerves Key"}]},{"id":"-MHDArXGnyBAhnSxaU4X","title":"General NervesKey storage","pathname":"/nerves-key/general-nerveskey-storage","siteSpaceId":"sitesp_6kiIr","description":"","breadcrumbs":[{"label":"Nerves Key"}]},{"id":"-MHDArXISQXgyV_av7Ii","title":"Provisioning in Elixir","pathname":"/nerves-key/provisioning-in-elixir","siteSpaceId":"sitesp_6kiIr","description":"","breadcrumbs":[{"label":"Nerves Key"}]},{"id":"-MHDArXJyv79kIdwB2CF","title":"Nerves integration","pathname":"/nerves-key/nerves-integration","siteSpaceId":"sitesp_6kiIr","description":"","breadcrumbs":[{"label":"Nerves Key"}]},{"id":"-MHDArXKSXpm0aegxN8P","title":"NervesHubLink integration","pathname":"/nerves-key/integration-with-nerveshublink","siteSpaceId":"sitesp_6kiIr","description":"This section walks you through integrating a device with a NervesKey with NervesHub.","breadcrumbs":[{"label":"Nerves Key"}]},{"id":"-MHDArXLutyZXqFKMLXu","title":"MQTT integration","pathname":"/nerves-key/mqtt-integration","siteSpaceId":"sitesp_6kiIr","description":"This section provides guidance for using the NervesKey with popular MQTT brokers.","breadcrumbs":[{"label":"Nerves Key"}]}]}