【经验】安信可双频Wi-Fi+蓝牙SoC模组BW16如何搭建Arduino开发环境?

2023-06-10 安信可科技公众号
双频Wi-Fi+蓝牙SoC模组,蓝牙5.0双模模组,BW16,安信可科技 双频Wi-Fi+蓝牙SoC模组,蓝牙5.0双模模组,BW16,安信可科技 双频Wi-Fi+蓝牙SoC模组,蓝牙5.0双模模组,BW16,安信可科技 双频Wi-Fi+蓝牙SoC模组,蓝牙5.0双模模组,BW16,安信可科技

安信可BW16模组是基于RTL8720DN开发的双频Wi-Fi+蓝牙SoC模组,具备超强性能。本文着重介绍BW16及开发板如何搭建Arduino开发环境。


PART 01 BW16模组产品特性

首先,我们先来了解一下BW16模组及开发板特性,BW16同时支持2.4GHZ/5.8GHZ双频WiFi+蓝牙低功耗蓝牙5.0双模;因其双频设置,BW16具备更强的抗干扰能力、更稳定的WiFi无线信号和更快的传输速度,可以节省更多的电量。


此外,BW16集成了ARM V8(兼容 Cortex-M4F)高性能 MCU、ARM V8M(兼容 Cortex-M0)低功耗 MCU、WLAN(802.11 a / b / g / n)、MAC,蓝牙基带和 RF 基带,BW16 同时集成了内部存储器,支持简单的应用程序开发,可实现完整的Wi-Fi 和 BT 5.0协议功能,能被广泛地应用在物联网领域。具备丰富的外围接口,可以满足开发者快速完成不同产品的智能化开发。


值得一提的是,BW16模组支持SSID混频路由配网,2.4GHz和5GHz两个频段的SSID合并成一个,用户只需要连接一个SSID就可以完成配网,不仅简化了配网流程,也提升了配网成功率。

且BW16模组支持AWS IoT Core平台,使用户能够轻松地连接和控制设备;BW16模组支持Matter协议,将云端和物联网设备紧密联系起来,大大简化了设备的管理和运维工作,使用户能够更好地专注于业务开发和创新。


基本参数:

  • 支持 802.11a/b/g/n,2.4GHz or 5GHz;

  • l支持 HT20/HT40 模式;

  • 支持低功耗信标监听模式,低功耗接收模式,低功耗挂起模式;

  • 内置 AES / DES / SHA 硬件引擎;

  • 支持 TrustZone-M,支持安全启动;

  • 支持 SWD 调试端口访问保护和禁止模式;

  • 支持 BLE 5.0;

  • 蓝牙支持高功率模式(7dBm,与 Wi-Fi 共享同一PA);

  • Wi-Fi 和蓝牙共用同一天线;

  • 支持 STA/AP/STA+AP 工作模式;

  • 支持安卓、IOS 的 Simple Config(APP)Wi-Fi 一键配网;

  • 支持蓝牙辅助配网;

  • 支持串口本地升级和远程固件升级(FOTA);

  • 支持二次开发,支持 Linux 和 Window 环境下编程;

  • 支持Arduino开发;


PART 02-如何搭建Arduino开发环境?

Arduino在国外也是非常火爆的开发方式,它包含硬件(各种型号开发板)和软件(Arduino IDE),你只要在ArduinoIDE中编写程序代码,将程序上传到Arduino电路板后,就能实现软体对硬件的控制。


Arduino IDE可以在Windows、Macintosh OS X、Linux三大主流操作系统上运行,而其他的大多数控制器只能在Windows上开发。


具体步骤如下:


1、BW16模组及开发板简介

作为2.4GHZ/5.8GHZ双频WiFi+蓝牙低功耗蓝牙5.0双模模组,BW16-Kit开发板的尺寸为 50.4*25.4(±0.2) mm。它使用Type C供电,这在很多智能设备中都很常见。


BW16 的引脚图和功能请参考下图和下表。

BW16 Pinmap


2、设置开发环境

步骤一、 环境配置


