
物联网实战指南 PDF 完整版
- 大小:41.9 MB
- 类型:物联网
- 格式:PDF
- 热度:670
- 作者:皮特·瓦厄
- 更新:2020-05-25 11:44:58

给大家整理一篇物联网相关的资料,介绍了关于物联网实战、物联网指南方面,格式为PDF,资源大小41.9 MB,目前在物联网类资源综合评分为:9.6分。
《 物联网实战指南 》从探讨流行的HTTP、UPnP、CoAP、MQTT和XMPP等物联网协议开始,并从实战角度介绍了现有的协议、通信模式、构架以及物联网安全的重要性。本书适合那些对物联网感兴趣的开发者和工程师阅读。那些对电子学、树莓派(RaspberryPi)或者卡片电脑有基本的了解(高中水平)以及有一些代码托管的编程经验的人,通过本书将会很快学到当前的物联网解决方案。 目录 作者简介 技术审阅者简介 序言 第1章物联网项目准备 1.1创建传感器项目 1.1.1准备RaspberryPi 1.1.2Clayster库 1.1.3硬件 1.1.4与硬件交互 1.1.5硬件接口 1.1.6传感器值内部显示 1.1.7持久化数据 1.1.8传感器值的外部显示 1.1.9导出传感器数据 1.2创建执行器 1.2.1硬件 1.2.2硬件接口 1.3创建控制器 1.3.1表示传感器值 1.3.2解析传感器数据 1.3.3计算控制状态 1.4创建摄像头 1.4.1硬件 1.4.2在RaspberryPi上访问串口 1.4.3硬件接口 1_4.4创建持久的默认设置 1.4.5添加可配置的属性 1.4.6持久化设备 1.4.7在当前设置下工作 1.4.8初始化摄像头 1.5总结 第2章HTTP 2.1HTTP基础 2.2让HTTP支持传感器 2.2.1搭建基于传感器的HTTP服务器 2.2.2在传感器上安装HITPS服务器 2.2.3添加根菜单 2.2.4在HTML页面显示测量信息 2.2.5动态生成图形 2.2.6创建传感器数据资源 2.2.7解释读出请求 2.2.8测试数据导出 2.2.9用户认证 2.2.10为增强网络性能添加事件 2.3添加HTTP支持的执行器 2.3.1创建Web服务资源 2.3.2访问单个输出 2.3.3获取全部输出 2.3.4访问报警输出 2.3.5使用测试形式 2.3.6访问WSDL 2.3.7使用RESTWeb服务接口 2.4为控制器添加HTTP支持 2.4.1订阅事件 2.4.2创建控制线程 2.4.3控制执行器 2.5总结 第3章UPnP协议 3.1UPnP介绍 3.1.1提供服务体系结构 3.1.2设备和服务能力的文档化 3.2创建设备描述文档 3.2.1选择设备类型 3.2.2更加友好 3.2.3给设备提供标识符 3.2.4添加图标 3.2.5为服务添加索引 3.2.6提供一个用于顶层网页展示的URL 3.3创建服务描述文档 3.3.1添加操作 3.3.2添加状态变量 3.3.3添加WEIYI设备名 3.4提供一个Web接口 3.5创建UPnP接口 3.5.1注册UPnP资源 3.5.2替换占位符 3.5.3添加SSDP支持 3.5.4通知网络 3.5.5响应搜索 3.6实现静止图像服务 3.6.1初始化事件触发状态量 3.6.2提供Web服务属性 3.6.3添加服务属性 3.6.4添加动作 3.7使用摄像头 3.7.1设置UPnP 3.7.2发现设备和服务 3.7.3订阅事件 3.7.4接收事件 3.7.5执行动作 3.8总结 第4章CoAP 4.1生成HTTP二进制文件 4.1.1寻找开发工具 4.2为传感器添加CoAP 4.2.1定义第一个CoAP资源 4.2.2手动触发事件通知 4.2.3注册数据输出资源 4.2.4返回XML 4.2.5返回JSON 4.2.6返回纯文本 4.2.7发现CoAP资源 4.2.8测试CoAP资源 4.3为执行器添加CoAP 4.3.1定义简单控制资源 4.3.2在CoAP中解析URL 4.3.3使用CoAP控制输出 4.4在控制器中使用CoAP 4.4.1监测观测到的资源 4.4.2接收通知 4.4.3执行控制操作 4.5总结 第5章MQTT协议 5.1发布和订阅 5.2给传感器添加MQTT支持 5.2.1控制线程的生命周期 5.2.2标记重要事件 5.2.3连接到MQTT服务器 5.2.4发布内容 5.3给执行器添加MQTT支持 5.3.1初始化主题内容 5.3.2订阅主题 5.3.3接收发布内容 5.3.4解码和解析内容 5.4给控制器添加MQIT支持 5.4.1处理传感器发来的事件 5.4.2解码和解析传感器值 5.4.3订阅传感器事件 5.4.4控制执行器 5.5总结 第6章XMPP 6.1XMPP基础知识 6.1.1联合全局的可扩展性 6.1.2提供全局的身份标识 6.1.3授权通信 6.1.4在线存在的感知 6.1.5使用XML通信 6.1.6通信模式 6.1.7扩展XMPP 6.1.8连接到服务器 6.1.9附加安全的配置 6.2为对象添加XMPP支持 6.2.1连接到XMPP网络 6.2.2监控连接状态事件 6.2.3通知你的朋友 6.2.4在XMPP之外处理HTTP请求 6.3提供额外的安全层 6.3.1配置的基础知识 6.3.2初始化对象注册接口 6.3.3注册对象 6.3.4更新公开对象 6.3.5声名对象 6.3.6从注册表中移除对象 6.3.7否认对象 6.3.8初始化配置服务器接口 6.3.9处理友好的推荐 6.3.10处理请求删除不友好的人 6.3.11搜索配置服务器 6.3.12提供注册信息 6.3.13保持连接 6.3.14友好关系协商 6.3.15处理存在的订阅请求 6.3.16持续的中断协商 6.3.17为传感器添加XMPP支持 6.3.18添加传感器的服务接口 6.3.19更新事件订阅 6.3.20发布合约 6.4为执行器添加XMPP支持 6.4.1添加控制器服务接口 6.5为摄像头添加XMPP支持 6.6为控制器添加XMPP支持 6.6.1设置传感器客户端接口 6.6.2设置控制器客户端接口 6.6.3设置摄像头客户端接口 6.6.4通过XMPP获取摄像头图像 6.6.5识别同等功能 6.6.6对同类表示应答 6.6.7检测规则的变化 6.7串联全部 6.8总结 第7章使用物联网服务平台 7.1选择物联网平台 7
相关资源
-
《局域网技术与局域网组建》习题,素材,教案
编辑推荐 教材编写思路 本教材在编写过程中,始终围绕着一个思路:内容实用,深入浅出,使学生学有所用,学有所长,学后能用。全书充分利用图形和表格,把理论知识与实际组网应用紧密结合在一起,形成各种组网案例,尽量避免在教学过程中,理论教学和工程应用之间严重脱节现象,突出了本教材实用性高、可操作性强的特点。 适用教学对象 高职高专院校、应用型本科大学中计算机相关专业,如网络工程专业、电子与通信专业。 辅助教堂资源
大小:14 MB局域网技术配套资源
-
数值分析原理 课后答案
《21世纪高等院校教材:数值分析原理》系统地介绍了现代科学与工程计算中常用的数值计算方法及有关的理论和应用。全书共分9章,包括误差分析,函数插值,函数逼近,数值积分与数值微分、线性方程组的直接解法和迭代解法,非线性方程的数值解法,矩阵特征值与特征向量的计算,以及常微分方程初值问题的数值解法等。《21世纪高等院校教材:数值分析原理》基本概念清晰准确,理论分析科学严谨,语言叙述通俗易懂,结构编排由浅入深,注重
大小:32.9 KB数值分析课后答案
-
《大学计算机文化基础(第2版)》素材,教案
编辑推荐 《大学计算机文化基础(第2版)》是高等学校非计算机专业计算机基础课程的入门教材,内容包括计算机基础知识、多媒体技术、病毒与安全防护、劋作系统、Office办公软件、常用工具软件、计算机网络基础知识和网页设计等。《大学计算机文化基础(第2版)》以WindowsXP为劋作平台,办公软件包括Word2003、Excel2003和PowerPoint2003。网页设计一章介绍了如何使用FrontPage2003制作和管理Web网站,可供课程设计使用。《大学计算机文化基础(第2版)》强
大小:12.05 MB计算机基础配套资源
-
Linear System Theory and Design 课后答案
大小:3.44 MBDesign课后答案
-
《Unity着色器和屏幕特效开发秘笈》源代码
我从2009年才开始接触三维图形程序的编程,当时是由于导师项目的需要,整个系统采用基于OpenGL底层搭建的三维程序框架,因此最开始使用的是OpenGL这种最基础的3D程序接口,着色器使用的也是与之相对应的GLSL。这种基于OpenGL底层的三维程序框架开发起来是比较痛苦的,因此在后面的开发中我们加入了OSG的部分开发包。OSG是一个基于OpenGL的三维渲染引擎,它最大的意义就是将3D场景定义为空间中一系列连续的对象,以便管理三维世界。正是由于这两年的
大小:4.9 MBUnity配套资源
-
《深入浅出数据科学》配套彩图
内容简介 数据科学家是目前热门的职业之一。本书全面介绍了成为合格数据科学家所需的知识、技能和工作流程,是一本内容全面的实用性技术图书。本书分为13章,其中~3章介绍数据科学;第4~8章介绍数学知识,包括统计学和概率论;第9章介绍数据可视化;0~12章介绍机器学习;3章介绍案例。各个章节内容均由浅入深,同时通过案例和Python代码,使读者掌握实战技能。本书适合有志于成为数据科学家的师生或业界新手,同时也适合经验丰富的职场
大小:72 MB数据科学配套资源
-
微机原理与接口技术(第三版) 课后答案
《微机原理与接口技术(第3版)》是一本于2013年11月电子工业出版社出版图书,作者是彭虎,周佩玲,傅忠谦。 本书为普通高等教育十一五国家级规划教材。 本书介绍了信息在计算机中的存储形式、数制及相互转换、二进制数的算术和逻辑运算等基础知识;软件部分讲述了指令系统、部分伪指令和DOS功能调用及汇编语言程序设计和调试的全过程; 目录 第1章 计算机基本知识 (1) 1.1 微型计算机组成 (1) 1.2 微型计算机中信息的表示及运算基础 (2)
大小:1.55 MB微机原理课后答案
-
离散数学(第3版) 课后答案
本书介绍计算机专业最需要的离散数学基础知识,共8章,包括数理逻辑、集合、二元关系、函数、无限集合、代数、格与布尔代数、图论等,并含有较多的与电脑科学和工程有关的例题和习题。本书适合於高等理工科院校电脑科学、工程和应用专业作教材,也可供教师、研究生、高年级学生和有关工程技术人员作参考书。 目录 第一章 数理逻辑 1.1 命题 1.2 重言式 1.3 范式 1.4 联结词的扩充与归约 1.5 推理规则和证明方法 1.6 谓词和量词 1.7 谓词演算的永真
大小:2.08 MB离散数学课后答案
下载地址
相关声明: