物联网Python开发实战

物联网Python开发实战

作者:安翔 编著

出版社:电子工业

出版年:2018年3月

ISBN:9787121337512

所属分类:经济金融

书刊介绍

《物联网Python开发实战》内容简介

本书在介绍物联网的组成、典型架构和应用的基础上,采用实例代码讲述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、服务器端程序开发
反侵权盗版声明

相关推荐

微信二维码