图书盲袋,以书为“药”
欢迎光临中图网 请 | 注册
> >>
AllJoyn技术原理及物联网程序开发指南

AllJoyn技术原理及物联网程序开发指南

出版社:清华大学出版社出版时间:2016-03-01
开本: 16开 页数: 378
中 图 价:¥54.5(7.9折) 定价  ¥69.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

AllJoyn技术原理及物联网程序开发指南 版权信息

AllJoyn技术原理及物联网程序开发指南 本书特色

本书以目前物联网的发展为背景,总结allseen联盟的开源alljoyn新技术及其开发方法。以alljoyn技术的原理为基础,系统地介绍如何利用alljoyn技术进行物联网的互联系统开发,继而为物联网的互联互通提供技术支撑,其主要内容包括以下几个方面: 物联网技术概述(第1章),主要介绍物联网的产生、架构、技术及发展情况; alljoyn技术的基本原理(第2章),阐述了alljoyn技术框架及核心功能; alljoyn基础服务(第3章),主要对alljoyn技术支持的基础服务进行讲解,包括通知、配置、控制等基础服务; 基于alljoyn的开发方法(第4章~第8章),分别针对android、windows、linux、ios系统以及瘦客户端的开发进行阐述,包括系统配置、alljoyn框架的搭建、基础服务开发方法以及具体的开发实例。本书内容由浅入深、先系统后实践,技术讲解与实践案例相结合,以供不同层次的人员需求; 同时,本书附有实际开发的软件实现代码,供读者自我学习和自我提高使用。 本书可作为大学信息与通信工程及相关领域的高年级本科生及研究生教材,也可以作为物联网开发爱好者手册,还可以为物联网方向的创客提供帮助。对于从事物联网、alljoyn技术开发和专业技术人员,本书也可以作为主要的技术参考书。

AllJoyn技术原理及物联网程序开发指南 内容简介

《alljoyn技术原理及物联网程序开发指南》系统介绍了alljoyn技术的基本原理及其物联网应用。书中提供了大量alljoyn技术开发的软件与硬件设计、实际开发的案例,涵盖了android、windows、linux和ios系统的程序实现。本书适合的读者对象包括物联网开发人员、智能硬件开发人员、alljoyn产品设计工程师等。本书特点如下: (1)深入分析alljoyn技术原理,以适应物联网的系统开发方法; (2)提供大量alljoyn物联网编程的案例,有助于读者举一反三; (3)系统论述alljoyn产品开发流程,有助于读者快速动手实践; (4)全面剖析alljoyn的物联网构建方法,以适应未来网络发展。 

AllJoyn技术原理及物联网程序开发指南 目录

