【文件属性】:
文件名称:Management-Interface-for-Smart-Homes
文件大小:35KB
文件格式:ZIP
更新时间:2021-03-30 07:49:43
Python
智能家居管理界面
在制品
去做
平台
初始“服务器”结构
设备中的服务器抽象
单个灯获取/设置
自动产生DEVICE_ID
Django实作
添加更多设备类型
分组设备并创建自动化
自动平台刷新(获取计时器)
安全问题(包括输入清理)
(可选)代码折射
使用者介面
初始用户界面
设备组
全部打开/关闭
使用.py上传表单添加新设备
杂项
报告
问题
打开/关闭所有灯的命令应该使用开/关命令广播所有灯,还是我们应该查看哪些灯是“开/关”并将命令发送到那些特定的灯? 两种解决方案中的基准时间都可以吗?
平台基本命令
获取所有设备状态/信息: python main.py -get
设置所有设备状态: python main.py -set
获取特定的设备状态/信息python main.py-获取DEVICE_ID
设置特定设备状态python main.
【文件预览】:
Management-Interface-for-Smart-Homes-main
----.gitignore(81B)
----AI-Project()
--------db.sqlite3(128KB)
--------requirements.txt(31B)
--------Pipfile.lock(2KB)
--------static()
--------config()
--------Pipfile(157B)
--------devices()
--------readme.md(207B)
--------manage.py(661B)
--------pages()
----UI()
--------mousebtn.js(3KB)
--------index.html(3KB)
--------styles.css(2KB)
----Platform()
--------importdir.py(2KB)
--------devices()
--------main.py(1KB)
----README.md(1KB)
----Devices()
--------Lamp()