万本电子书0元读

万本电子书0元读

顶部广告

物联网Python开发实战(第2版)电子书

项目代码开源,轻松构建你的物联网世界

售       价:¥

45人正在读 | 0人评论 6.8

作       者:安翔

出  版  社:电子工业出版社

出版时间:2024-07-01

字       数:13.6万

所属分类: 科技 > 工业技术 > 航空/电子

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
开发物联网项目往往涉及传感器、单片机、网关设备等多个组件,同时需要运用多种编程语言和研发技能。在产品原型验证的初期,特别是对小团队而言,整合多方研发资源是一项不小的挑战。 本书通过介绍一个完整的实战项目,*展示了物联网开发从设备到云端的整体流程。该项目(智能种植系统)包含了远程灯控、安防报警、环境监测、智能滴灌、设备管理等诸多功能模块,并且仅采用Python一种编程语言,便实现了传感器、嵌入式ARM-Linux网关、STM32单片机、云端程序的开发工作。得益于Python丰富的第三方库和模块的支持,即使是对硬件和嵌入式知识了解不多的开发者,也能轻松驾驭物联网开发。
目录展开

前言

第1章 物联网邂逅Python

1.1 物联网组成架构

1.2 物联网发展现状

1.3 物联网典型应用

1.4 使用Python的理由

1.5 美丽的相遇

第2章 开启Python之旅

2.1 Python版本的选择

2.2 搭建开发环境

2.3 开始编写Python程序

2.4 变量和数据类型

2.5 条件和循环

2.6 函数

2.7 变量进阶

2.8 模块与包

2.9 异常处理

第3章 Python数据结构

3.1 字符串

3.2 列表

3.3 元组

3.4 字典

3.5 集合

第4章 Python高级特性

4.1 生成器

4.2 迭代器

4.3 函数式编程

4.4 面向对象编程

第5章 物联网核心组件

5.1 网络通信方案

5.2 网络通信协议

5.3 硬件

5.4 物联网云平台

第6章 MicroPython开发物联网终端

6.1 MicroPython简介

6.2 MicroPython开发板

6.3 第一个MicroPython程序

6.4 交互式解释器

6.5 按键中断与回调

6.6 定时器的使用

6.7 串口测试

6.8 SPI接口驱动显示屏

6.9 源代码编译与固件升级

6.10 MicroPython多线程

6.11 安全模式和恢复出厂设置

第7章 构建物联网网关

7.1 网关概述

7.2 自主构建网关

7.3 树莓派作为网关

第8章 网关数据编码与处理

8.1 读写CSV文件

8.2 JSON格式

8.3 XML文件

8.4 二进制数据的读写

8.5 Base64编解码

8.6 正则表达式

第9章 网关多进程与多线程

9.1 多进程

9.2 多线程

9.3 多线程和多进程的思考

9.4 异步IO

第10章 网关数据持久化

10.1 文件操作

10.2 SQLite数据库

第11章 Python扩展

11.1 Python扩展的原因

11.2 连接硬件的纽带

11.3 C语言扩展Python

第12章 网关网络编程

12.1 网关网络通信方案

12.2 Socket编程

12.3 requests

12.4 hbmqtt

12.5 LoRa网络通信

第13章 物联网后台Web开发

13.1 Django简介

13.2 创建一个网站

13.3 网站首页

13.4 Django模板系统

13.5 Django模型

13.6 用户注册

13.7 账号登录

第14章 物联网Python项目实战

14.1 项目简介

14.2 终端设备程序开发

14.3 网关程序开发

14.4 服务器端程序开发

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部