BW16 (RTL8720DN) 开发板目前支持 Windows OS 32 位元或 64 位元、Linux OS (Ubuntu) 和 macOS。为了获得最佳体验,请使用最新版本的作业系统。


步骤二、 设定 Arduino IDE

从 1.6.5 版本开始,Arduino IDE 支持第三方硬件。Arduino IDE用于在BW16上开发应用程序,以及Arduino基本范例(refer to the basic example link)。


Arduino IDE 可以在 Arduino 网站下载: https://www.arduino.cc/en/Main/Software

安装完成后,打开Arduino IDE。请打开 “File” -> “Preferences”;


并将以下 URL 复制到“Additional Boards Manager URLs”栏位: https://github.com/ambiot/ambd_arduino/raw/master/Arduino_package/package_realtek.com_amebad_index.json

从 v3.0.8版本开始,Ameba Arduino将支持BW16开发板。


接下来,打开 “Tools” -> “Board” -> “Boards Manager”:

“Boards Manager”大约需要几秒钟来刷新所有硬件文件(如果网络状况不好,可能需要更长的时间)。在列表中找到“Realtek Ameba Boards (32-bits ARM Cortex-M33 @200MHz)”,点击“Install”,Arduino IDE会自动开始下载AmebaD包含BW16所需的文件。

如果您遇到 GitHub 下载问题,请参考以下连结 中的“下载/软体开发套件”。有3个部分:


1. “AmebaD_Arduino_patch1_SDK”,请至少选择 1 个 SDK。目前有 5 个最新发布的 SDK 选项。
2. “AmebaD_Arduino_patch2_Tools”,请根据您的作业系统进行选择。有 Windows、Linux 和 MacOS。
3. “AmebaD_Arduino_Source_Code”,此部分为可选下载,用来参考最新原始码。


下载选择的文件,然后解压(patch1 和patch2 是必须的)。


有“Install.doc”/“Install.pdf”供您参考安装步骤。根据您的系统,请运行“Offline_SDK_installation_tool”文件夹中的安装工具。


安装运行成功后,您可以打开Arduino IDE并选择 “Tools” -> “Board” -> “Ameba ARM (32-bits) Boards” ->” BW16(RTL8720DN)” 来选择AmebaD作为当前连接的开发板。

 

步骤三、 安装串行端口

首先,通过 Micro USB 将开发板连接到电脑:

对应连接后,会自动安装USB驱动。如果连接板有驱动问题,请到http://www.wch- ic.com/downloads/CH341SER_ZIP.html 

参考 USB 驱动程序。在 Windows 作业系统的装置管理员中检查 COM 端口号:

 

到“Tools”->“Port”并选择正确的 COM 端口。


 

进入“Tools”->“Serial Monitor”,将baud rate设置为“115200”,然后按RST按钮检查串口连接。

  

步骤四、 清除 flash


根据生产批次的不同,部分开发板可能内置了预设的B&T固件,固件信息如下图所示:

固件位于 OTA 部分。所有新编译的固件将被 OTA 固件自动替换。因此,需要先清除 OTA 固件才能使用已编译的固件。


方法一:Arduino SDK V3.1.3 之后的“Erase Flash Enable”。


选择“Tools”->“Erase Flash”->“Enable”;


 

然后进入上传模式。

• 自动。选择“Tools”->“Auto Upload Mode”->“Enable”。


接下来,选择“Sketch”->“Upload”。“Erase flash done” 会出现。

按RST按钮来检查串行监视器和重制开发板。如果只有“#”表示清除flash成功。记得选择“Tools”->“Erase Flash”->“Disable”。

 

尝试操作范例

Step 1. 编译与上传

Arduino IDE提供了很多内建的范例,可以在开发板上直接编译、上传和运行。这里,我们以“Blink”为例进行第一次尝试。


打开 “File” -> “Examples” -> “01.Basics” -> “Blink”:

板载 RGB LED,预设“LED_BUILTIN”为绿色。


将“LED_BUILTIN”更改为“LED_R”、“LED_G”或“LED_B”以获得红色、绿色或蓝色。


