课程概述
本课程主要是讲蓝牙的一些基本应用、部分函数及其部分硬件资源的应用,通过对基本的寄存器操作,了解并深化对蓝牙寄存器的操作。主要涉及输入输出控制、串口通信、模数转换、定时器中断以及蓝牙广播等。通过这些内容,可使基本了解蓝牙的工作原理以及协议栈。
常见问题
1. BLE设备上的GATT服务是怎么搭建的,是底层的东西吗?
GATT层主要是用来传输数据,也就是service跟characterister。
你可以在设备的BLE协议栈中添加一个或多个service,而service中包含一个或多个characterister,这些charancterister的读/写/通知等属性由你决定。
GAP层主要用来控制广播、扫描、连接及配对绑定等的控制,如广播的使能/禁止、广播的间隔、配对绑定及连接的控制。
你在成功连接设备后,可以调用对应的函数来获得设备的service,并对service中的characterister进行读写。
2.物联网的技术框架是什么?
在通信业界,物联网通常被公认为有3个层次从下到上依次是感知层、传送层和应用层。用物联网涉及的关键技术非常多,从传感器技术到通信网络技术,从嵌入式微处理节点到计算机软件系统,包含了自动控制、通信、计算机等不同领域,是跨学科的综合应用。