标签分类 热门分类
当前位置:首页 > 程序设计电子书 > IoT开发电子书网盘下载
IoT开发实战:CoAP卷 IoT开发实战:CoAP卷
杨文轩MD

杨文轩MD 提供上传

资源
27
粉丝
6
喜欢
51
评论
11

    IoT开发实战:CoAP卷 PDF 影印版

    IoT开发电子书
    • 发布时间:

    给大家带来的一篇关于IoT开发相关的电子书资源,介绍了关于IoT开发、CoAP卷、物联网方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小120 MB,徐凯编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.1,更多相关的学习资源可以参阅 程序设计电子书、等栏目。

  • IoT开发实战:CoAP卷 PDF 下载
  • 下载地址:https://pan.baidu.com/s/15FJPRnMu4nNp71PSLB9ll
  • 提取码:dks7
  • 物联网已经无处不在,本书主要讲解CoAP协议,这是一个IETF组织编写的面向低功耗设备的物联网应用层协议。CoAP协议具有很多优点,掌握了CoAP协议,物联网软件工程师能快速开发物联网嵌入式设备:

    1)CoAP协议传输层协议采用UDP,对于终端来说UDP的确可以减少一部分能耗;

    2)CoAP协议采用请求响应工作模式,当终端设备发送CoAP请求之后,服务器将返回合适响应码,终端通过响应吗可以判断服务器的处理结果;

    3)CoAP协议包含重传机制,不用再重新设计重传方法;

    4)CoAP协议参考很多了HTTP协议的成功经验,例如CoAP请求方法、CoAP选项定义和CoAP响应码等,所以Web开发工程师也可以非常容易掌握CoAP。

    目录

    • 前言
    • 第1章 物联网与网络协议1
    • 第2章 物联网与开源硬件13
    • 第3章 网络技术回顾22
    • 第4章 CoAP快速入门57
    • 第5章 CoAP核心74
    • 第6章 CoAP扩展103
    • 第7章 CoAP软件实现111
    • 第8章 CoAP调试工具150
    • 第9章 微型物联网系统——服务器部分171
    • 第10章 微型物联网系统——设备部分203
    • 参考文献243

    上一篇:数据库事务处理的艺术:事务管理与并发控制  下一篇:Docker经典实例

    展开 +

    收起 -

     
    IoT开发 相关电子书
    关于IoT开发的学习笔记
    网友NO.515175

    小程序云开发实战小结

    1. 云开发简介 由于小程序本身存储数据的能力有限,所以不可能将大量的数据保存在客户端,而且将数据保存在本地既不安全,也无法与其他小程序用户共享,所以大多数小程序都需要一个服务端,服务端可以用多种技术实现,如PHP、Node.js、Python、ASP.NET、Java EE等。不管使用哪种技术实现服务端,开发一款小程序都需要至少配备两个程序员,一个是开发小程序的程序员,一个是开发服务端的程序员。而且这两个程序员之间还需要不断沟通,以便确认共同遵循的接口。 开发一款小程序需要两名或更多的程序员参与,一直困扰着很多小的创业公司,因为多雇佣一个人,就会增加很多成本。所以基于这个痛点,很多公司推出了云开发技术,例如Bmob就是较早推出云开发的公司,所谓云开发,就是将服务端的功能都封装起来,然后向客户端提供API访问这些封装的功能。服务端的主要功能无外乎数据存储、文件上传下载、视频/音频流等功能。这些功能大多开发都不困难,但比较费时,所以将其封装起来供客户端调用是一个非常好的主意。 腾讯最近推出了自己的云开发系统,不过这个云开发系统目前只能用于小程序,而且只提供了如下3种。 云数据库 云存储 云函数 云数据库是指在服务端提供的数据库服务,小程序云提供的数据库属……

    网友NO.723733

    Spring Boot整合RabbitMQ开发实战详解

    这篇文章主要讲基本的整合。先把代码跑起来,再说什么高级特性。 RabbitMQ 中的一些术语 如果你打开 RabbitMQ web 控制台,你会发现其中有一个 Exhanges 不好理解。下面简单说明一下。 交换器(Exchange) 交换器就像路由器,我们先是把消息发到交换器,然后交换器再根据路由键(routingKey)把消息投递到对应的队列。(明白这个概念很重要,后面的代码里面充分体现了这一点) 队列(Queue) 队列很好理解,就不用解释了。 绑定(Binding) 交换器怎么知道把这条消息投递到哪个队列呢?这就需要用到绑定了。大概就是:使用某个路由键(routingKey)把某个队列(Queue)绑定到某个交换器(Exchange),这样交换器就知道根据路由键把这条消息投递到哪个队列了。(后面的代码里面充分体现了这一点) 加入 RabbitMQ maven 依赖 dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-amqp/artifactId/dependency 再加入另外一个依赖(这个依赖可省略,主要是用来简化代码) dependency groupIdcn.hutool/groupId artifactIdhutool-all/artifactId version4.0.2/version/dependency RabbitMQConfig.java 配置 @Configurationpublic class RabbitMQConfig { public final static String QUEUE_NAME = "spring-boot-queue"; public final static String EXCHANGE_NAME = "spring-boot-exchange"; public final static String ROUTING_KEY = "spring-boot-ke……

    网友NO.320378

    Python3网络爬虫开发实战之极验滑动验证码的识别

    上节我们了解了图形验证码的识别,简单的图形验证码我们可以直接利用 Tesserocr 来识别,但是近几年又出现了一些新型验证码,如滑动验证码,比较有代表性的就是极验验证码,它需要拖动拼合滑块才可以完成验证,相对图形验证码来说识别难度上升了几个等级,本节来讲解下极验验证码的识别过程。 1. 本节目标 本节我们的目标是用程序来识别并通过极验验证码的验证,其步骤有分析识别思路、识别缺口位置、生成滑块拖动路径,最后模拟实现滑块拼合通过验证。 2. 准备工作 本次我们使用的 Python 库是 Selenium,使用的浏览器为 Chrome,在此之前请确保已经正确安装好了 Selenium 库、Chrome浏览器并配置好了 ChromeDriver,相关流程可以参考第一章的说明。 3. 了解极验验证码 极验验证码其官网为: http://www.geetest.com/ ,它是一个专注于提供验证安全的系统,主要验证方式是拖动滑块拼合图像,若图像完全拼合,则验证成功,即可以成功提交表单,否则需要重新验证,样例如图8-5 和 8-6 所示: 图 8-5 验证码示例 图 8-6 验证码示例 现在极验验证码已经更新到了 3.0 版本,截至 2017 年 7 月全球已有十六万家企业正在使用极验,每天服务响应超过四亿次,广泛应用于直播视频、金融服务、电子商务、游戏娱乐、政府企业等各大类型网站……

    Copyright 2018-2020 xz577.com 码农之家

    电子书资源由网友、会员提供上传,本站记录提供者的基本信息及资源来路

    鸣谢: “ 码小辫 ” 公众号提供回调API服务、“ 脚本CDN ”提供网站加速(本站寻求更多赞助支持)

    版权投诉 / 书籍推广 / 赞助:520161757@qq.com

    上传资源(网友、会员均可提供)

    查看最新会员资料及资源信息