[{"id":"ci_186e821f84db45c723cf9c0df7290a4310caf4cbffb4e0b1635bc2fd71f8be03","title":"Quick start","path":"/iotenterprise/getting-started","children":[]},{"id":"ci_6508b65e407b7955377cf7b37e6ccf450285c0f481485417b1d0c0cea7eb78d1","title":"Concepts","path":"/iotenterprise/concepts","children":[{"id":"ci_c853bcb6fe3cfad81d2b6f51ccc5d7965a81258eb3f0c4f30c45817af653d2bd","title":"Introduction","path":"/iotenterprise/introduction","children":[]},{"id":"ci_ebe04f985942329b15296f447a8166cda67b59ad3de67673a3f0f77a6b3ab99b","title":"Architecture","path":"/iotenterprise/platform","children":[{"id":"ci_1d36dd83c965734266a32f33e3cff10e19775ce55b2b680d0ccce2f04d1e985c","title":"Differences from IoT Core","path":"/iotenterprise/differences-from-iot-core","children":[]}]},{"id":"ci_ac2e99d30a305f4c96e60b2bf65671ace402d640b957e767f123a320de62ab3e","title":"General Troubleshooting","path":"/iotenterprise/troubleshooting","children":[]},{"id":"ci_b753942b0996fe8f78ce0b683d7bcfc072f1d82e2007c24b9615f2060f157235","title":"Glossary","path":"/iotenterprise/glossary","children":[]}]},{"id":"ci_cfc189ccda4fa0a3db12a8bbd3de9741dc8b5b217b5f0b50a7e412b3ba4755b8","title":"How-to develop","path":"/iotenterprise/how-to-guides","children":[{"id":"ci_38491eaac4a0377717a5b20a2d092ce82ffb247ead2e9ae522118313fffaa490","title":"Tasks","path":"/iotenterprise/tasks","children":[]},{"id":"ci_63fd8668e49728c87733297fce6ecb0703236126cd45d508e0b18aa80d2697fd","title":"Console","path":"/iotenterprise/console","children":[]},{"id":"ci_e1b68d7a058266fafe65fe8f44c752050dad6f709ba2252463c3f7b1f9fe9d3f","title":"Interoperability","path":"/iotenterprise/interoperability","children":[{"id":"ci_61473fb3fb297030e3afa6370c3aced615b815daac13df60fc52649fd27081a3","title":"Azure IoT Edge module setup","path":"/iotenterprise/azure-iot-edge-module-setup","children":[]},{"id":"ci_7dd32629be91b1fc713e3b180f6d14af051a2b7e80257a4de97e7dc75f2e4b21","title":"Google Pub/Sub","path":"/iotenterprise/integrations","children":[]},{"id":"ci_e2d3897216ad37920c232b1874533d75daf789ec4a8a78ea0ddaa53753b7ddb6","title":"Streaming MQTT Connectors","path":"/iotenterprise/streaming-mqtt-connectors","children":[]}]},{"id":"ci_1d10ec8ffa03a1d3ceff114320aa0a289e18fc08dd2d095890e8e05986d84de9","title":"Code","path":"/iotenterprise/code","children":[{"id":"ci_17d76cba6e6dcdf45eeda73aecfda4a9d21a511792a04fc341246a2e61d78628","title":"Stream services using mqtt and clearblade_async libraries","path":"/iotenterprise/stream-services-using-mqtt-and-clearblade_async-li","children":[]},{"id":"ci_2994af5bf7440bf5d6c5c4659a47a7e1e99e83ae6ce6a538e3d785dc79197e79","title":"Preloaded services using the clearblade_async library","path":"/iotenterprise/preloaded-services-using-the-clearblade_async-library","children":[]},{"id":"ci_587600f162fff0bda39ec80361b974e472670ddb8ded36472161ab6ddb944a32","title":"Trigger contents","path":"/iotenterprise/trigger-contents","children":[]},{"id":"ci_f85dbbc7ce031ab43d2113550df76cba54bbcedc140fcf27ee91eba1c0c8b557","title":"Code logs","path":"/iotenterprise/code-logs","children":[]},{"id":"ci_310bab971383186e49ec81660a33c703f64e88ea3e7d3cd3158b08a2fdf67e91","title":"Webhooks","path":"/iotenterprise/webhooks","children":[]},{"id":"ci_0e8a8e76e9d3b20e276c6adbf8368abc49ab298c04bef0b824f2e58355a8aa8c","title":"Calling a WebAssembly","path":"/iotenterprise/calling-a-webassembly","children":[]}]},{"id":"ci_ea80c7b0e0f889335039e68b8afb33a3cd2eed47eee90eb92c8a4d4080b48c93","title":"Shared cache","path":"/iotenterprise/shared-cache","children":[]},{"id":"ci_3070f7bf0d2eff34b2c5632e856cd6febfee0c00aabe6136b039b91f3a451956","title":"Messaging with the native mqtt library","path":"/iotenterprise/messaging-with-native-mqtt-library","children":[{"id":"ci_0a762a2930894a38c05174c02f6ba57f38fc3f1576a44472fa4da6a92d237a0c","title":"Kill client ID","path":"/iotenterprise/kill-client-id-feature","children":[]},{"id":"ci_464db8e131fd72e273ac83a145c19a45580b2f2c2674fd8f10868bf62736fbf9","title":"Persistent sessions (clean_session = false) across ungraceful reconnects","path":"/iotenterprise/persistent-sessions-clean_session-false-across-ung","children":[]}]},{"id":"ci_fc03586159fba1884099c3aab29837935ded04f2f6531fa059dd682ba69e256b","title":"CA certificates","path":"/iotenterprise/ca-certificates","children":[]},{"id":"ci_3ad559f4e31881b1074bfde6d64a7fcf51cd612c87db04f8bc9fe70e75dfcaa3","title":"Collections","path":"/iotenterprise/collections","children":[]},{"id":"ci_bddee2416826838496edf14b3130216d3e4a3aeb1ec3169a829ab043995f739e","title":"External databases","path":"/iotenterprise/external-databases","children":[]},{"id":"ci_2e6d8ded8739ad372970d146e8b99def0356542e786715f6fe83d49cde712263","title":"Edge","path":"/iotenterprise/edge","children":[{"id":"ci_9c828a9cea66b29caf296a6393f8396b2eb9afcfb108bceb1b3e088d9c5db07e","title":"Over-the-air","path":"/iotenterprise/over-the-air","children":[]},{"id":"ci_9cfc644a86ab0be2de22aef5fa7e6f7185be724fb18c110d623063052fd83a94","title":"Edge configuration for constrained hardware & networks","path":"/iotenterprise/edge-configuration-for-constrained-hardware-networks","children":[]},{"id":"ci_0c1b32b3ac4537fef2701a67124951637bed9dff84940c77e49c7b15911464b7","title":"Edge Recovery Mode","path":"/iotenterprise/edge-recovery-mode","children":[]}]},{"id":"ci_2096f6c143cd7a31115cab19110c7d75efb154b93b807e0bd2644476705402db","title":"Adapters","path":"/iotenterprise/adapters","children":[]},{"id":"ci_421d8c311c447428b7e91caf51aba416090ca8b0c9319f7d120140ad1f7a1519","title":"Deployment","path":"/iotenterprise/deployment","children":[]},{"id":"ci_9433a1ade3bea4be2be6fc1e4b029f787dac2b2aa04b9e6aaac079f493ff8b6f","title":"File management","path":"/iotenterprise/file-management","children":[{"id":"ci_fab7eaa7ee0c2be85c45f0df656a7d2ed3140a6696750619c747d951e73664f8","title":"File Stores","path":"/iotenterprise/file-stores","children":[]},{"id":"ci_d9c3cfd3f4a6c6e3a9ec77ce2f04a2a4fa01c6955a4c26b242ff992657dd23ea","title":"Buckets","path":"/iotenterprise/buckets","children":[]}]},{"id":"ci_f5d210b3449cf4484aead98699290242f6db164afe86d926c248bfde990a6af1","title":"Devices","path":"/iotenterprise/devices","children":[]},{"id":"ci_2ea1ab0c61a1fa2ca8b74c138202b3ea5b7885054460544b5afd545f1c9f9bc1","title":"Security","path":"/iotenterprise/security","children":[{"id":"ci_45db7dcefcbb5adf310cc49d9d37875f2195b580da9ef6d6574ac4df01e13834","title":"Audit Trail","path":"/iotenterprise/audit-trail","children":[]},{"id":"ci_dca07f08f9a1bbb18a447953155aee60f9fc806bdbfbe360ef269721fb888cfc","title":"OIDC provider","path":"/iotenterprise/oidc-provider","children":[]},{"id":"ci_4307fbbcda7a7455b03fd39d7b1520fd4f4144d52f2300127e68de0f42c8b98d","title":"MQTT Broker Authentication","path":"/iotenterprise/certificate-based-authentication","children":[]},{"id":"ci_686586fd802dadffdc0921e519bae87c19fcaca7644358027f3ce304efd7a5d3","title":"Two-factor authentication","path":"/iotenterprise/two-factor-authentication","children":[]},{"id":"ci_d02dabb3c6106858be883ebdcbe3f7ff1080ab6fc382bb185d60c7303e9baed5","title":"Edge JWT authentication","path":"/iotenterprise/edge-jwt-authentication","children":[]}]},{"id":"ci_fba21e5e6458bb0538db50ae36fb1da678bfb418f9480f43ab255cbe76ce1842","title":"Portals","path":"/iotenterprise/portals","children":[]},{"id":"ci_a935b47d49ea5d02103845673905cb504feef7d251b99aee190051abaa4d8e1a","title":"Role topic permissions","path":"/iotenterprise/role-topic-permissions","children":[]},{"id":"ci_444d7c05e262fe521fd956971ee64094cbf934113cd1cda76cf40a798ecea0f9","title":"ClearBlade Node Metrics","path":"/iotenterprise/clearblade-node-metrics","children":[]},{"id":"ci_be1e5725e81474d1023d7913374b8878f3b11d6ede1c2cf04f8c7dec3440e899","title":"ClearBlade config","path":"/iotenterprise/clearblade-config","children":[]},{"id":"ci_7c1ca63a1a7e5f91c2692a91a97c545aa81766a78bb4e6af485bac1e1999d8d0","title":"Developer Tokens","path":"/iotenterprise/developer-tokens","children":[]}]},{"id":"ci_b6250ae41997b9a5d329069fb4133982e6d61debe60bb2d0f255d245346c1d3b","title":"How-to deploy","path":"/iotenterprise/how-to-deploy","children":[]},{"id":"ci_c0feffe9c71a64b17f31d67bf2ae0f99af522aab4f10a5c0deaa3e123d676b15","title":"How-to migrate","path":"/iotenterprise/how-to-migrate","children":[]},{"id":"ci_28f07ccdc6e110fa1f348c120e296b6b6768acb5843bef3446fbb4d03f58df4d","title":"Reference","path":"/iotenterprise/reference","children":[{"id":"ci_e24afeabd25f9b9d5f2f5a8f3b66777d4d8ad5a00d6041431a83e2f24100c58d","title":"APIs","path":"/iotenterprise/apis","children":[{"id":"ci_992c59a075e454161570d86fe2f61be664c04601202f48bc174c80557cb77c55","title":"REST API query schema","path":"/iotenterprise/rest-api-query-schema","children":[]}]},{"id":"ci_d3209eb5d56952636954484c0b248fda52a2ae4c01b14d25ee667ba4643792f4","title":"CB_PORTAL interface","path":"/iotenterprise/cb_portal-interface","children":[]},{"id":"ci_1ef9683087a903e11813f829b74fd459c21969a86ba86b170d355e9ac75d0f47","title":"External ports","path":"/iotenterprise/external-ports","children":[]},{"id":"ci_ae0c448df096ae89428f0d8832551020d8b9533ed63b5732d6194cdb72e6473e","title":"Plugins","path":"/iotenterprise/plugins","children":[]},{"id":"ci_2dcdffe76e9af899e89da45032a5bebea316cc10878bb50f0b15329efac6ce5d","title":"SDKs","path":"/iotenterprise/sdks","children":[]},{"id":"ci_aa1ad0cd6417a5c601b6ff904475bfdbdf42f804d86ec4cc7b01f57555de9ae1","title":"CLI","path":"/iotenterprise/cli","children":[]},{"id":"ci_5b422a4f501ae3e5b6927efe7c8979a2e6d66a61e5ba93c2013fc38ec95b8946","title":"Collection support for time series data","path":"/iotenterprise/collection-support-for-time-series-data","children":[]}]},{"id":"ci_1eeb619dc11fa819f7f3e6bc01b3fc7798c17acf6fa206fd4bfb1ecb8d139441","title":"Tutorials","path":"/iotenterprise/samples","children":[{"id":"ci_940883c1c4a82c37a8a64df49dbe91a3d5ae2ceddf7fb22ecf866a825e453c4e","title":"ClearBlade Academy","path":"/iotenterprise/clearblade-academy","children":[]},{"id":"ci_86a5a822d9763ac15e4d2a67dbb04f4ceed10beb2b70d4ca652d59fc46b43465","title":"Edge tutorial","path":"/iotenterprise/edge-tutorial","children":[]},{"id":"ci_b894ab31e065b62970378d076d0dba4ecab551c6a19b4063105d84389de25c53","title":"System tutorial","path":"/iotenterprise/system-tutorial","children":[]},{"id":"ci_1368f7ec38c0d3d6e32b356eb010780ab8c3e0389a7b424be6631e5cea38d9ca","title":"Code service tutorial","path":"/iotenterprise/code-service-tutorial","children":[]},{"id":"ci_6d90f26133e874fb0949d479b86f29fce3f4cbf6ce730ee6c2c151d3770ef0fc","title":"Shared cache tutorial","path":"/iotenterprise/shared-cache-tutorial","children":[]},{"id":"ci_f9f795460ae6683b47f95681b7e22c09ba05b56c3ea548164ed59420eefd9055","title":"Messaging tutorial","path":"/iotenterprise/messaging-tutorial","children":[]},{"id":"ci_453579d04d0adb26216e39b4abb73e5c467fadc1c3e783f7a1ba78c0e1c89a29","title":"Collections tutorial","path":"/iotenterprise/collections-tutorial","children":[]},{"id":"ci_96ff397eb5b82af6471df68c096e7b9f8682a0d9c22ec5709cc08a3f26f884c8","title":"Adapter tutorial","path":"/iotenterprise/adapter-tutorial","children":[]},{"id":"ci_acf8e3848564ae9718282dc0119fa5192a0b88d7a3f45e8ff618205dfb1665d9","title":"Deployment tutorial","path":"/iotenterprise/deployment-tutorial","children":[]},{"id":"ci_d8f8ca8453cae11da11cdece826d83e767006122f058d17bfc079858eaf348a7","title":"Device tutorial","path":"/iotenterprise/device-tutorial","children":[]},{"id":"ci_5498d76b2c21dc84b7dcd1bef5c07d6e35f03555c922b77756e25cbc9f31813d","title":"Portal tutorial","path":"/iotenterprise/portal-tutorial","children":[]},{"id":"ci_186fc71565a6a8f219bf2b3ad4792e3b7fd9dd13771cc85a9127ba3b54334663","title":"Portal tutorial (7.0.0 and later)","path":"/iotenterprise/portal-tutorial-7-0-0-and-later","children":[]},{"id":"ci_ac4ed6b55a7505d9c1c9a21ae711e6ad00769c0c7b1f4b91e7c8cd32d164d8c8","title":"Widgets tutorial","path":"/iotenterprise/widgets-tutorial","children":[]},{"id":"ci_d8779f45d341b6df6817823150503eef0c0d4720514c6a97ca4ce6e6c79a4e05","title":"Widgets tutorial (new version)","path":"/iotenterprise/widgets-tutorial-new-version","children":[]},{"id":"ci_8e41105a8d3172a6b1cdc962875891cc4b5c30515097c92fb821936ade8807ac","title":"NPM import tutorial","path":"/iotenterprise/npm-import-tutorial","children":[]}]},{"id":"ci_28604941bc9ee0bf995ee45753a685cd9768a3e445cdd6008047da3b853d2eea","title":"Resources","path":"/iotenterprise/resources","children":[{"id":"ci_d8fa4f916a2a7a1ea3b439f3920a45ecf1244ae76208b4785568e7313f3e4af1","title":"Release notes","path":"/iotenterprise/release-notes","children":[]},{"id":"ci_0c56d1f428e1436c369b8e188dc5f01169e0b7a7d54932233978b7faf217a96f","title":"Contact support","path":"/iotenterprise/contact-support","children":[]}]},{"id":"ci_58c6c3074330b3047aa4e9d5a9e14b8978f483e883038528a1ec2593a6db50e3","title":"IoT Core","path":"/iotenterprise/iot-core","children":[]}]