8 安翔 Python助力物联网项目开发安翔 Python助力IoT项目开发 目录 CONTENTS IoT 项目组成 典型 IoT 项目剖析 Python 各个击破 IoT 技术栈 Python + IoT 开发实践 IoT 项目组成 •IoT 项目组成 • 云 即云端,它负责真实世界数 据的存储、展示、分析,是物 联网的最上层,它是中枢和大 脑,也是连接人和物的纽带; • 管 即管道,它是物联网的网络 核心,一切数据和指令均靠管 智慧农业系统架构 GitHub:https://github.com/Python-IoT/Smart-IoT-Planting-System 系统功能: • 环境监测 • 浇灌系统 • 安防报警 • 照明控制 • 设备管理 •Python + IoT 开发实践 – 终端架构 •Python + IoT 开发实践 – 终端硬件 •Python + IoT 开发实践 – 终端功能 据监听、接收、 缓存、解析和发送。 • 后端通信:网关通过WIFI、有线、移动网络等方式,采用MQTT、 HTTP协议与服务器端进行通信。 • 手机告警:网关收到终端的告警信息后通过2G模组拨打安防人员的电 话,并发送短信。 • 数据存储:存储所有终端设备的状态信息和配置参数。 • 文件备份:定期将本地数据库传输到服务器端进行备份,以防网关设 备损坏而造成数据丢失。 •Python + IoT0 码力 | 22 页 | 5.00 MB | 1 年前3
PyWebIO v0.3.0 使用手册同时支持基于线程的执行模型和基于协程的执行模型 Install PyPi安装: pip3 install -U pywebio 目前PyWebIO处于快速迭代时期,PyPi上的包更新可能滞后,建议使用源码安 装: pip3 install -U https://code.aliyun.com/wang0618/pywebio/repository/archive.zip 系统要求: PyWebIO要求 用户使用的设备是否为手机 (比如 iPhone, Android phones, Blackberry, Windows Phone 等设备) is_tablet (bool): 用户使用的设备是否为平板 (比如 iPad, Kindle Fire, Nexus 7 等设备) is_pc (bool): 用户使用的设备是否为桌面电脑 (比如运行 Windows, OS X, Linux 的设备)0 码力 | 72 页 | 8.55 MB | 1 年前3
PyWebIO v0.3.0 使用手册用户使用的设备是否为手机 (比如 iPhone, Android phones, Blackberry, Windows Phone 等设备) – is_tablet (bool): 用户使用的设备是否为平板 (比如 iPad, Kindle Fire, Nexus 7 等 设备) – is_pc (bool): 用户使用的设备是否为桌面电脑 (比如运行 Windows, OS X, Linux 的0 码力 | 70 页 | 1.41 MB | 1 年前3
PyWebIO v1.2.3 使用手册用户使用的设备是否为手机 (比如 iPhone, Android phones, Blackberry, Win- dows Phone 等设备) – is_tablet (bool): 用户使用的设备是否为平板 (比如 iPad, Kindle Fire, Nexus 7 等设备) – is_pc (bool): 用户使用的设备是否为桌面电脑 (比如运行 Windows, OS X, Linux 的设备)0 码力 | 102 页 | 1.67 MB | 1 年前3
PyWebIO v1.1.0 使用手册用户使用的设备是否为手机 (比如 iPhone, Android phones, Blackberry, Windows Phone 等设备) – is_tablet (bool): 用户使用的设备是否为平板 (比如 iPad, Kindle Fire, Nexus 7 等 设备) – is_pc (bool): 用户使用的设备是否为桌面电脑 (比如运行 Windows, OS X, Linux 的0 码力 | 98 页 | 1.73 MB | 1 年前3
PyWebIO v1.2.2 使用手册用户使用的设备是否为手机 (比如 iPhone, Android phones, Blackberry, Win- dows Phone 等设备) – is_tablet (bool): 用户使用的设备是否为平板 (比如 iPad, Kindle Fire, Nexus 7 等设备) 4.4. pywebio.session —会话相关 61 PyWebIO, 发布 1.2.2 – is_pc (bool):0 码力 | 102 页 | 1.69 MB | 1 年前3
PyWebIO v1.0.3 使用手册用户使用的设备是否为手机 (比如 iPhone, Android phones, Blackberry, Windows Phone 等设备) is_tablet (bool): 用户使用的设备是否为平板 (比如 iPad, Kindle Fire, Nexus 7 等设备) is_pc (bool): 用户使用的设备是否为桌面电脑 (比如运行 Windows, OS X, Linux 的设备)0 码力 | 106 页 | 7.34 MB | 1 年前3
PyWebIO v1.0.3 使用手册用户使用的设备是否为手机 (比如 iPhone, Android phones, Blackberry, Windows Phone 等设备) – is_tablet (bool): 用户使用的设备是否为平板 (比如 iPad, Kindle Fire, Nexus 7 等 设备) – is_pc (bool): 用户使用的设备是否为桌面电脑 (比如运行 Windows, OS X, Linux 的0 码力 | 94 页 | 1.71 MB | 1 年前5
PyWebIO v1.2.3 使用手册用户使用的设备是否为手机 (比如 iPhone, Android phones, Blackberry, Windows Phone 等设备) is_tablet (bool): 用户使用的设备是否为平板 (比如 iPad, Kindle Fire, Nexus 7 等设备) is_pc (bool): 用户使用的设备是否为桌面电脑 (比如运行 Windows, OS X, Linux 的设备)0 码力 | 119 页 | 7.44 MB | 1 年前3
PyWebIO v1.2.2 使用手册用户使用的设备是否为手机 (比如 iPhone, Android phones, Blackberry, Windows Phone 等设备) is_tablet (bool): 用户使用的设备是否为平板 (比如 iPad, Kindle Fire, Nexus 7 等设备) is_pc (bool): 用户使用的设备是否为桌面电脑 (比如运行 Windows, OS X, Linux 的设备)0 码力 | 119 页 | 7.41 MB | 1 年前3
共 82 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9













