注重体验与质量的电子书资源下载网站
分类于: 计算机基础 互联网 云计算&大数据 人工智能
简介
物联网Python开发实战 豆 0.0分
资源最后更新于 2020-03-29 04:15:55
作者:安翔 编著
出版社:出版社电子工业出版社
出版日期:2018-03
ISBN:9787121337512
文件格式: pdf
简介· · · · · ·
本书在介绍物联网的组成、典型架构和应用的基础上,采用实例代码讲述Python编程基础和应用实例,包括用Micropython进行物联网单片机的开发、用Python开发物联网网关的方法、Python django框架开发物联网Web后台和前端知识及物联网常用通信方案2G、Lora、Zigbee和物联网通信协议MQTT、COAP等,最重要的内容是通过一个完整的大型物联网项目实例讲解Python开发物联网的细节。并提供了项目源代码以及硬件开发板。安翔,擅长医疗器械、智能家居、物联网领域软件开发,熟练使用C、JAVA、Python、Perl等多种编程语言,精通Linux与嵌入式系统。热爱技术写作与分享,CSDN译者,Python中文社区签约作者,developerworks等网站撰稿人。目前专注于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.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 服务器端程序开发
反侵权盗版声明