接下来,直接编译范例代码。“Sketch”->“Verify/Compile”。然后如果没有编译错误,接着“Sketch”->“Upload”。


• 检查并选择 “Tools” -> “Erase Flash” -> “Disable”。
• 进入上传模式。手动或自动。选择 “Tools” -> “Auto Upload Mode” -> “Enable”/ ”Disable”。
• “Verify/Compile” 和 “Upload”. “Upload” 包括 “Verify/Compile”, “Verify/Compile” 可以跳过。

上传成功会显示“All images are sent successfully!”

 

Step 2. 执行 Blink 范例


板子将自动重置,如果板子不支持自动上传模式,请按 RST 按钮。板载 RGB LED 将闪烁。


在每个范例中,Arduino 不仅提供了范例代码,还提供了详细的文档,包括接线图、范例代码说明、技术细节等。这些范例可以直接在 BW16 上使用。请参阅以下连结中的 Blink 详细信息:https://www.arduino.cc/en/Tutorial/BuiltInExamples/Blink


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由ll转载自安信可科技公众号,原文标题为:拿来就能用 | 超详细!安信可BW16模组如何搭建Arduino开发环境?,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】安信可WiFi模组的所有配网方式的详细教程

随着国内物联网多年发展,基于WiFi的IoT联网方案的广泛应用,安信可WiFi模组应用到智能家居、智慧交通、智能监控、智能医疗设备、智慧农业等领域,覆盖我们生活中的方方面面。目前主流的WiFi配网方式主要有SmartConfig 一键配网、AP配网、微信Airkiss配网、蓝牙辅助配网等。本文主要介绍安信可WiFi模组的所有配网方式的详细教程。

设计经验    发布时间 : 2023-05-11

【经验】安信可BW16模组/开发板AT指令实现HTTP通讯

本文主要介绍安信可BW16模组/开发板运行combo AT固件,通过HTTP通信功能指令或者Socket通信功能指令实现HTTP通信,获取get请求内容。

设计经验    发布时间 : 2023-03-04

【经验】智能监控终端AiPi-SCP-SmartCtrl——完全开源

小安派智能监控终端是基于小安派-SCP-2.4中控板上实现的的一个监控设备。它支持时间显示,语音播报,远程信息监控,远程控制RGB。本文安信可科技将完全开源智能监控终端AiPi-SCP-SmartCtrl。

设计经验    发布时间 : 2023-08-22

安信可科技(Ai-Thinker)物联网专用模组&天线选型指南

目录- LoRa product    Radar product    WiFi+Bluetooth products    2.4G Series Module    GPS Series Module    UWB & 4G series module    GPRS series module    Offline Voice Module Series    Antenna   

型号- RA-01SH,PB-02-KIT,RTL8720 SERIES,AI-WB1,AI-WB2,AI-WB2-M1,HI-07S-KIT,TB-02-KIT,AI-WB2-12F-KIT,AI-WB2-13-KIT,AI-WB2-13U,AI-WB2-01S,A9,SX1268,RA-01SC,TG-02-KIT,PB SERIES,RTL8710BX SERIES,GPS SERIES,AI-WB2-01M,VC-01-KIT,HI-12F,TB SERIES,HI-12F-KIT,BW16,AI-WB2 SERIES,BW15,BW14,TG-12F-KIT,BW12,RTL8710BX,A9G,HI SERIES,AI-WB2-12S,PB-03,SX126X,AI-WB1-32S,HI-07S,HI-07SL-KIT,PB-01,PB-02,RG-02,AI-WB1-32S-KIT,RTL8720DN,AI-WB2-12F,TG-01M,AI-WB1SERIES,NF-05,NF-02-PA,NF-04,NF-03,BW16-KIT,NF-01-S,SX127X,TB-03F-KIT,LLCC68,TG-02,AI-WB2-07S,NF-01-N,NF-02-PE,AI-WB1-32S-CAM,GP-02-KIT,AI-WB2-M1-I,TG-02M-KIT,TG-02M,RA-08-KIT,GP-01,GP-02,CA-01-KITC,CA-01,2.4G SERIES,AI-WB2-13,PB-03F,PB-03M,TG SERIES,TB-04-KIT,TB-05,GPRS SERIES,TB-04,TG-02F,TB-02,RTL8720DN SERIES,TG-02F-KIT,4G SERIES,PB-03M-KIT,AI-WB2-32S-KIT,BU01,RA-01,PB-03-KIT,ESP32-G,RTL8720,RA-08H,NF-04-MI,VC-02-KIT,NF-05-S,RA-01S,HI-12FL,RA-01H,HI-07SL,AI-WB2-32S,RA-01SCH,PB-01-KIT,RTL8720CF,TG-01M-KIT,TG-12F,AI-WB1-A1S,AI-WB1-12F,TB-03F,BW15-KIT,GPRS,UWB SERIES,GP-01-KIT,AI-WB1-12F-KIT,NODEMCU-BU01,RA-08H-KIT,RD-01,RA-02,RTL8720CF SERIES,RA-08,VC-02,VC-01,HI-12FL-KIT,PB-03F-KIT

