物联网Python开发实战

物联网Python开发实战
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2018-03
版次: 1
ISBN: 9787121337512
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 324页
字数: 518千字
116人买过
  • 本书在介绍物联网的组成、典型架构和应用的基础上,采用实例代码讲述python编程基础和应用实例,包括用micropython进行物联网单片机的开发、用python开发物联网网关的方法、python django框架开发物联网web后台和前端知识及物联网常用通信方案2G、lora、zigbee和物联网通信协议MQTT、COAP等,*重要的内容是通过一个完整的大型物联网项目实例讲解python开发物联网的细节。 安翔 ,东北大学电子信息专业,曾就职于叠拓、GE、长虹从事多个领域的软件开发工作,擅长嵌入式Linux和Python开发,目前在中移物联网负责物联网操作系统的设计和研发。热爱开源、分享和技术写作,CSDN博客专家,著有《Micropython加速物联网开发》、《python Django web实战》、《树莓派体验》等专栏。 第1章物联网邂逅Python 
    11物联网组成架构 
    12物联网发展现状 
    121终端设备 
    122物联网操作系统 
    123通信手段 
    124网络建设 
    125应用协议 
    126物联网云平台 
    13物联网典型应用 
    131共享单车  
    132智能家居  
    133智慧农业  
    14使用Python的理由 
    141Python特性 
    142Python无处不在 
    143开发速度有时更重要 
    15美丽的相遇 
    151Python与终端 
    152Python与网关 
    153Python与云平台 
    154物联网Python全栈开发 
    第2章开启Python之旅 
    21Python版本的选择 
    22搭建开发环境 
    221安装VMware 
    222在VMware上安装Ubuntu 
    223安装VMware Tools工具 
    224虚拟机的网络配置 
    225Samba共享设置 
    226修改Python版本 
    23开始编写Python程序 
    231交互式解释器 
    232源代码执行 
    233注释 
    234代码块和缩进 
    235继续和分隔 
    236输入和输出 
    24变量和数据类型 
    241变量赋值 
    242常量 
    243数据类型 
    25条件和循环 
    251if语句 
    252while循环 
    253forin循环 
    254跳出循环 
    255pass语句 
    26函数 
    261定义函数 
    262函数调用 
    263函数的参数 
    264内置函数 
    27变量进阶 
    271全局变量与局部变量 
    272global关键字 
    273nonlocal关键字 
    274变量作用域 
    28模块与包 
    281使用模块 
    282包 
    29异常处理 
    第3章Python数据结构 
    31字符串 
    311索引和切片 
    312字符串运算符 
    313字符串格式化 
    314字符编码 
    32列表 
    321访问列表 
    322更改列表 
    323列表操作符 
    324列表常用函数 
    33元组 
    331访问元组 
    332元组操作符 
    333元组内置函数 
    34字典 
    341访问字典 
    342修改字典 
    343字典键的特性 
    344字典函数 
    35集合 
    351忽略重复元素 
    352无序 
    353常用操作 
    第4章Python高级特性 
    41生成器 
    411列表推导式 
    412生成器表达式 
    413生成器函数 
    42迭代器 
    43函数式编程 
    431高阶函数 
    432内置高阶函数 
    433闭包 
    434装饰器 
    435匿名函数 
    436偏函数 
    44面向对象编程 
    441类与对象 
    442访问限制 
    443继承 
    444多重继承 
    445多态 
    446运算符重载 
    第5章物联网核心组件 
    51网络通信方案 
    511WIFI网络 
    512移动网络 
    513Zigbee 
    514BLE 
    515LoRa 
    516NB-IoT 
    52网络通信协议 
    521HTTP 
    522WebSocket 
    523XMPP 
    524CoAP 
    525MQTT 
    53硬件 
    54物联网云平台 
    541OneNet 
    542AWS IoT 
    543Waston IoT 
    第6章MicroPython开发物联网终端 
    61MicroPython简介 
    611MicroPython项目 
    612MicroPython特点 
    613MicroPython源码 
    62MicroPython开发板 
    621官方开发板PYBoard 
    622国内开发板TPYBoard 
    623OpenMV 
    624LoPy 
    63第一个MicroPython程序 
    64交互式解释器 
    65按键中断与回调 
    66定时器的使用 
    67串口测试 
    68SPI接口驱动液晶屏 
    681硬件连接 
    682LCD屏驱动 
    683字库说明 
    684主程序 
    69源码编译与固件升级 
    691准备编译环境 
    692源码下载与编译 
    693固件烧写 
    610MicroPython多线程 
    6101MicroPython线程简介 
    6102MicroPython线程使用 
    6103多线程中的锁 
    611安全模式及恢复出厂设置 
    6111安全模式 
    6112恢复出厂设置 
    第7章构建物联网网关 
    71网关概述 
    711网关的构成 
    712常用物联网网关 
    72自主构建网关 
    721交叉编译 
    722编译引导程序 
    723内核配置与编译 
    724制作文件系统 
    725分区与下载 
    726系统启动流程简介 
    727移植Python3 
    73树莓派作网关 
    731初次启动树莓派 
    732串口登录树莓派 
    733SSH访问树莓派 
    734升级Python版本 
    735必备工具安装 
    736板载WIFI配置 
    737串口通信 
    第8章网关数据编码与处理 
    81读写CSV文件 
    811读取CSV文件 
    812写入CSV文件 
    82JSON解析 
    821JSON数据格式 
    822编码 
    823解码 
    83XML操作 
    831XML简介 
    832解析XML 
    833创建与修改 
    84二进制数据的读写 
    85Base64编解码 
    86正则表达式 
    861正则表达式简介 
    862re模块 
    863贪婪匹配 
    第9章网关多进程与多线程 
    91多进程 
    911multiprocessing模块 
    912进程同步 
    913进程间通信 
    92多线程 
    921threading模块 
    922线程同步 
    923线程间通信 
    93多线程和多进程的思考 
    931多核CPU利用率实验 
    932GIL全局锁 
    933切换的开销 
    934多线程与多进程的选择 
    94异步IO 
    941协程 
    942协程与多线程对比 
    943asyncio 
    第10章网关数据持久化 
    101文件操作 
    1011读写文本数据 
    1012操作文件和目录 
    1013读写压缩文件 
    1014内存映射 
    1015临时文件与目录 
    1016序列化Python对象 
    102SQLite数据库 
    1021SQLite简介 
    1022命令行操作SQLite 
    1023创建数据库 
    1024创建表 
    1025SQL语句 
    1026SQLite的Python编程 
    第11章Python扩展 
    111Python扩展的原因 
    112连接硬件的纽带 
    113C语言扩展Python 
    1131简单的C语言Python扩展 
    1132传递整型参数 
    1133传递字符串参数 
    第12章网关网络编程 
    121网关网络通信方案 
    122Socket编程 
    123requests 
    1231上传文件 
    1232下载文件 
    124hbmqtt 
    1241安装 
    1242hbmqtt命令操作 
    1243hbmqtt API编程 
    125LoRa网络通信 
    1251LoRa模块初始化 
    1252数据监听与接收 
    1253数据缓存 
    第13章物联网后台Web开发 
    131Django简介 
    132创建一个网站 
    1321Django安装 
    1322创建项目 
    1323运行与访问 
    133网站首页 
    1331源码文件结构 
    1332视图与URL配置 
    134Django模板 
    1341Django模板系统 
    1342模板继承 
    135Django模型 
    1351安装MySQL数据库 
    1352创建模型 
    1353必要的配置 
    136用户注册 
    137账号登录 
    第14章物联网Python项目实战 
    141项目简介 
    142终端设备程序开发 
    1421采集空气温湿度 
    1422获取环境光强度 
    1423雨量检测 
    1424水位检测 
    1425土壤湿度检测 
    1426水泵的控制 
    1427入侵检测 
    1428灯光控制 
    1429电量检测 
    14210LoRa通信 
    14211JSON消息 
    143网关程序开发 
    1431终端通信 
    1432数据库管理 
    1433文件备份 
    1434服务器通信 
    14352G模块的使用 
    145服务器端程序开发 
    1451与网关通信 
    1452环境数据可视化 
    1453滴灌控制 
    1454灯光控制 
    1455报警显示与设置 
    1456设备管理 
    1457备份文件管理 

  • 内容简介:
    本书在介绍物联网的组成、典型架构和应用的基础上,采用实例代码讲述python编程基础和应用实例,包括用micropython进行物联网单片机的开发、用python开发物联网网关的方法、python django框架开发物联网web后台和前端知识及物联网常用通信方案2G、lora、zigbee和物联网通信协议MQTT、COAP等,*重要的内容是通过一个完整的大型物联网项目实例讲解python开发物联网的细节。
  • 作者简介:
    安翔 ,东北大学电子信息专业,曾就职于叠拓、GE、长虹从事多个领域的软件开发工作,擅长嵌入式Linux和Python开发,目前在中移物联网负责物联网操作系统的设计和研发。热爱开源、分享和技术写作,CSDN博客专家,著有《Micropython加速物联网开发》、《python Django web实战》、《树莓派体验》等专栏。
  • 目录:
    第1章物联网邂逅Python 
    11物联网组成架构 
    12物联网发展现状 
    121终端设备 
    122物联网操作系统 
    123通信手段 
    124网络建设 
    125应用协议 
    126物联网云平台 
    13物联网典型应用 
    131共享单车  
    132智能家居  
    133智慧农业  
    14使用Python的理由 
    141Python特性 
    142Python无处不在 
    143开发速度有时更重要 
    15美丽的相遇 
    151Python与终端 
    152Python与网关 
    153Python与云平台 
    154物联网Python全栈开发 
    第2章开启Python之旅 
    21Python版本的选择 
    22搭建开发环境 
    221安装VMware 
    222在VMware上安装Ubuntu 
    223安装VMware Tools工具 
    224虚拟机的网络配置 
    225Samba共享设置 
    226修改Python版本 
    23开始编写Python程序 
    231交互式解释器 
    232源代码执行 
    233注释 
    234代码块和缩进 
    235继续和分隔 
    236输入和输出 
    24变量和数据类型 
    241变量赋值 
    242常量 
    243数据类型 
    25条件和循环 
    251if语句 
    252while循环 
    253forin循环 
    254跳出循环 
    255pass语句 
    26函数 
    261定义函数 
    262函数调用 
    263函数的参数 
    264内置函数 
    27变量进阶 
    271全局变量与局部变量 
    272global关键字 
    273nonlocal关键字 
    274变量作用域 
    28模块与包 
    281使用模块 
    282包 
    29异常处理 
    第3章Python数据结构 
    31字符串 
    311索引和切片 
    312字符串运算符 
    313字符串格式化 
    314字符编码 
    32列表 
    321访问列表 
    322更改列表 
    323列表操作符 
    324列表常用函数 
    33元组 
    331访问元组 
    332元组操作符 
    333元组内置函数 
    34字典 
    341访问字典 
    342修改字典 
    343字典键的特性 
    344字典函数 
    35集合 
    351忽略重复元素 
    352无序 
    353常用操作 
    第4章Python高级特性 
    41生成器 
    411列表推导式 
    412生成器表达式 
    413生成器函数 
    42迭代器 
    43函数式编程 
    431高阶函数 
    432内置高阶函数 
    433闭包 
    434装饰器 
    435匿名函数 
    436偏函数 
    44面向对象编程 
    441类与对象 
    442访问限制 
    443继承 
    444多重继承 
    445多态 
    446运算符重载 
    第5章物联网核心组件 
    51网络通信方案 
    511WIFI网络 
    512移动网络 
    513Zigbee 
    514BLE 
    515LoRa 
    516NB-IoT 
    52网络通信协议 
    521HTTP 
    522WebSocket 
    523XMPP 
    524CoAP 
    525MQTT 
    53硬件 
    54物联网云平台 
    541OneNet 
    542AWS IoT 
    543Waston IoT 
    第6章MicroPython开发物联网终端 
    61MicroPython简介 
    611MicroPython项目 
    612MicroPython特点 
    613MicroPython源码 
    62MicroPython开发板 
    621官方开发板PYBoard 
    622国内开发板TPYBoard 
    623OpenMV 
    624LoPy 
    63第一个MicroPython程序 
    64交互式解释器 
    65按键中断与回调 
    66定时器的使用 
    67串口测试 
    68SPI接口驱动液晶屏 
    681硬件连接 
    682LCD屏驱动 
    683字库说明 
    684主程序 
    69源码编译与固件升级 
    691准备编译环境 
    692源码下载与编译 
    693固件烧写 
    610MicroPython多线程 
    6101MicroPython线程简介 
    6102MicroPython线程使用 
    6103多线程中的锁 
    611安全模式及恢复出厂设置 
    6111安全模式 
    6112恢复出厂设置 
    第7章构建物联网网关 
    71网关概述 
    711网关的构成 
    712常用物联网网关 
    72自主构建网关 
    721交叉编译 
    722编译引导程序 
    723内核配置与编译 
    724制作文件系统 
    725分区与下载 
    726系统启动流程简介 
    727移植Python3 
    73树莓派作网关 
    731初次启动树莓派 
    732串口登录树莓派 
    733SSH访问树莓派 
    734升级Python版本 
    735必备工具安装 
    736板载WIFI配置 
    737串口通信 
    第8章网关数据编码与处理 
    81读写CSV文件 
    811读取CSV文件 
    812写入CSV文件 
    82JSON解析 
    821JSON数据格式 
    822编码 
    823解码 
    83XML操作 
    831XML简介 
    832解析XML 
    833创建与修改 
    84二进制数据的读写 
    85Base64编解码 
    86正则表达式 
    861正则表达式简介 
    862re模块 
    863贪婪匹配 
    第9章网关多进程与多线程 
    91多进程 
    911multiprocessing模块 
    912进程同步 
    913进程间通信 
    92多线程 
    921threading模块 
    922线程同步 
    923线程间通信 
    93多线程和多进程的思考 
    931多核CPU利用率实验 
    932GIL全局锁 
    933切换的开销 
    934多线程与多进程的选择 
    94异步IO 
    941协程 
    942协程与多线程对比 
    943asyncio 
    第10章网关数据持久化 
    101文件操作 
    1011读写文本数据 
    1012操作文件和目录 
    1013读写压缩文件 
    1014内存映射 
    1015临时文件与目录 
    1016序列化Python对象 
    102SQLite数据库 
    1021SQLite简介 
    1022命令行操作SQLite 
    1023创建数据库 
    1024创建表 
    1025SQL语句 
    1026SQLite的Python编程 
    第11章Python扩展 
    111Python扩展的原因 
    112连接硬件的纽带 
    113C语言扩展Python 
    1131简单的C语言Python扩展 
    1132传递整型参数 
    1133传递字符串参数 
    第12章网关网络编程 
    121网关网络通信方案 
    122Socket编程 
    123requests 
    1231上传文件 
    1232下载文件 
    124hbmqtt 
    1241安装 
    1242hbmqtt命令操作 
    1243hbmqtt API编程 
    125LoRa网络通信 
    1251LoRa模块初始化 
    1252数据监听与接收 
    1253数据缓存 
    第13章物联网后台Web开发 
    131Django简介 
    132创建一个网站 
    1321Django安装 
    1322创建项目 
    1323运行与访问 
    133网站首页 
    1331源码文件结构 
    1332视图与URL配置 
    134Django模板 
    1341Django模板系统 
    1342模板继承 
    135Django模型 
    1351安装MySQL数据库 
    1352创建模型 
    1353必要的配置 
    136用户注册 
    137账号登录 
    第14章物联网Python项目实战 
    141项目简介 
    142终端设备程序开发 
    1421采集空气温湿度 
    1422获取环境光强度 
    1423雨量检测 
    1424水位检测 
    1425土壤湿度检测 
    1426水泵的控制 
    1427入侵检测 
    1428灯光控制 
    1429电量检测 
    14210LoRa通信 
    14211JSON消息 
    143网关程序开发 
    1431终端通信 
    1432数据库管理 
    1433文件备份 
    1434服务器通信 
    14352G模块的使用 
    145服务器端程序开发 
    1451与网关通信 
    1452环境数据可视化 
    1453滴灌控制 
    1454灯光控制 
    1455报警显示与设置 
    1456设备管理 
    1457备份文件管理 

