EFR32蓝牙串口透传程序流程
从设备(server) |
主设备(client) |
|
@gecko_evt_system_boot_id gatt_set_max_mtu, le_gap_start_advertising |
从广播;主扫描 |
@gecko_evt_system_boot_id gatt_set_max_mtu, le_gap_start_discovery |
主停止扫描,建立连接 |
@gecko_evt_le_gap_scan_response_id le_gap_end_procedure, le_gap_connect |
|
@gecko_evt_le_connection_opened_id le_connection_set_timing_parameters |
从设置连接参数;主去发现服务 |
@gecko_evt_le_connection_opened_id gatt_discover_primary_services_by_uuid |
@gecko_evt_le_connection_parameters_id |
@gecko_evt_le_connection_parameters_id |
|
@gecko_evt_gatt_mtu_exchanged_id |
@gecko_evt_gatt_mtu_exchanged_id |
|
主找到服务 |
@gecko_evt_gatt_service_id |
|
@gecko_evt_le_connection_parameters_id |
@gecko_evt_le_connection_parameters_id |
|
主去发现特性 |
@gecko_evt_gatt_procedure_completed_id gatt_discover_characteristics |
|
主找到特性 |
@gecko_evt_gatt_characteristic_id |
|
@gecko_evt_le_connection_parameters_id |
@gecko_evt_le_connection_parameters_id |
|
主使能从的通知 |
@gecko_evt_gatt_procedure_completed_id gatt_set_characteristic_notification |
|
@gecko_evt_gatt_server_characteristic_status_id SLEEP_SleepBlockBegin |
从和主都准备接收数据 |
@gecko_evt_gatt_procedure_completed_id SLEEP_SleepBlockBegin |
@gecko_evt_gatt_server_attribute_value_id |
传数据,主->从 |
gatt_write_characteristic_value_without_response |
gatt_server_send_characteristic_notification |
传数据,从->主 |
@gecko_evt_gatt_characteristic_value_id |
EFR32蓝牙串口透传程序流程相关推荐
- STM32和树莓派串口透传
目录 树莓派环境串口透传 STM32环境串口透传 最近做一个项目需要STM32和树莓派进行串口通信,实现原理如下: 第一步:使用USB转TTL分别调试STM32和树莓派的串口透传,确保可以通信: 第二 ...
- CC2541增加特征值 CHAR6实现串口透传
一.实现串口 1.1.CC2541的串口简介 CC2541有21个数字输入/输出引脚, 可以配置为通用数字I/O或外设I/O信号, 配置为连接到ADC. 定时器或 USART外设.这些 I/O 口 ...
- ft4232树莓派linux扩展串口,如何实现STM32和树莓派串口透传?
最近做一个项目需要STM32和树莓派进行串口通信,实现原理如下: 第一步:使用USB转TTL分别调试STM32和树莓派的串口透传,确保可以通信: 第二步:确保第一步成功后,将树莓派和STM32连接,进 ...
- Arduino通过串口透传ESP 13板与java程序交互
Arduino通过串口透传ESP13板与java程序交互 这个程序最基本的想法是用java把Arduino抽象出来,忙活了好几天,虽然没有达到最后的想法,但是学到了很多. Main.java publ ...
- mysql监听串口_tcp与串口透传(select)
介绍 tcp作为服务端,监听端口8888,实现串口透传,这里是使用select监听tcp的receive和串口的read,单工通信 -p 指定tcp端口 -s 指定串口 -b 指定波特率 支持4800 ...
- linux系统串口透传,基于CC2540的USB虚拟串口透传方案
1.USB虚拟串口代替物理串口的可行性 首先,越来越多带USB接口的器件涌现出来,如带USB接口的单片机,或独立的USB接口器件,而且这些器件的成本已经很接近于使用RS232电平转换芯片所带来的成本. ...
- STM32------>第三天,spi补充,uart-dma,NB-loT介绍,At指令,串口透传
spi 补充 uart通讯: 通讯双方波特率,帧格式必须一致 spi通讯: 通讯双方极性,相位一致 Lcd /******************************************** ...
- 【从0到1搭建LoRa物联网】19、LoRa串口透传例程(补充)
系列文章: [从0到1搭建LoRa物联网]1.LoRa物联网的架构 [从0到1搭建LoRa物联网]2.终端设备开发方式 [从0到1搭建LoRa物联网]3.国产LoRa终端ASR6505软硬件 [从0到 ...
- 物联网高温作业应用场景耐高温无线收发串口透传模块推荐
E30T-433T20S 耐高温无线串口透传模块 载波频率:410-450MHz 发射功率:20dBm 通信距离:3.5km 产品尺寸:16 * 26mm 产品简介:E30T-433T20S 是一款耐 ...
最新文章
- 2012届华为校园招聘机试题
- csrf保护php,防止PHP中的CSRF
- [ExtJS5学习笔记]第三十五条 sencha extjs 5 组件查询方法
- python中superclass是什么_深度解析并实现python中的super(转载,好文)
- python切片输出_Python语言之详解切片
- Android 系统(165)---在apns-conf文件中配置一个read_only字段,使APN不可被编辑
- spark学习-54-Spark RDD的clean()方法
- RDLC报表开发分组笔记
- java通信方式_java 认知底层的五种通信方式
- Linux-socket使用
- WebGL入门教程一:基本概念和使用说明
- java测试接口_Java测试普通Java接口记录-TestHrmInterface
- 求助wpe封包遇到动态验证怎么办
- 关于编程中变量的定义
- xcode 中生成和打包 ipa文件的方法和步骤
- 走出“胡同”后,智能家居如何驶上高速路?
- 蓝牙耳机厂家新品发布——ANC主动降噪耳机U2065
- 19【numpy中的nan和常用方法】01numpy中的nan和常用统计方法
- TIM定时器_CNT_ARR_PSC_CRR
- Comet OJ - 2019国庆欢乐赛 D1 入学考试 (简单版)
热门文章
- 微服务学习总结4(网关和consul结合)
- 程序员陪女朋友自拍杆哪个好?自拍杆品牌推荐
- 当一个硬盘掉线后如何重建阵列?
- elsearch mysql实时索引_MySQL和Lucene(Elasticsearch)索引对比分析
- 【全面】人工智能技术栈与学习路线:机器学习 深度学习 视觉 NLP 推荐系统
- php之Twitter第三方登录
- php crypt md5,PHP crypt()-返回的md5哈希
- CSS设置输入框默认文字颜色(webkit-input-placeholder等)
- 计算机二级c语言考点解析,2017年计算机二级C语言考点解析
- 看过一个报道湾湾川生态靠着自动售卖机就能很赚一笔