本书主要介绍LoRa、NB-IoT和LTE这三种物联网长距离无线通信技术。在内容安排上,本书先进行理论学习,深入浅出地学习长距离无线通信技术原理和协议,然后进行案例开发实践,这些开发实践贴近社会和生活的应用场景,给出了详细的软/硬件设计和功能的实现过程,最后进行总结拓展,将理论学习和开发实践结合起来。每个案例均附上完整的开发代码,读者可在源代码的基础快速地进行二次开发。
本书基于CC2530微处理器介绍常用传感器应用开发技术,全书先进行理论学习,深入浅出地学习采集类传感器、安防类传感器以及特殊类传感器;在学习完每个理论知识点后,再进行实际案例的开发,有贴近社会和生活的开发场景,详细的硬件设计、软件设计和功能实现过程;最后进行总结拓展,将理论学习和开发实践结合起来。每个案例均附有完整的开发代码,读者可以在源代码的基础上进行快速的二次开发。
本书基于嵌入式系统、物联网系统常用的CC2530、STM32来介绍嵌入式系统接口开发应用技术,由浅入深地对两种微处理器的接口技术进行详细的介绍。全书先进行理论学习,然后进行案例开发,有贴近社会和生活的开发场景、详细的软/硬件设计和功能实现过程,最后总结拓展,将理论学习和开发实践结合起来。
本书以CC2530和常用的物联网传感器为硬件基础,精心选择了31个具体的任务,通过这些任务的学习,读者可以快速掌握物联网、嵌入式系统和传感器的理论知识和开发技术,这些任务涵盖了微控制器的基本原理和开发工具,CC2530的常用技术,物联网中常用传感器的应用等知识点以及实用的开发技术,最后通过几个物联网的典型开发实例来提高读者的综合开发能力。
本书以STM32微处理器和常用的物联网传感器为硬件基础,精心选择了32个具体的任务,通过这些任务的学习,读者可以快速掌握物联网、嵌入式系统和传感器的理论知识和开发技术,这些任务涵盖了STM32微处理器的常用接口开发技术,物联网中常用的传感器开发技术,通过这些任务的学习,读者可以快速掌握嵌入式系统和物联网项目的开发与应用。
本书采用任务式学习方法,给出了28个贴近社会和生活的物联网应用案例,每个案例均有完整的开发过程,分别是明确的开发目标、详细的系统设计过程、深入浅出的原理学习、详细的开发内容和完整的开发验证,最后进行总结和拓展,将理论学习和开发实践结合起来。每个案例均给出了完整的开发代码,读者可以在源代码的基础上快速地进行二次开发。
本书详细介绍了物联网结合云平台的案例开发,先讲述通信协议构建、驱动开发、接口开发等物联网的基础开发,然后介绍物联网案例开发,共8个简单的开发任务,接着介绍物联网综合应用开发,共14个综合案例,从简单到复杂,一步一步引导读者掌握物联网和移动互联网的开发技术。
本书分为入门篇、基础开发篇和云平台开发篇,将嵌入式系统的开发技术、处理器基本接口驱动、传感器驱动、无线射频技术、Android移动互联网开发和云平台用一种通信协议结合在一起,实现了强大的物联网数据采集、传输和处理,能适用在多个行业的应用。