DA14531 SmartBond TINY™模块是蓝牙®低能耗解决方案,通过易用性为下一个10亿个物联网设备供电。
DA14531 SmartBond TINY™模块,基于世界上最小和最低功耗的蓝牙5.1片上系统,将DA14531 SoC优势作为集成模块。它只需要一个电源和一个印刷电路板来构建一个蓝牙应用程序。
该模块的目标是广泛的市场应用,并将跨地区认证,显著节省开发成本和上市时间。
它配有集成天线和易于使用的软件,使蓝牙低能耗开发比以往任何时候都更容易。
这一令人惊叹的组合将移动连接到以前无法实现的应用程序,以SmartBond TINY™为核心,实现下一个十亿雷竞技安卓下载物联网设备。
需要预先编程的DA14531 TINY模块与自己的代码?
DigiKey和EPS Global是精选的提供小样本到大批量编程服务的第三方。
DigiKey是全球增长最快的电子元器件分销商之一。有关Digikey编程服务的更多信息,请与我们联系sales@digikey.com.
EPS Global是全球最大的节目服务提供商之一。欲了解更多有关EPS Global节目服务的信息,请访问www.epsprogramming.com或者联系蒙泰亚努·弗洛伦丁fmunteanu@epsglobal.com.
特性
Bluetooth 5.1核心合格
集成天线
全球认证
Cortex-M0 + @16MHz
IoTMark™-BLE评分18300分
23.75 ua / MHz单片机电流
内存:48kB RAM, 32kB OTP &1Mb FLASH
1.8 - -3.3 v的供应范围
+2.2dBM最大输出功率
-93年dbm敏感性
Rx电流2mA在3V
Tx电流4mA在3V在0dBm
接口:2xUART, SPI, I2C
4-channel 10位ADC
8 GPIO
内置温度传感器
工作温度:-40℃~ +85℃
尺寸:12.5 x14.5x2.8毫米
雷竞技安卓下载
灯塔
遥控器
距离标记
玩具
低功率传感器
蓝牙LE附加“管道”到现有的应用程序雷竞技安卓下载
提供任何类型的设备,通过智能手机基于app的设置和控制提供易用性,消除了打印用户手册的需要
DA14531框图
线上工具箱研讨会
MikroBUS单击单板网络研讨会
物联网的播客
订购信息
DA14531 SmartBond TINY模块
- 零件号:DA14531MOD-00F01002
- 大小(毫米):12.5 x14.5x2.8
- 包装数量:卷轴1k
蓝牙低能量开发工具包Pro DA14531
- 零件号:DA14531MOD-00DEVKT-P
- 描述:开发工具包是基于模块样本
为Pro开发工具包的子板
- 零件号:DA14531MOD-00F1DB-P
- 描述:DA14531模块子板为Pro开发工具包
- SmartBond TINY模块:包括主板、子板、线缆;主要用途是软件开发和功率测量
SmartBond TINY模块:包括主板、子板、线缆;
主要用途是软件开发和功率测量
DA14530和DA14531
6个月前
Scanner_Address_Type
发布的aprocha4690点 4回复亲爱的所有,
是否有API来获取Scanner_Address_Type从事件解释LE Scan Request Received如蓝牙规范所述?
最好的问候,
5个月前
嗨aprocha46,
很抱歉耽误了您的时间,请在下面找到我的评论,以便您可以检查BD地址的类型是公共的还是静态的。
事件参数(Scanner_Address_Type)你在最初的帖子中共享的,它是当设备配置在HCI模式,并将获得一个HCI_LE_Scan_Request_Received事件。
根据BLE v5.1规范和3.6.5节身份地址信息:
—如果BD_ADDR为公共设备地址,则“AddrType”设置为“0x00”。
—如果BD_ADDR是一个静态随机设备地址,则AddrType设置为0x01。
DA14531作为一个GAP外围设备
在这种情况下,我们建议使用DA14585 DA14586 DA14531扫描请求跟踪SW示例(如我在之前的回复中建议的)进行了一些修改(见下面),因为它演示了外围设备如何跟踪它是否被扫描,以及哪个中心设备执行扫描过程。我们网站上的应用程序代码只在user_scan_request_cb()回调函数中打印出中环的BD地址。
为了确定中环屋宇署的地址是公众地址还是固定地址,应作出以下修改:
1.在user_config.h中包含llm_util.h,如下所示:
# include“llm_util.h”
2.修改user_config.h中的scan_req_data_msg结构如下:
Struct scan_req_data_msg{uint8_t scn_bd_address[6];uint8_t scn_req_addr_type;};
3.修改user_config.h中的DLG_EVENT_HANDLER_ENTER()如下:
...struct scan_req_data_msg *ind = KE_MSG_ALLOC(scan_req_data_msg, TASK_APP, TASK_APP, scan_req_data_msg);印第安纳- > scn_req_addr_type = llm_util_rxtxadd_getf (rxdesc);Memcpy (ind->scn_bd_address, (uint8_t*)(_ble_base + (uint8_t*)rxdesc->rxdataptr), 6);ke_msg_send(印第安纳州);...
每次外设收到扫描请求时,都会触发这个回调。
4.下面修改scan_request_track.c中的user_scan_request_cb(),也打印出BD地址类型。
arch_printf("扫描请求来自:");Arch_printf ("%02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x ", param->scn_bd_address[5], param->scn_bd_address[4], param->scn_bd_address[3], param->scn_bd_address[2], param->scn_bd_address[1], param->scn_bd_address[0]);arch_printf(“类型:”);arch_printf(“% 02 x \ n \ r参数- > scn_req_addr_type);
注意:中心设备需要扫描进来主动模式因为外围设备将跟踪它是否通过扫描请求从中央
我已经通过使用DA14585 / DA14586 DA14531中心实现将这两个(2)配置为GAP中心。
—Central_1使用公共BD地址,因此USER_CFG_ADDRESS_MODE设置为APP_CFG_ADDR_PUB(在串行终端中类型:00)
- Central_2使用静态BD地址,因此USER_CFG_ADDRESS_MODE设置为APP_CFG_ADDR_STATIC(在串行终端类型:01)
B] DA14531作为GAP中心
在这种情况下,请查看SmartBond™-无代码AT命令和user_on_adv_report_ind()回调函数。源代码可从这里下载:DA14585-DA14531无代码AT命令
param - >报告。adv_addr_type检查BD地址是public还是static。参见用户指南/章节3.4.1。广告/扫描
http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/demo.html#examples-remote-board
DA14531应该配置为GAP Central,并根据注释:“R意味着随机地址。”*”
谢谢,PM_Dialog
5个月前
嗨aprocha46,
谢谢你的在线问题。请付款DA14585 DA14586 DA14531扫描请求跟踪西南的例子。这个例子演示了一个外围设备如何跟踪它是否被扫描,以及哪个中心设备执行扫描过程。中心设备需要以主动模式进行扫描,因为如果通过中心的扫描请求进行扫描,外围设备将进行跟踪。
谢谢,PM_Dialog