{"version":1,"pages":[{"id":"-LEGLBX4fuyEpjHyrJ77","title":"Code Introduction","pathname":"/code-internet-of-things","siteSpaceId":"sitesp_eIjZD"},{"id":"-LH9lfmxHrZcFRiOumll","title":"Prerequisite Knowledge","pathname":"/code-internet-of-things/prerequisite-knowledge","siteSpaceId":"sitesp_eIjZD"},{"id":"-LH9mH4lYZcPRviV2amT","title":"A. Meet Your IoT Kit","pathname":"/code-internet-of-things/tutorials/meet-your-iot-kit","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"}]},{"id":"-LHdMZqkd9HFlPRTU85r","title":"A-1 Circuit Board","pathname":"/code-internet-of-things/tutorials/meet-your-iot-kit/1.1-circuit-board","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"A. Meet Your IoT Kit"}]},{"id":"-LHdMbtbtsWfVo-4R_03","title":"A-2 Other Components","pathname":"/code-internet-of-things/tutorials/meet-your-iot-kit/1.2-other-components","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"A. Meet Your IoT Kit"}]},{"id":"-LHdMe5ip33piuIU4sBP","title":"A-3 Electronic Circuits","pathname":"/code-internet-of-things/tutorials/meet-your-iot-kit/1.3-electronic-circuits","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"A. Meet Your IoT Kit"}]},{"id":"-LH9mVPmwFz6Ad1Cg0Od","title":"B. Hello World Test","pathname":"/code-internet-of-things/tutorials/hello-world-test","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"}]},{"id":"-LHdR_EsRwJZmdAq7Wqo","title":"B-1 Start IoT Device","pathname":"/code-internet-of-things/tutorials/hello-world-test/2.1-start-iot-device","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"B. Hello World Test"}]},{"id":"-LHdRdDXghjk926AZeKC","title":"B-2 Login to Web IDE","pathname":"/code-internet-of-things/tutorials/hello-world-test/2.2-login-to-web-ide","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"B. Hello World Test"}]},{"id":"-LHdRhu_eyclWAl7dfQ0","title":"B-3 New App Template","pathname":"/code-internet-of-things/tutorials/hello-world-test/2.3-new-app-template","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"B. Hello World Test"}]},{"id":"-LHdRncO1VW51UhFfL9A","title":"B-4 Global Variable","pathname":"/code-internet-of-things/tutorials/hello-world-test/2.4-global-variable","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"B. Hello World Test"}]},{"id":"-LHdRqpdK4Aghw9wVaHm","title":"B-5 Setup Function","pathname":"/code-internet-of-things/tutorials/hello-world-test/2.5-setup-function","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"B. Hello World Test"}]},{"id":"-LHdRtCJwGcdAvN4G6bt","title":"B-6 Loop Function","pathname":"/code-internet-of-things/tutorials/hello-world-test/2.6-loop-function","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"B. Hello World Test"}]},{"id":"-LHdRvVU8xQpHGrjZAB_","title":"B-7 Flash App to Device","pathname":"/code-internet-of-things/tutorials/hello-world-test/2.7-flash-app-to-device","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"B. Hello World Test"}]},{"id":"-LHdRziiWY-q9jkO1ryR","title":"B-8 Modify App","pathname":"/code-internet-of-things/tutorials/hello-world-test/2.8-modify-app","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"B. Hello World Test"}]},{"id":"-LH9mfLFhmm44xFCNtlE","title":"C. Smart Light Device","pathname":"/code-internet-of-things/tutorials/create-smart-light","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"}]},{"id":"-LHd_R9SlXIV44RgSDtn","title":"C-1 Connect LED","pathname":"/code-internet-of-things/tutorials/create-smart-light/3.1-connect-led","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"C. Smart Light Device"}]},{"id":"-LHd_U8hFrcuYm9wuUy6","title":"C-2 Copy Hello World App","pathname":"/code-internet-of-things/tutorials/create-smart-light/3.2-modify-hello-world","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"C. Smart Light Device"}]},{"id":"-LHd_Y0pXZab8ojobwOd","title":"C-3 Connect Button","pathname":"/code-internet-of-things/tutorials/create-smart-light/3.3-connect-button","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"C. Smart Light Device"}]},{"id":"-LHd_d8Mn-BwYIjPCF_P","title":"C-4 Add Button Code","pathname":"/code-internet-of-things/tutorials/create-smart-light/3.4-add-button-code","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"C. Smart Light Device"}]},{"id":"-LHd_g14WFXg6XrMmE2p","title":"C-5 Modify Button Code","pathname":"/code-internet-of-things/tutorials/create-smart-light/3.5-modify-button-code","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"C. Smart Light Device"}]},{"id":"-LHd_jUXNF3w5mtNCWAz","title":"C-6 Particle Cloud Code","pathname":"/code-internet-of-things/tutorials/create-smart-light/3.6-particle-cloud-code","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"C. Smart Light Device"}]},{"id":"-LHd_qVZSqZu6wfmRWzz","title":"C-7 Web App HTML","pathname":"/code-internet-of-things/tutorials/create-smart-light/3.7-web-app-html","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"C. Smart Light Device"}]},{"id":"-LHdaGhrhFHxurCfWA_3","title":"C-8 Web App CSS","pathname":"/code-internet-of-things/tutorials/create-smart-light/3.8-web-app-css","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"C. Smart Light Device"}]},{"id":"-LHdaIpQAJ1kwS2A2XTs","title":"C-9 Web App JS","pathname":"/code-internet-of-things/tutorials/create-smart-light/3.9-web-app-js","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"C. Smart Light Device"}]},{"id":"-LH9mtPH7UUUnX_316Aw","title":"D. Smart Security Device","pathname":"/code-internet-of-things/tutorials/create-security-system","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"}]},{"id":"-LHdmutTDrvDiTOmSt6b","title":"D-1 Connect Motion Sensor","pathname":"/code-internet-of-things/tutorials/create-security-system/4.1-connect-motion-sensor","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"D. Smart Security Device"}]},{"id":"-LHdn6sWNErjiuRL2hta","title":"D-2 Connect Speaker","pathname":"/code-internet-of-things/tutorials/create-security-system/4.2-connect-speaker","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"D. Smart Security Device"}]},{"id":"-LHdnB4xoO0R19AafiLz","title":"D-3 LED and Button Code","pathname":"/code-internet-of-things/tutorials/create-security-system/4.3-led-and-button-code","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"D. Smart Security Device"}]},{"id":"-LHdnEv8IzZqWQ53Thg2","title":"D-4 Motion Sensor Code","pathname":"/code-internet-of-things/tutorials/create-security-system/4.4-motion-sensor-code","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"D. Smart Security Device"}]},{"id":"-LHdnJIuWxkfrJyWNJhJ","title":"D-5 Speaker Code","pathname":"/code-internet-of-things/tutorials/create-security-system/4.5-speaker-code","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"D. Smart Security Device"}]},{"id":"-LHdnLfSMNscE58S81ov","title":"D-6 Particle Cloud Code","pathname":"/code-internet-of-things/tutorials/create-security-system/4.6-particle-cloud-code","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"D. Smart Security Device"}]},{"id":"-LHdnWURbOGkX3JOfJfy","title":"D-7 Web App HTML","pathname":"/code-internet-of-things/tutorials/create-security-system/4.7-web-app-html","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"D. Smart Security Device"}]},{"id":"-LHdnYugINsXZvNNUp9i","title":"D-8 Web App CSS","pathname":"/code-internet-of-things/tutorials/create-security-system/4.8-web-app-css","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"D. Smart Security Device"}]},{"id":"-LHdnbbyIRWtgExaJC0c","title":"D-9 Web App JS","pathname":"/code-internet-of-things/tutorials/create-security-system/4.9-web-app-js","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"Tutorials"},{"label":"D. Smart Security Device"}]},{"id":"-LKN6xY2E9OvSWJ46Eh1","title":"Particle Build","pathname":"/code-internet-of-things/references/particle-build","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"}]},{"id":"-LH9o8nkVwuKuB7r-2mV","title":"Photon Device App","pathname":"/code-internet-of-things/references/device-app","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"}]},{"id":"-LH9oIaAF9AVkKQnRYFn","title":"Web App - Single Screen","pathname":"/code-internet-of-things/references/web-app","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"}]},{"id":"-LcqIPlRVWhuo1K32xh2","title":"Web App - Multiple Screens","pathname":"/code-internet-of-things/references/web-app-multiple-screens","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"}]},{"id":"-LH9oP9mbiYrvI6l7wIf","title":"Particle Cloud","pathname":"/code-internet-of-things/references/particle-cloud","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"}]},{"id":"-LJ_YUrR76eY97JX_SXI","title":"Web App Prep Steps","pathname":"/code-internet-of-things/references/particle-cloud/web-app-prep-steps","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"},{"label":"Particle Cloud"}]},{"id":"-LH9wsPKshXuNimnTmvX","title":"Get Device Variable","pathname":"/code-internet-of-things/references/particle-cloud/get-device-variable","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"},{"label":"Particle Cloud"}]},{"id":"-LH9x21INojZLis_Hjp3","title":"Call Device Function","pathname":"/code-internet-of-things/references/particle-cloud/call-device-function","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"},{"label":"Particle Cloud"}]},{"id":"-LH9x8LAI4aUJ2W0UMOM","title":"Get Device Events","pathname":"/code-internet-of-things/references/particle-cloud/get-device-events","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"},{"label":"Particle Cloud"}]},{"id":"-LH9pxkwpzw78_lmIG91","title":"Physical Inputs","pathname":"/code-internet-of-things/references/physical-inputs","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"}]},{"id":"-LH9uR1A800kJ_XLA8aF","title":"Push Buttons","pathname":"/code-internet-of-things/references/physical-inputs/push-buttons","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"},{"label":"Physical Inputs"}]},{"id":"-LH9ua24Yxw87T8nGm4-","title":"Trimpot Dial","pathname":"/code-internet-of-things/references/physical-inputs/trimpot-dial","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"},{"label":"Physical Inputs"}]},{"id":"-LH9ugrdRpLzApblKs4W","title":"Motion Sensor","pathname":"/code-internet-of-things/references/physical-inputs/motion-sensor","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"},{"label":"Physical Inputs"}]},{"id":"-LH9ulyxxBfctEIVqVh-","title":"Magnetic Switch","pathname":"/code-internet-of-things/references/physical-inputs/magnetic-switch","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"},{"label":"Physical Inputs"}]},{"id":"-LH9ur2wKg58O0fyAWkv","title":"Light Sensor","pathname":"/code-internet-of-things/references/physical-inputs/light-sensor","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"},{"label":"Physical Inputs"}]},{"id":"-LH9uwX9S3nM4y98wdZo","title":"Temperature Sensor","pathname":"/code-internet-of-things/references/physical-inputs/temperature-sensor","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"},{"label":"Physical Inputs"}]},{"id":"-LH9v504j7NNFw3a-b7f","title":"Soil Moisture Sensor","pathname":"/code-internet-of-things/references/physical-inputs/soil-moisture-sensor","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"},{"label":"Physical Inputs"}]},{"id":"-LH9vBk66uGAzBK_SKjv","title":"Accelerometer","pathname":"/code-internet-of-things/references/physical-inputs/accelerometer","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"},{"label":"Physical Inputs"}]},{"id":"-LH9vKSKfsN3Iya6heKP","title":"Ultrasonic Sensor *","pathname":"/code-internet-of-things/references/physical-inputs/ultrasonic-sensor","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"},{"label":"Physical Inputs"}]},{"id":"-LH9quuVOYXUo9lWW9LR","title":"Physical Outputs","pathname":"/code-internet-of-things/references/physical-outputs","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"}]},{"id":"-LH9vhNX8y4ouC9kPrBT","title":"LED Lights","pathname":"/code-internet-of-things/references/physical-outputs/led-lights","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"},{"label":"Physical Outputs"}]},{"id":"-LH9vkoE6mrRTWcgOt7X","title":"Speaker","pathname":"/code-internet-of-things/references/physical-outputs/speaker","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"},{"label":"Physical Outputs"}]},{"id":"-LH9voMkWObFR1DDtiLp","title":"Servo Motor","pathname":"/code-internet-of-things/references/physical-outputs/servo-motor","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"},{"label":"Physical Outputs"}]},{"id":"-LH9vwXvMMC-7C88cH5l","title":"Micro OLED Display","pathname":"/code-internet-of-things/references/physical-outputs/micro-oled-display","siteSpaceId":"sitesp_eIjZD","breadcrumbs":[{"label":"References"},{"label":"Physical Outputs"}]}]}