标签分类 热门分类
当前位置:首页 > 网络与数据通信电子书 > 物联网电子书网盘下载
物联网&云平台高级应用开发 物联网&云平台高级应用开发
torrent

torrent 提供上传

资源
16
粉丝
15
喜欢
188
评论
1

    物联网&云平台高级应用开发 PDF 高质量版

    物联网电子书
    • 发布时间:

    给大家带来的一篇关于物联网相关的电子书资源,介绍了关于物联网、云平台、应用开发方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小317 MB,廖建尚编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.6,更多相关的学习资源可以参阅 网络与数据通信电子书、等栏目。

  • 物联网&云平台高级应用开发 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1ej9MhkQ2GrHMRvUaUyC3-
  • 分享码:1it3
  • 本书主要介绍基于CC2530处理器和ZigBee无线网络的物联网和云平台开发技术,由浅入深地对物联网和云平台系统进行了介绍,采用任务式开发的学习方法,共积累了近30个趣味盎然、贴近生活的案例,每个案例均有完整的开发过程,都有明确的学习目标、清晰的环境开发要求、深入浅出的原理学习、详细的开发内容和完整的开发步骤。最后进行总结和拓展,将理论学习和开发实践结合起来,每个案例均附上完整的开发代码,在源代码的基础可以进行快速二次开发,读者可以快速上手。

    目录

    • 第1章 智云物联开放平台 1
    • 1.1 任务1:认识物联网 1
    • 1.1.1 物联网 1
    • 1.1.2 我国物联网的发展 2
    • 1.1.3 物联网发展领域 3
    • 1.1.4 物联网和“互联网 ” 5
    • 1.2 任务2:认识智云物联平台 6
    • 1.2.1 智云物联基本框架 7
    • 1.2.2 智云物联常用硬件 8
    • 1.2.3 云平台可实现的项目 9
    • 1.2.4 开发预备知识 9
    • 1.3 任务3:认识物联网开发硬件 10
    • 1.3.1 物联网开发硬件—TI CC2530处理器 10
    • 1.3.2 CC2530无线节点 10
    • 1.3.3 跳线设置及硬件连接 11
    • 1.3.4 CC2530无线节点硬件资源 14
    • 1.4 任务4:认识ZigBee和ZStack协议栈 14
    • 1.4.1 ZigBee无线传感网络技术 14
    • 1.4.2 ZStack协议栈 15
    • 第2章 云平台开发基础 21
    • 2.1 任务5:智云平台配置 21
    • 2.1.1 学习目标 21
    • 2.1.2 开发环境 21
    • 2.1.3 原理学习 21
    • 2.1.4 开发内容 22
    • 2.1.5 开发步骤 28
    • 2.1.6 总结与拓展 32
    • 2.2 任务6:认识通信协议 33
    • 2.2.1 学习目标 33
    • 2.2.2 开发环境 33
    • 2.2.3 原理学习 33
    • 2.2.4 开发内容 38
    • 2.2.5 开发步骤 39
    • 2.2.6 总结与拓展 41
    • 2.3 任务7:硬件驱动开发 41
    • 2.3.1 学习目标 41
    • 2.3.2 开发环境 41
    • 2.3.3 原理学习 41
    • 2.3.4 开发内容 43
    • 2.3.5 开发步骤 53
    • 2.3.6 总结与拓展 55
    • 2.4 任务8:AndroidAPI开发 55
    • 2.4.1 学习目标 55
    • 2.4.2 开发环境 56
    • 2.4.3 原理学习 56
    • 2.4.4 开发内容 61
    • 2.4.5 开发步骤 78
    • 2.4.6 总结与拓展 80
    • 2.5 任务9:WebAPI开发 80
    • 2.5.1 学习目标 80
    • 2.5.2 开发环境 80
    • 2.5.3 原理学习 80
    • 2.5.4 开发内容 85
    • 2.5.5 开发步骤 123
    • 2.5.6 总结与拓展 130
    • 2.6 任务10:开发调试工具 130
    • 2.6.1 学习目标 130
    • 2.6.2 开发环境 130
    • 2.6.3 原理学习 130
    • 2.6.4 开发内容 131
    • 2.6.5 开发步骤 135
    • 2.6.6 总结与拓展 136
    • 2.7 任务11:掌握应用项目上传 136
    • 2.7.1 学习目标 136
    • 2.7.2 开发环境 137
    • 2.7.3 原理学习 137
    • 2.7.4 开发内容 137
    • 2.7.5 开发步骤 144
    • 2.7.6 总结与拓展 145
    • 第3章 智云物联综合应用开发 146
    • 3.1 任务12:远程温湿度计系统开发(案例1) 146
    • 3.1.1 学习目标 146
    • 3.1.2 开发环境 146
    • 3.1.3 原理学习 146
    • 3.1.4 开发内容 149
    • 3.1.5 开发步骤 156
    • 3.1.6 总结与拓展 158
    • 3.2 任务13:智能灯光控制系统开发(案例2) 158
    • 3.2.1 学习目标 158
    • 3.2.2 开发环境 158
    • 3.2.3 原理学习 158
    • 3.2.4 开发内容 160
    • 3.2.5 开发步骤 168
    • 3.2.6 总结与拓展 169
    • 3.3 任务14:厨房燃气检测系统开发(案例3) 169
    • 3.3.1 学习目标 169
    • 3.3.2 开发环境 169
    • 3.3.3 原理学习 169
    • 3.3.4 开发内容 171
    • 3.3.5 开发步骤 180
    • 3.3.6 总结与拓展 182
    • 3.4 任务15:农作物光强监测系统开发(案例4) 183
    • 3.4.1 学习目标 183
    • 3.4.2 开发环境 183
    • 3.4.3 原理学习 183
    • 3.4.4 开发内容 184
    • 3.4.5 开发步骤 192
    • 3.4.6 总结与拓展 194
    • 3.5 任务16:GPS网关定位系统开发(案例5) 194
    • 3.5.1 学习目标 194
    • 3.5.2 开发环境 194
    • 3.5.3 原理学习 194
    • 3.5.4 开发内容 196
    • 3.5.5 开发步骤 200
    • 3.5.6 总结与拓展 202
    • 3.6 任务17:GSM短信通知系统开发(案例6) 202
    • 3.6.1 学习目标 202
    • 3.6.2 开发环境 202
    • 3.6.3 原理学习 202
    • 3.6.4 开发内容 203
    • 3.6.5 开发步骤 205
    • 3.6.6 总结与拓展 206
    • 3.7 任务18:视频采集与控制系统开发(案例7) 206
    • 3.7.1 学习目标 206
    • 3.7.2 开发环境 206
    • 3.7.3 原理学习 207
    • 3.7.4 开发内容 207
    • 3.7.5 开发步骤 216
    • 3.7.6 总结与拓展 218
    • 第4章 智云物联高级应用开发 219
    • 4.1 任务19:UI设计与布局 219
    • 4.1.1 学习目标 219
    • 4.1.2 开发内容 219
    • 4.1.3 开发步骤 227
    • 4.2 任务20:智慧窗帘控制系统开发(案例8) 228
    • 4.2.1 学习目标 228
    • 4.2.2 开发环境 228
    • 4.2.3 原理学习 228
    • 4.2.4 开发内容 230
    • 4.2.5 开发步骤 241
    • 4.2.6 总结与拓展 242
    • 4.3 任务21:自动浇花系统开发(案例9) 242
    • 4.3.1 学习目标 242
    • 4.3.2 开发环境 243
    • 4.3.3 原理学习 243
    • 4.3.4 开发内容 244
    • 4.3.5 开发步骤 256
    • 4.3.6 总结与拓展 258
    • 4.4 任务22:智能门禁系统开发(案例10) 258
    • 4.4.1 学习目标 258
    • 4.4.2 开发环境 258
    • 4.4.3 原理学习 258
    • 4.4.4 开发内容 262
    • 4.4.5 开发步骤 271
    • 4.4.6 总结与拓展 273
    • 4.5 任务23:智能安防系统开发(案例11) 274
    • 4.5.1 学习目标 274
    • 4.5.2 开发环境 274
    • 4.5.3 原理学习 274
    • 4.5.4 开发内容 277
    • 4.5.5 开发步骤 294
    • 4.5.6 总结与拓展 296
    • 4.6 任务24:实验室管理系统开发(案例12) 296
    • 4.6.1 学习目标 296
    • 4.6.2 开发环境 296
    • 4.6.3 原理学习 296
    • 4.6.4 开发内容 298
    • 4.6.5 开发步骤 315
    • 4.6.6 总结与拓展 317
    • 4.7 任务25:无线抄表系统开发(案例13) 317
    • 4.7.1 学习目标 317
    • 4.7.2 开发环境 317
    • 4.7.3 原理学习 317
    • 4.7.4 开发内容 319
    • 4.7.5 开发步骤 334
    • 4.7.6 总结与拓展 335
    • 4.8 任务26:智能家居自动控制系统开发(案例14) 336
    • 4.8.1 学习目标 336
    • 4.8.2 开发环境 336
    • 4.8.3 原理学习 336
    • 4.8.4 开发内容 337
    • 4.8.5 开发步骤 344
    • 4.8.6 总结与拓展 347
    • 附录A 常见硬件及问题 348
    • A.1 Android智云Android开发平台的使用 348
    • A.2 无线节点镜像固化 350
    • A.3 无线节点修改网络信息 351
    • A.4 无线节点读取IEEE地址 352
    • A.5 认识各种传感器 353
    • A.6 传感器操作说明 357
    • 参考文献 360
       

    上一篇:React Native全教程:移动端跨平台应用开发  下一篇:别怕,就这样玩转Excel办公

    展开 +

    收起 -

     
    物联网 相关电子书
    关于物联网的学习笔记
    网友NO.161551

    微信公众号平台接口开发 菜单管理的实现

    官方菜单功能介绍 请求接口:https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN 新增菜单管理类 public class MenuFirstLayerModel { public string name { get; set; } public ListMenuTwoLayerModel sub_button { get; set; } } public class MenuTwoLayerModel { public string type { get; set; } public string name { get; set; } public string key { get; set; } public string url { get; set; } } public class WXMenu { public ListMenuFirstLayerModel button { get; set; } public string Create() { try { var requestUri = string.Format(@"https://api.weixin.qq.com/cgi-bin/menu/create?access_token={0}", WeCharBase.AccessToken); return WeCharBase.Post(requestUri, new StringContent(JsonConvert.SerializeObject(new { button = button }))); } catch (Exception ex) { return ex.Message; } } } 新增控制器MenuController.cs public ActionResult ViewMenu() { return View(); } public ActionResult CreateMenu() { var wxMenu = new WXMenu() { button = new ListMenuFirstLayerModel() { new MenuFirstLayerModel() { name="扫码", sub_button = new ListMenuTwoLayerModel() { new MenuTwoLayerModel() { type = "scancode_waitmsg", name = "扫码带提示", key = "rselfmenu_0_0" }, new MenuTwoLayerModel() { type = "scancode_push", name = "扫码推事件", key = "rselfmenu_0_1" } }, }, new MenuFirstLayerModel() { name = "发图", sub_button = new ListMenuTwoLayerModel() { new MenuTwoLayerModel() { type = "pic_sysphoto", name = "系统拍照发图", key = "rselfmenu_1_0" }, new MenuTwoLayer……

    网友NO.305942

    Windows平台下MySQL常用操作与命令

    1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users wcnc_users.sql 3.导出一个数据库结构 mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc d:wcnc_db.sql -d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table 4.导入数据库 A:常用source 命令 进入mysql数据库控制台, 如mysql -u root -p mysqluse 数据库 然后使用source命令,后面参数为脚本文件(如这里用到的.sql) mysqlsource wcnc_db.sql B:使用mysqldump命令 mysqldump -u username -p dbname filename.sql C:使用mysql命令 mysql -u username -p -D dbname filename.sql 一、启动与退出 1、进入MySQL:启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。此时的提示符是:mysql 2、退出MySQL:quit或exit 二、库操作 1、、创建数据库 命令:create database 数据库名 例如:建立一个名为xhkdb的数据库 mysql create database xhkdb; 2、显示所有的数据库 命令:show databases (注意:最后有个s) mysql show databases; 3、删除数据库 命令:drop database 数据库名 例如:删除名为 xhkdb的数据库 mysql drop database xhkdb; 4、连接数据库 命令: use 数据库名 例如:如果xh……

    网友NO.120437

    php版微信公众平台开发之验证步骤实例详解

    本文实例讲述了php版微信公众平台开发之验证步骤。分享给大家供大家参考,具体如下: 微信公众平台开发我们现在做得比较多了,这里给各位介绍的是一个入门级别的微信公众平台验证基础知识了,有兴趣的和小编来看看。 开发微信的时候 需要验证一下,在官方开发者中心哪里有可以下源代码,登录到 公众帐号后 看到左边的最下角有一个开发者中心点击,然后填写上你相对应的 Token 和 url 然后就可以验证成功的话就可以开发了. 下载微信php验证源代码在 开发者中心 - 开发者文档 - 接口消息 - 验证消息真实 - 拉到最下面就php演示代码. 下载好后 ?php/** * wechat php test * update time: 20141008 *///define your tokendefine("TOKEN", "weixin");$wechatObj = new wechatCallbackapiTest();$wechatObj-valid();class wechatCallbackapiTest{ public function valid() { $echoStr = $_GET["echostr"]; //valid signature , option if($this-checkSignature()){ echo $echoStr; exit; } } public function responseMsg() { //get post data, May be due to the different environments $postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; //extract post data if (!emptyempty($postStr)){ $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA); $fromUsername = $postObj-FromUserName; $toUsername = $postObj-ToUserName; $keyword = trim($postObj-Content); $time = time(); $textTpl = "xmlToUserName![CDATA[%s]]/ToUserNameFromUserName![CDATA[%s]]……

    网友NO.783354

    Python 通过打码平台实现验证码的实现

    在爬虫时,经常遇到登录需要验证码的情况,简单的验证码可以自己解决,复制的验证码需要借助机器学习,有一定的难度。还有一个简单的方案就是采用付费的打码平台。 比如R若快(http://www.ruokuai.com/client),还有云打码平台(http://www.yundama.com/price.html) 下面以R若快为例介绍打码平台的思路: R若快平台需要注册两个用户,一个是普通用户,一个开发者用户, 1、首先验证码截图,就是截取网站上登录页面的验证码图片并保存到本地 2、调用打码平台的接口把验证码图片发送到打码平台并获取到验证码结果。 具体代码如下: #!/usr/bin/env python# coding:utf-8import requestsfrom hashlib import md5class RClient(object): def __init__(self, username='shaoks123', password='123456', soft_id='113452', soft_key='c0d07d796c8e470c92a126df60d61794'): self.username = username # self.password = md5(password).hexdigest() self.password = md5(password.encode("utf-8")).hexdigest() self.soft_id = soft_id self.soft_key = soft_key self.base_params = { 'username': self.username, 'password': self.password, 'softid': self.soft_id, 'softkey': self.soft_key, } self.headers = { 'Connection': 'Keep-Alive', 'Expect': '100-continue', 'User-Agent': 'ben', } def rk_create(self, im, im_type, timeout=60): """ im: 图片字节 im_type: 题目类型 """ params = { 'typeid': im_type, 'timeout': timeout, } params.update(self.base_params) fil……

    Copyright 2018-2020 xz577.com 码农之家

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

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

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

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

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