查看详情
相关图书 / 更多
物联网Python开发实战
物联网应用技术谢金龙湖南大学出9787566711830 9787566711830本社湖南大学出版社9787566711830
本社
物联网Python开发实战
物联网综合实训(物联网应用技术专业国家双高计划高水平专业群建设成果系列教材)
车巍
物联网Python开发实战
物联网台技术应用 网络技术 编者:李惠琼//高超| 新华正版
李惠琼 编者;高超
物联网Python开发实战
物联网技术应用
陆飘飘;蓝东亮;黄璐
物联网Python开发实战
物联网基础
邓磊李鑫李源彬 主编
物联网Python开发实战
物联网技术发展及创新性研究
舒万畅;全晓艳;薛强;责编:刘东禹
物联网Python开发实战
物联网技术导论(第3版)
桂小林 编者
物联网Python开发实战
物联网安全--理论与技术(网络空间安全学科系列教材)
毛剑;刘建伟;刘文懋;关振宇
物联网Python开发实战
物联网Python开发实战(第2版)
安翔 编者
物联网Python开发实战
物联网工程设计与实践 大中专理科科技综合
李敏 编;汤琳
物联网Python开发实战
物联网智能家居系统集成和应用(中级)
上海仪电有限公司(集团)
物联网Python开发实战
物联网智能家居系统集成和应用(初级)
上海仪电有限公司(集团)