选型指南  -  安信可科技  - 2023/09/19 PDF 中文 下载

安信可科技无线模组选型表

提供安信可科技无线模组选型,封装:DIP/SMD,尺寸:10.3mm*9.9mm*2.4(±0.2)mm-120.0mm*120.0mm*30.0mm,通信接口:UART/GPIO/ADC/PWM/I?C/SPI/Touch senser/PSRAM/SDIO/Duplex I²S/麦克风/扬声器,最大速率:2.5mW-100mW,参考距离:80m-5km,供电电压:1.9V-5.25V

产品型号
品类
封装
尺寸(mm)
通信接口
最大速率(mW)
参考距离(m/km)
供电电压(V)
空中速率(Kbps/Mbps)
天线形式
工作温度(℃)
NF-01-S
2.4G模组
DIP-8
28.6mm*15.3mm
SPI
5mW
240m
1.9V-3.6V
250Kbps-2Mbps
板载天线
-20℃~70℃

选型表  -  安信可科技 立即选型

安信可WiFi+BLE蓝牙双模模组Ai-WB2系列:高性价比物联网解决方案

安信可Ai-WB2系列模组支持Wi-Fi 802.11b/g/n协议和BLE 5.0协议,集成Wi-Fi、传统蓝牙和低功耗蓝牙功能。且经过行业“双85”测试,产品可靠性稳定性很强,可广泛应用于物联网(IoT)、移动设备、可穿戴电子设备、智能家居等领域。

器件选型    发布时间 : 2024-09-06

BW16 规格书

型号- BW16

数据手册  -  安信可科技  - V1.2.1  - 2024.03.25 PDF 中文 下载 查看更多版本

BW16模组同时支持2.4GHz/5.8GHz双频Wi-Fi+蓝牙低功耗蓝牙5.0双模,广泛应用于焊接行业

某企业是一家专注于高端智能硬件研发和制造的高新技术企业,尤其在智能电源和精密锡焊工具领域有着专业表现。该企业的智能焊接工具以快速升温、精确温度控制和智能化功能著称。其中某智能焊接设备通过集成安信可BW16模组,设备可以通过网络升级至最版本,充分提高设备使用的便捷性和扩展性。

应用方案    发布时间 : 2024-07-16

Module Information IoT solutions

型号- RA-01SH,ESP32-S2 SERIES,N92-S,BU01,BS01,XW-01,RA-01,ESP32-G,BK2425,ESP8285 SERIES,ESP-15F,NODEMCU-32,BW18,ESP32-SL,BW16,NRF24L01,ESP8266 SERIES,BW15,NF-04-MI,BW14,BW12,ESP-01S,RTL8710BX,ESP8266,ESP-01M,RA-01S,N92-SG,RA-01H,RA07,ESP32,SX1276,PB-01,PB-02,N92-D,RG-01,TG-12F,RA07H,TG-01M,TB-03F,ESP-12S,NF-02-PA,NF-04,NF-03,NF-01-S,NODEMCU-32-S2,ESP-01F,ESP32 SERIES,RA-06H,NF-01-N,NF-02-PE,NODEMCU-BU01,ESP32-CAM,NB-IOT,ESP8285,ESP32-S,TLSR825X,XW01,CA-01,ESP-07S,XR808CT0,ESP-12H,RA-02,ESP-12K,ESP32-A1S,RA-06,SJ24R1,RA-07,ESP-12F,RA-07H,NODEMCU-8266,TB-04,TB-01,TB-02