第1章物联网技术概述1.1物联网产生背景1.2物联网基本架构1.2.1物联网的由来1.2.2物联网的结构1.3物联网相关技术1.3.1接入技术1.3.2基于网络的信息管理技术1.3.3物联网语义1.3.4m2m技术1.4物联网的发展1.4.1两化融合及互联网 1.4.2物联网联盟1.4.3alljoyn技术第2章alljoyn技术2.1alljoyn技术简介2.2alljoyn系统与dbus总线规范2.3alljoyn core2.3.1远程方法调用2.3.2alljoyn服务2.3.3alljoyn bus2.3.4后台程序/路由2.3.5总线附件2.3.6总线方法、总线属性和总线信号2.3.7总线接口2.3.8总线对象和对象路径2.3.9总线对象代理2.3.10总线名称2.3.11广播和发现2.3.12会话2.3.13总体描述2.4高层系统架构2.4.1从拓扑看网络结构2.4.2从设备看系统结构2.4.3从路由/后台程序看系统结构2.4.4瘦客户端结构2.4.5用户角度的系统结构2.4.6alljoyn的协议栈2.5总结第3章alljoyn基础服务3.1onboarding服务框架3.1.1概况3.1.2onboarding调用流程3.1.3onboarding接口3.1.4默认xml3.1.5错误处理3.1.6*佳实践3.2notification服务框架3.2.1概况3.2.2典型的调用流程3.2.3notification接口3.2.4notification服务框架使用实例3.2.5ui注意事项3.2.6notification*佳实践3.3configuration服务框架3.3.1规范概述3.3.2典型调用流程3.3.3config接口3.3.4默认xml3.3.5configuration*佳实践3.4control panel服务框架3.4.1规范概述3.4.2调用流程3.4.3接口3.4.4错误处理3.4.5busobject map3.4.6注意事项3.4.7control panel*佳实践第4章基于android的开发方法4.1alljoyn的android开发简介4.1.1创建新的安卓项目4.1.2导入样例项目4.1.3代码开发详解4.1.4android开发注意事项4.2base service应用4.2.1notification4.2.2control panel4.2.3configuration4.2.4onboarding第5章基于windows的开发方法5.1配置windows环境5.1.1软件工具的安装5.1.2添加环境变量5.1.3验证安装5.1.4git下载源码5.2搭建alljoyn框架5.2.1windows平台下alljoyn基本设置5.2.2编译variants5.2.3alljoyn_java5.2.4生成api文档5.2.5确定microsoft visual c 版本5.2.6使用绑定路由构建5.2.7构建c 单元测试5.3alljoyn路由5.4运行单元测试5.4.1运行c 单元测试5.4.2运行java junit测试5.5app实例: chat5.5.1执行提前编译好的.exe文件5.5.2通过visual studio运行5.5.3实例代码第6章基于linux的开发方法6.1alljoyn的环境配置方法6.1.1搭建工具和库文件6.1.2软件工具的安装6.1.3获取alljoyn资源6.1.4搭建alljoyn框架6.1.5建立api文档6.1.6构建c 单元测试6.1.7运行alljoyn应用程序6.1.8运行单元测试6.2about特性的开发方法6.2.1参考代码说明6.2.2建立发送宣告信号的应用程序6.2.3建立接收宣告信号的alljoyn框架6.2.4发送宣告信号的示例代码6.2.5接收宣告信号的示例代码6.3配置服务的开发方法6.3.1应用类6.3.2获取服务框架的配置6.3.3建立使用config server的应用程序6.3.4设置alljoyn框架和about特性6.3.5实现应用: config server6.3.6实现应用: config client6.4通知服务的开发方法6.4.1参考代码说明6.4.2执行通知发送方: notification producer6.4.3执行通知接收方: notification consumer6.5控制面板服务的开发方法6.5.1相关代码说明6.5.2受控端的实现6.5.3xml ui单元描述第7章瘦客户端开发方法7.1瘦客户端概述7.2瘦客户模型7.2.1alljoyn瘦客户端核心库7.2.2alljoyn瘦客户端核心库设备7.3瘦客户端核心库架构7.4瘦客户端示例7.4.1*小化的瘦客户端系统7.4.2基于瘦客户端的无线传感器网络7.5瘦客户端基础服务7.5.1alljoyn通知服务框架7.5.2alljoyn onboarding服务框架7.5.3alljoyn控制面板服务框架7.5.4alljoyn配置服务框架7.6构建运行瘦客户端服务器应用程序7.6.1构建瘦客户端服务器应用程序7.6.2运行瘦客户端服务器应用程序7.7在arduino设备上运行瘦客户端程序7.7.1硬件环境配置7.7.2导入alljoyn库文件7.7.3运行alljoyn程序7.8总结第8章ios/os x的开发方法8.1alljoyn的开发环境搭建与设置8.1.1开发环境搭建8.1.2开发指导8.1.3开发实例8.2about特性的开发方法8.2.1about介绍8.2.2about开发简介8.2.3about实例8.3ios系统的基础服务8.3.1通知开发方法8.3.2配置服务开发方法8.3.3onboarding的开发方法8.3.4控制面板服务的开发方法参考文献
展开全部

AllJoyn技术原理及物联网程序开发指南 作者简介

李永华:现执教于北京邮电大学信息与通信工程学院,北京邮电大学师德标兵,从事物联网和智能硬件的研究开发,以及教学改革和教学研究工作,曾参与多个教育部、北京市及北京邮电大学的教育及教学改革项目。在教学中以兴趣为导向,激发学生的创造性;以素质为基础,提高自身教学水平;以科研为手段,促进教学理念转变。通过信息工程专业综合改革,探索了以“学生学为中心”的教学模式,营造生动活泼的学习方法,提高学生独立的思考问题,发现问题和解决问题的能力,激发学生的创造激情。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服