SoC模组,具备超强性能。本文着重介绍安信可Ai-Thinker BW16及开发板如何搭建
首先,我们先来了解一下BW16模组及开发板特性,BW16同时支持2.4GHZ/5.8GHZ双频WiFi+蓝牙低功耗蓝牙5.0双模;因其双频设置,BW16具备更强的抗干扰能力、更稳定的WiFi无线信号和更快的传输速度,可以节省更多的电量。
此外,安信可Ai-Thinker BW16集成了ARMV8(兼容 Cortex-M4F)高性能MCU、ARM V8M(兼容 Cortex-M0)低功耗 MCU、WLAN(802.11 a / b / g / n)、MAC,蓝牙基带和RF基带,BW16 同时集成了内部存储器,支持简单的应用程序开发,可实现完整的 Wi-Fi 和 BT 5.0 协议功能,能被广泛地应用在物联网领域。具备丰富的外围接口,可以满足开发者快速完成不同产品的硬件开发;
值得一提的是,安信可Ai-Thinker BW16模组支持SSID混频路由配网,2.4GHz和5GHz两个频段的SSID合并成一个,用户只需要连接一个SSID就可以完成配网,不仅简化了配网流程,也提升了配网成功率;
且安信可Ai-Thinker BW16模组支持AWSIoTCore平台,使用户能够轻松地连接和控制设备;BW16模组支持Matter协议,将云端和物联网设备紧密联系起来,大大简化了设备的管理和运维工作,使用户能够更好地专注于业务开发和创新。
Arduino在国外也是非常火爆的开发方式,它包含硬件(各种型号开发板)和软件(Arduino IDE),你只要在ArduinoIDE中编写程序代码,将程序上传到Arduino电路板后,就能实现软体对硬件的控制。
如果您遇到 GitHub 下载问题,请参考以下连结中的“下载/软体开发套件”。有3个部分。
对应连接后,会自动安装USB驱动。如果连接板有驱动问题,请到参考 USB 驱动程序。在 Windows 作业系统的装置管理员中检查 COM 端口号:
根据生产批次的不同,部分开发板可能内置了预设的B&T固件,固件信息如下图所示:
固件位于 OTA 部分。所有新编译的固件将被 OTA 固件自动替换。因此,需要先清除 OTA 固件才能使用已编译的固件。
按RST按钮来检查串行监视器和重制开发板。如果只有“#”表示清除flash成功。记得选择“Tools”->
“Erase Flash”->
“Disable”。
Arduino IDE提供了很多内建的范例,可以在开发板上直接编译、上传和运行。这里,我们以“Blink”为例进行第一次尝试。
板子将自动重置,如果板子不支持自动上传模式,请按 RST 按钮。板载 RGB LED 将闪烁。
在每个范例中,Arduino 不仅提供了范例代码,还提供了详细的文档,包括接线图、范例代码说明、技术细节等。这些范例可以直接在 BW16 上使用。请参阅以下连结中的 Blink 详细信息:
以上就是本期分享的内容,希望能帮助大家快速进行BW16模组方案的开发,如有其他疑问,也欢迎给我们留言,届时为您解答哦!