跳到主要内容

BDE-BLEM301

蓝牙模块

BDE-BLEM301

BDE-BLEM301是该字段中最具成本效益的Bluetooth®5.1低能量模块之一。基于对话框超低功耗DA14531 SOC,它包括Cortex M0 + MCU,1Mbit闪存,一个蓝牙5.1低能量无线电和单个模块中的高效PCB天线。

该模块可以与外部MCU一起使用或没有外部MCU。它还为传感器应用提供灵活的硬件界面。雷竞技安卓下载BDE-BLEM301与Dialog DA14531 TINY™蓝牙模块 - DA14531MOD兼容。相同的软件工具和硬件套件可用于BDE-BLEM301。它有助于对话框BT5.1合格的蓝牙LE堆栈和SDK,具有丰富的软件功能和示例,以播放您的开发。

特征

蓝牙5.1合格(蓝牙所示:D050903)

FCC / CE / RoHS认证

集成高效天线

支持最多3个BLE连接

16 MHz 32位ARM®Cortex®M0+

回忆:1Mbit Flash,48KB RAM,144KB ROM,32KB OTP

RX电流2mA在3V时

TX电流4mA在0dBM时3V

1.8睡眠睡眠,所有RAM保留

可编程TX电源来自-19dBm至+2.2 dBm

-93 DBM接收器灵敏度

具有3个通道的正交解码器

4通道11位ENOB ADC

2个具有PWM功能的定时器

实时时钟

内置温度传感器

接口:9 GPIOS,SPI,2xuart,I2C

操作:1.8V - 3.3V,-40°C至+ 85°C

尺寸:12.5x14.5x2.1 mm

兼容对话框da14531mod

雷竞技安卓下载

信标

遥控器

近距离标签

低功率传感器

调试/供应

玩具

串口传输

聪明的家

智能电表

智能医疗设备

每季度,我们都会为我们的产品,软件开发主题,培训,活动提供最佳技术信息,并将其交给您的收件箱。雷电竞官网登录

签署我
产品简介和摘要
姓名 日期 版本
BDE-BLEM301产品简介(165.85 KB) 01/01/2021 1.1

订购信息

要购买,请联系您当地的对话销售代表或者

联系BDE:info@bdecomm.com.

回到结果

1周前

有没有办法阅读对等地址并将其存储稍后搭配?

张贴了HDHDH DDJEK.20分 4回复
0旋转

我暂时试图找到我智能手机的对等地址,以便在稍后将其存储使用,例如重新连接。

1周前

PM_DIALOG.

你好呀,

请从SDK6.0.14查看BLE_APP_SECURY示例。

位置:6.0.14.1114 \ projects \ target_apps \ ble_examples \ ble_app_ security

连接设备时,user_app_connection()回调正在触发。GAPC_CONNECTION_REQ_IND结构包含与连接相关的所有信息 - 它还包含对等地址类型(PEER_ADDR_TYPE)和对等BT地址(STRUCT BD_ADDR PEER_ADDR;)。

因此,在连接时,您应该阅读对等BT地址并存储它。

谢谢,PM_DIALOG.

1周前

HDHDH DDJEK. 20分

啊非常感谢,我设法让它工作,可以将我的电话随机BT地址显示为UART。这让我引发了另一个问题,有没有一种方法是DA14531,一旦地址存储在内存中,就会自动连接到智能手机?

6天前

PM_DIALOG.

嗨Hdhdh Ddjek,

很高兴您能够向UART显示您的手机BDA。

这是不可能的 - 仅由该用例​​中的手机的间隙中央设备启动BLE连接。

谢谢,PM_DIALOG.

6天前

HDHDH DDJEK. 20分

谢谢你的澄清,我也想这么想。

不幸的是我通过UART收到的BDA与我的智能手机BT地址不同。我可能没有正确打印出地址,可以查看下面的代码并向我提供反馈我出错的地方吗?

void user_app_connection(uint8_t conidx,struct gapc_connection_req_ind const * param){if(app_env [conidx] .conidx!= gap_invalid_conidx){app_connection_idx = conidx;//停止广告数据更新timer app_easy_timer_cancel(app_add_data_update_timer_used);//检查已建立连接的参数是否是首选的参数。//如果没有,则计划连接参数更新请求。if((param-> con_interval  con_interval> user_connection_param_conf.intv_max)||(param-> con_latency!= user_connection_param_conf.latency)||(param-> sup_to!= user_connection_param_conf.time_out)){//连接参数不是这些,我们希望app_param_update_request_timer_used = app_easy_timer(app_param_update_request_to,param_update_request_timer_cb);} #f定义(cfg_printf)arch_printf(“结构的内容是%x,%02x:%02x:%02x:%02x:%02x:%02x \ n”,param-> peer_addr_type,param-> peer_addr.addr [5],param-> peer_addr.addr [3],param-> peer_addr.addr [2],param-> peer_addr.addr [1],param-> peer_addr.addr [0]);#endif} else {//没有建立连接,重新启动通告user_app_adv_start();default_app_on_connection(conidx,param);}

谢谢你耐心和继续帮助。