应用及方案  -  安信可科技  - 2020/12/15 PDF 英文 下载

【应用】双频Wi-Fi+蓝牙SoC模组BW16用在RSU路测单元中,多种加密技术保证数据的安全性和完整性

安信可科技的双频Wi-Fi+蓝牙SoC模组BW16作为RSU的通信模块,支持5G双模WIFI+ble,具有高速数据传输和低功耗操作的平衡。该模块支持多种无线网络制式和频段,可以实现对多种车载通信模块的兼容。此外,该模块采用了高新技术,具有极高的通信稳定性,可以保证信息的及时传输和准确性。

应用方案    发布时间 : 2023-06-16

BW16-Kit specification

型号- BW16-KIT,BW16

数据手册  -  安信可科技  - V1.2.3  - 2024.03.25 PDF 英文 下载

便携式打印机选用双频Wi-Fi的BW16模组,最新无线网络安全技术,具备灵活的集成选项和更好的用户体验

安信可BW16模组同时支持2.4GHz/5.8GHz双频Wi-Fi+蓝牙低功耗蓝牙5.0双模;因其双频设置,BW16具备更强的抗干扰能力、更稳定的Wi-Fi无线信号和更快的传输速度。BW16模组能够提供灵活的集成选项和更好的用户体验,可以确保便携式打印机能够利用最新的无线网络安全技术,从而减少因兼容性问题导致的客户投诉。

应用方案    发布时间 : 2024-02-19

BW16-Kit 规格书

型号- BW16-KIT,BW16

数据手册  -  安信可科技  - V1.2.3  - 2024.03.25 PDF 中文 下载

BW16 Specification

型号- BW16

数据手册  -  安信可科技  - V1.2.1  - 2024.03.25 PDF 英文 下载

开发环境(软件/固件)  -  安信可科技  - V4.18_P5.6.4  - 2023/8/17 PDF 中文 下载

展开更多

电子商城

查看更多

品牌:安信可科技

品类:WiFi模块

价格:¥24.3800

现货: 0

品牌:安信可科技

品类:WiFi模块

价格:¥9.3800

现货: 51

品牌:安信可科技

品类:WiFi+蓝牙模块

价格:¥8.5000

现货: 20

品牌:安信可科技

品类:NB-IoT模组

价格:¥17.7500

现货: 10

品牌:安信可科技

品类:雷达模组

价格:¥12.7500

现货: 5

品牌:安信可科技

品类:WiFi+蓝牙模块

价格:¥9.6400

现货: 5

品牌:安信可科技

品类:WIFI模块

价格:¥10.2500

现货: 5

品牌:安信可科技

品类:LoRa模组

价格:¥19.7500

现货: 5

品牌:安信可科技

品类:WIFI模块

价格:¥10.2500

现货: 5

品牌:安信可科技

品类:LoRaWAN模组

价格:¥25.6300

现货: 5

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

暂无此商品

海量正品紧缺物料,超低价格,限量库存搜索料号

服务

查看更多

蓝牙射频及通信协议测试

根据用户的蓝牙模块,使用Bluetooth 蓝牙测试装置MT8852B,测试蓝牙1.0至5.1,包括传输速率、功率、频率、调制和接收机灵敏度,生成测试报告。支持到场/视频直播测试,资深专家全程指导。

实验室地址: 深圳 提交需求>

物联网天线方案设计/虚拟天线芯片方案设计

Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。

最小起订量: 2500 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面