作品简介
本书主要内容包括以下几个方面:物联网的发展概述,主要介绍物联网的产生、架构、技术及发展情况;OCF技术的基本原理,阐述OCF技术框架及核心功能;OCF资源模型,主要描述OCF的资源定义以及资源的操作、功能交互、消息传递方法;OCF的具体开发方法,包括基于Mac、Windows、Linux、Android和Arduino开发的方法,主要描述软件工具、编译方法、实例代码和综合实例。本书内容由浅入深,先系统后实践,技术讲解与实践案例相结合,以满足不同层次人员的需求;同时,本书附有实际开发的软件实现代码,供读者自我学习和自我提高使用。本书可以作为大学信息与通信工程及相关领域的高年级本科生及研究生的教材,也可以作为物联网、OCF技术开发人员的技术参考书,还可以为物联网方向的创客提供帮助。
李永华,现执教于北京邮电大学,拥有超过10年的嵌入式开发经验,致力于物联网和智能硬件的研究开发工作。在教学中以兴趣为导向,激发学生的创造性;以素质为基础,提高自身教学水平;以科研为手段,促进教学理念转变。通过信息工程专业综合改革,探索了以“学生学为中心”的教学模式,营造生动活泼的学习氛围,提高学生独立思考问题、发现问题、解决问题的能力,激发学生的创造激情。在研发及教学实践中指导学生实现200余个创新案例,并指导着一支物联网开发团队,曾在物联网、开源硬件等技术领域进行了多场学术报告,并且出版了《AllJoyn技术原理及物联网程序开发指南》《Arduino实战指南:游戏开发、智能硬件、人机交互、智能家居与物联网设计30例》《Arduino案例实战(卷Ⅰ)》《Arduino案例实战(卷Ⅱ)》《Arduino案例实战(卷Ⅲ)》等多部图书。
