[{"title":"( 28 个子文件 47KB ) espNet:基于esp32,redis和python构建的基于http的传感器网络","children":[{"title":"espNet-main","children":[{"title":"setup.py <span style='color:#111;'> 196B </span>","children":null,"spread":false},{"title":"espcli <span style='color:#111;'> 48B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 618B </span>","children":null,"spread":false},{"title":"esp32","children":[{"title":"boot.py <span style='color:#111;'> 667B </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 627B </span>","children":null,"spread":false},{"title":"microWebSrv.py <span style='color:#111;'> 35.66KB </span>","children":null,"spread":false},{"title":"main.py <span style='color:#111;'> 5.45KB </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 33.71KB </span>","children":null,"spread":false},{"title":"Pipfile.lock <span style='color:#111;'> 25.54KB </span>","children":null,"spread":false},{"title":"espnet","children":[{"title":"run.py <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 421B </span>","children":null,"spread":false},{"title":"keys","children":[{"title":"system.py <span style='color:#111;'> 159B </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 1B </span>","children":null,"spread":false}],"spread":true},{"title":"system","children":[{"title":"model","children":[{"title":"__init__.py <span style='color:#111;'> 814B </span>","children":null,"spread":false}],"spread":true},{"title":"__init__.py <span style='color:#111;'> 5.88KB </span>","children":null,"spread":false}],"spread":true},{"title":"devices","children":[{"title":"model","children":[{"title":"__init__.py <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"streams.py <span style='color:#111;'> 65B </span>","children":null,"spread":false}],"spread":false},{"title":"__init__.py <span style='color:#111;'> 27B </span>","children":null,"spread":false},{"title":"requests.py <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"device.py <span style='color:#111;'> 7.25KB </span>","children":null,"spread":false},{"title":"logging.py <span style='color:#111;'> 456B </span>","children":null,"spread":false}],"spread":true},{"title":"__main__.py <span style='color:#111;'> 253B </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"Pipfile <span style='color:#111;'> 335B </span>","children":null,"spread":false},{"title":"docs","children":[{"title":"README.md <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"new_users.md <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"explore.md <span style='color:#111;'> 3.15KB </span>","children":null,"spread":false}],"spread":true}],"spread":false}],"spread":true}]