Arduin基础学习-蓝牙模块基础
来源:互联网 发布:河北北方学院网络教学 编辑:程序博客网 时间:2024/06/06 08:31
蓝牙模块就相当于一根无形的线,第二,蓝牙模块应该买一对,分从模块和主模块两种,或者是主从一体的两个,或者你是要实现单片机与电脑的通信,而且你的电脑支持蓝牙或者有蓝牙模块,则你只需买一个蓝牙模块。最后关于程序,有线与无线,单片机的程序是一样的。
主机扫描到从机后,会发送一个连接请求,请求里面会包括一些连接参数,比如连接时间间隔、从机潜伏、连接超时等等参数,但是看主机的连接函数:GAPCentralRole_EstablishLink( DEFAULT_LINK_HIGH_DUTY_CYCLE,DEFAULT_LINK_WHITE_LIST,addrType, peerAddr );是调用了这个函数:GAP_EstablishLinkReq( ¶ms );而GAP_EstablishLinkReq( ¶ms );传递的就是主机的连接请求,这个连接请求的数据类型是个结构体,这个结构体定义如下:typedef struct{uint8 taskID; //!< Requesting App/Profile's Task IDuint8 highDutyCycle; //!< TRUE to high duty cycle scan, FALSE if not.uint8 whiteList; //!< Determines use of the white list: @ref GAP_WHITELIST_DEFINESuint8 addrTypePeer; //!< Address type of the advertiser: @ref GAP_ADDR_TYPE_DEFINESuint8 peerAddr[B_ADDR_LEN]; //!< Advertiser's address} gapEstLinkReq_t;
阅读全文
0 0
- Arduin基础学习-蓝牙模块基础
- 蓝牙模块基础功能应用
- 蓝牙开发基础学习
- 蓝牙基础学习
- android基础学习之蓝牙基础
- Python 模块【基础学习】
- cookielib模块基础学习
- 蓝牙基础
- 蓝牙基础
- 蓝牙基础
- Android4.2蓝牙基础架构学习
- Android4.2蓝牙基础架构学习
- Android4.2蓝牙基础架构学习
- Android4.2蓝牙基础架构学习
- Android4.2蓝牙基础架构学习
- MSP430基础时钟模块学习
- nodejs基础学习--模块安装
- Layui自定义模块基础学习
- Java基础之——线程通信的理解
- python字符串
- JSP九大内置对象&javabean&内省
- Linux下使用libcurl库实现ftp上传文件
- 【12普及模拟】采药
- Arduin基础学习-蓝牙模块基础
- Bootstrap实现手风琴效果
- JS中的条件语句/循环语句/跳转语句
- 个人学习 (五)
- c++编程的问题1-内存
- ecnuoj #2975 排序
- 回归、分类与聚类:三大方向剖解机器学习算法的优缺点
- 软考总结
- Linux下的core dump(二)