×
物联网云平台开发实践

物联网云平台开发实践

1星价 ¥28.1 (7.2折)
2星价¥28.1 定价¥39.0
暂无评论
图文详情
  • ISBN:9787121398254
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:220
  • 出版时间:2021-01-01
  • 条形码:9787121398254 ; 978-7-121-39825-4

本书特色

本书以能够选择协议、懂协议参数、能够进行代码移植为教学目标,使学生经过项目化的学习,对HTTP协议、EDP协议、MQTT协议、TCP透传协议有一个深入的理解,并通过模拟器调试、Python代码移植、加入底层硬件的教学安排,由易到难,让学生*终可以采用不同协议自行搭建简单的物联网项目,实现底层硬件与云平台的信息交互。

内容简介

本书以物联网相关行业所涉及的知识和技能为依据,以OneNET平台为依托,按照不同的协议设计了5个项目,并在了解物联网云平台框架的基础上,在具体应用场景中,实现4种协议的软硬件设计。本书具体内容包括以下几部分:初识物联网云平台、基于HTTP协议的树莓派CPU温度监控系统、基于EDP协议的远程智能家居系统、基于MQTT协议的温湿度监测系统、基于TCP透传协议的工业信息化系统。所有项目在设计方面循序渐进,在介绍云平台架构及常用协议的基础上,对各类协议均采用模拟器调试、代码移植、加入底层硬件的方式开展实践教学,实现底层硬件通过不同协议接入云平台。本书应用性较强且在知识介绍方面通俗易懂,适用于物联网应用技术、电子信息类专业的应用型本科高校、职业院校学生,以及对物联网感兴趣的从业人员。

目录

目录
项目一 初识物联网云平台 1
任务一 了解云平台 1
知识一 物联网架构 1
知识二 常见云平台 5
知识三 常见典型应用案例 6
任务二 创建一个云平台应用 10
知识一 云平台常用概念 10
实验一 创建OneNET应用 12
任务三 选定一种协议 21
知识一 认识HTTP协议 21
知识二 物联网设备特点及常见协议 25
知识三 各协议对比 28
任务四 API调试 29
知识一 HTTP报文 29
知识二 JSON数据格式 33
实验一 API调试上传数据点 37
实验二 API调试操作数据流 43
思考与练习 46
项目二 基于HTTP协议的树莓派CPU温度监控系统 48
任务一 学会使用简单的Python语言 48
知识一 认识Python 48
实验一 Python开发环境搭建 50
知识二 Python编程方式 55
知识三 Python基本语法 59
知识四 Python变量和数据类型 61
知识五 Python常见语句 64
知识六 函数 67
知识七 安装库文件 67
任务二 通过Python实现HTTP协议 69
实验一 数据点上传 69
实验二 数据流查询、更新、删除 72
任务三 学会使用树莓派 75
知识一 认识树莓派 75
知识二 树莓派系统安装 78
知识三 树莓派常用软件 83
任务四 树莓派CPU温度监控系统 84
知识一 CPU温度数据的存储位置 85
知识二 通过Shell指令获取CPU温度数据 85
知识三 通过Python获取温度数据 87
实验一 树莓派CPU温度监控系统 88
思考与练习 91
项目三 基于EDP协议的远程智能家居系统 93
任务一 EDP协议调试 93
实验一 创建EDP协议产品 94
实验二 使用EDP调试软件建立连接 95
实验三 基于EDP调试软件的数据上传 99
实验四 基于EDP调试软件的命令下发 106
实验五 基于EDP调试软件的点对点通信 108
任务二 通过Python实现EDP协议 112
实验一 建立连接 112
实验二 数据上传 117
实验三 命令下发 123
实验四 点对点通信 127
任务三 树莓派控制硬件 132
实验一 树莓派控制点灯 132
实验二 树莓派采集温湿度 136
任务四 基于EDP协议的远程智能家居设计 138
实验一 远程温湿度预警系统 138
实验二 远程智能灯控制系统 143
思考与练习 147
项目四 基于MQTT协议的温湿度监测系统 148
任务一 认识MQTT协议 148
知识一 MQTT协议 148
知识二 OneNET平台不同版本的MQTT协议 152
任务二 基于模拟器的MQTT协议调试 153
知识一 token计算方法 153
实验一 建立连接 155
实验二 信息发布 158
实验三 主题订阅 160
实验四 命令接收 163
任务三 基于Python的MQTT协议实现 166
知识一 库文件 166
实验一 建立连接 167
实验二 发布信息 170
实验三 订阅主题/取消订阅 173
实验四 接收平台下发命令 176
任务四 基于MQTT协议的温湿度监测系统设计 179
实验一 基于树莓派的温湿度监测系统 180
实验二 基于树莓派的远程LED控制系统 183
思考与练习 186
项目五 基于TCP透传协议的工业信息化系统 187
任务一 认识TCP透传协议 187
知识一 TCP透传协议 187
知识二 Lua脚本 188
实验一 基于模拟器的TCP透传协议调试 194
任务二 基于DTU的工业信息化系统 200
知识一 认识DTU 200
知识二 DTU常用接口 201
实验一 DTU参数配置及设备登录 203
实验二 基于DTU的工业系统实现 208
思考与练习 211
参考文献 212
展开全部

作者简介

陈丽,女,博士毕业,就职于苏州工业职业技术学院,承担"物联网云平台应用开发”"传感网技术与应用”"物联网终端应用开发”等课程的教学

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航