热搜关键词: 信号与系统无刷电机ADSTCP/IP

pdf

物联网&云平台高级应用开发

  • 1星
  • 日期: 2021-12-19
  • 大小: 317.05MB
  • 所需积分:1分
  • 下载次数:1
  • favicon收藏
  • rep举报
  • free评论
标签: 物联网

物联网

本书主要介绍基于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

推荐帖子 最新更新时间:2022-01-11 15:01

【一起玩MicroPython】05 I2C驱动与FM收音机
在FM接收的方案上纠结了半天,最先选择的是tea5767,这货控制简单,有挺多参考代码,控制起来非常方便,如果不使用搜台模式的话,只要写入5个字节就可以了。这5个字节里面最重要就是PLL,而这个是可以根据本地电台,事先算好的。但是tea5767的最大缺点是信号一般,总觉得噪声比较大,不知道是天线问题还是啥。于是换了个Si4703,图省事,买了模块,上面自带了音频口,硬件比较方便,可这软件吧,真是要
johnrey MicroPython开源版块
AD6三维建模教程(通俗易懂)
本帖最后由 hh376158101 于 2014-9-26 22:06 编辑        在网上瞎逛看到的AD6三维建模教程,大概看了一下,简单易懂,我是用不上了,分享给需要的朋友吧。里面既有使用AD6建立建议三维模型的教程,又有使用第三方3D设计软件solidwork建立模型的教程。电子专业的同学或者工程师应该有接触过机械CAD,那么solidwork就很容易上手。在这里也要感谢一下原作者
hh376158101 PCB设计
说说关于TI M4的UART使用
关于TI M4 TM4C123的UART的FIFO使用后记录。        当UART的FIFO使能且接收中断也使能后,只要接收的数据达到FIFO设定的触发线,便会触发UART接收中断,而当接收的数据未达到FIFO设定的触发线时且接收时间超过一定的时间(具体参考datasheet 13.3.9章节)便会触发UART接收超时中断。        而当接收的数据长度刚好为FIFO设定的触发线的整
Aguilera 微控制器 MCU
请教一个奇怪的问题
今天遇到这样一个问题。有一个小设备带着一个无线模块,用的安美通APC240,发现在无线模块通讯的过程中3.3V电压会升高,用示波器看,正常的时候是3.33V,通讯的过程中会变成3.48V。用厂家配的棒状电线的是这样,但是换了一个L型的天线基本上就没有这个问题,L型的天线也不知道是干嘛的,好像是GSM天线。 无线模块工作中一般会有一个较大的电流,有可能会拉低电源,但是这个电流一般也就十几到几十mA
jishuaihu RF/无线
说下函数指针的用法
在程序运行中,函数代码是程序的算法指令部分,它们和数组一样也占用存储空间,都有相应的地址。可以使用指针变量指向数组的首地址来调用数组数据,也可以使用指针变量指向函数代码的首地址来调用函数,指向函数代码首地址的指针变量就称为函数指针。 1.函数指针定义 函数类型 (*指针变量名)(形参列表); “函数类型”说明函数的返回类型,由于“()”的优先级高于“*”,所以指针变量名外的括号必不可少,后面
Aguilera 编程基础
【RISC-V MCU CH32V103测评】LED灯交替闪烁
本帖最后由 jennyzhaojie 于 2021-1-26 00:20 编辑 板载的仅有外设资源要数LED灯了,其电路原理图如图1所示,那我们就用好它吧。 图1 LED电路原理图 其实使用LED灯的主要目的就是学习I/O的使用,值得点赞的是这2个LED灯是不占固定资源的,也就是说用到哪里连哪里。 那如何该如何实现LED灯的交替闪烁呢? 思路就是: 1)
jennyzhaojie 国产芯片交流

评论

登录/注册

意见反馈

求资源

回顶部

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
×