[{"title":"( 46 个子文件 100KB ) sensorino-smarthome:适用于 Sensorino 网络的基于 Web 的用户界面和 API-源码","children":[{"title":"sensorino-smarthome-master","children":[{"title":"db.py <span style='color:#111;'> 8.67KB </span>","children":null,"spread":false},{"title":"api_server.py <span style='color:#111;'> 12.63KB </span>","children":null,"spread":false},{"title":"config.py <span style='color:#111;'> 198B </span>","children":null,"spread":false},{"title":"medusaserver.py <span style='color:#111;'> 9.24KB </span>","children":null,"spread":false},{"title":"sensorino.py <span style='color:#111;'> 27.36KB </span>","children":null,"spread":false},{"title":"base-ble-dbus.py <span style='color:#111;'> 20.65KB </span>","children":null,"spread":false},{"title":"discovery.py <span style='color:#111;'> 4.00KB </span>","children":null,"spread":false},{"title":"base_server.py <span style='color:#111;'> 3.18KB </span>","children":null,"spread":false},{"title":"server.py <span style='color:#111;'> 8.43KB </span>","children":null,"spread":false},{"title":"SimpleHTTPServer.py <span style='color:#111;'> 7.40KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 7.03KB </span>","children":null,"spread":false},{"title":"timers.py <span style='color:#111;'> 664B </span>","children":null,"spread":false},{"title":"base-connect.py <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false},{"title":"bluezutils.py <span style='color:#111;'> 3.78KB </span>","children":null,"spread":false},{"title":"base_lib.py <span style='color:#111;'> 10.99KB </span>","children":null,"spread":false},{"title":"base-test.py <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 38B </span>","children":null,"spread":false},{"title":"cache-resources.sh <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"static","children":[{"title":"style","children":[{"title":"hljs.css <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"ui.css <span style='color:#111;'> 10.03KB </span>","children":null,"spread":false}],"spread":false},{"title":"ui","children":[{"title":"stats.js <span style='color:#111;'> 12.05KB </span>","children":null,"spread":false},{"title":"browser.js <span style='color:#111;'> 7.53KB </span>","children":null,"spread":false},{"title":"choice.js <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"floorplan.js <span style='color:#111;'> 28.23KB </span>","children":null,"spread":false},{"title":"radial-menu.js <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"panels.js <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"actuators.js <span style='color:#111;'> 9.22KB </span>","children":null,"spread":false},{"title":"sensors.js <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false},{"title":"stream.js <span style='color:#111;'> 2.31KB </span>","children":null,"spread":false},{"title":"console.js <span style='color:#111;'> 5.13KB </span>","children":null,"spread":false},{"title":"popup.js <span style='color:#111;'> 870B </span>","children":null,"spread":false},{"title":"sensorino.js <span style='color:#111;'> 12.97KB </span>","children":null,"spread":false},{"title":"timeline.js <span style='color:#111;'> 9.12KB </span>","children":null,"spread":false}],"spread":false},{"title":"img","children":[{"title":"sensor.svg <span style='color:#111;'> 2.95KB </span>","children":null,"spread":false},{"title":"actuator.png <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"actuator.svg <span style='color:#111;'> 5.78KB </span>","children":null,"spread":false},{"title":"trashcan.png <span style='color:#111;'> 807B </span>","children":null,"spread":false},{"title":"thin.svg <span style='color:#111;'> 4.13KB </span>","children":null,"spread":false},{"title":"thick.png <span style='color:#111;'> 995B </span>","children":null,"spread":false},{"title":"sensor.png <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"thick.svg <span style='color:#111;'> 3.88KB </span>","children":null,"spread":false},{"title":"text.png <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"text.svg <span style='color:#111;'> 4.79KB </span>","children":null,"spread":false},{"title":"trashcan.svg <span style='color:#111;'> 3.49KB </span>","children":null,"spread":false},{"title":"thin.png <span style='color:#111;'> 928B </span>","children":null,"spread":false}],"spread":false},{"title":"index.xhtml <span style='color:#111;'> 7.56KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}]