洞察掌握android电视app开发中的安全与合规策略,提升企业运营效率
717
2022-08-28
【Funpack】Thunderboard BG22 蓝牙开发板
硬件平台
Thunderboard BG22 是一款来自 Silicon Labs(芯科科技)的蓝牙开发套件。Silicon Labs 公司一直提供丰富的业内先进的无线连接产品,BG22 是 2020 年推出的第二代蓝牙 SoC。蓝牙通信是短距离无线通信中增长最快的协议之一,其最大的优势是其低功耗特色。BG22 相对于之前 BG13 和 BG21 系列功耗更低,主要定位于电池供电带定位功能的极低功耗物联网应用。支持蓝牙 5.2 协议,更快的传输速度,更高精度和安全性,同时易于开发。
开发板上有 USB Micro-B 电缆和板载 J-Link 调试器可以轻松完成 BG22 Thunderboard 的编程。USB 虚拟 COM 端口提供了到目标应用程序的串行连接,数据包跟踪接口 (PTI) 提供了有关无线链路中发送和接收的数据包的宝贵调试信息。板上包含一个8Mbit串行闪存,可用于无线(OTA)固件升级,或用作通用非易失性存储器。
开发套件特性
Thunderboard 标准尺寸大小 4.5x3cmEFR32BG22 无线 Gecko SoC
支持蓝牙 5.2,支持测向和 LE 编码 PHYARM Cortex-M33 内核,76.8MHz 的工作频率,512kB 闪存和 32kB RAM板载 38.4MHz 晶体板载 32.768 晶体2.4GHz 匹配网络和贴片天线
板载调试
板载 Jlink 调试器,一路虚拟串口USB Micro 连接器Mini Simplicity 调试连接插座
板载可控的电源控制电路,实现传感器的超低功耗一路用户按键和 LED传感器
相对湿度和温度传感器 Si7021UV 和环境光传感器 Si1133霍尔效应传感器 Si72106 轴惯性传感器 Invensense ICM-20648
8Mbit SPI Flash20pin 2.54mm 通孔接口,用于 GPIO 访问和与外部硬件的连接数据包跟踪接口 (PTI)USB 或纽扣电池供电开源 Andriod 和 IOS demo 应用程序软件开发平台 Simplicity Studio
核心 ER32BG22 SoC 特性
无线
蓝牙 5.2+6dBm 发射-106.7dBm 接收 (125Kbps)AoA 和 AoD
带 TrustZone 的 Arm®Cortex®-M33
工作频率 76.8MHzFPU 和 DSP352/512KB 闪存32kB RAM
外设资源
2个 USART、2个 I²C、2个 PDM 以及 GPIO12位 ADC(16通道)内置温度传感器,精度 +/-1.5°C32kHz 500ppm PLFRCO,无需晶体
超低功耗
3.5mA TX(无线电)2.6mA RX(无线电)具有 32kB RAM 的 1.4µA EM2EM4 模式使用 RTC 时耗电 0.5µA
世界一流的软件
蓝牙5.2蓝牙网状网络 LPN测向nApple HomeKit
安全
AES128/256, SHA-1, SHA-2(256位)ECC(最高256 位)、ECDSA 和 ECDH真随机数生成器 (TRNG)RTSL安全启动锁定/解锁功能,可安全调试
板上的 EFR32BG22 蓝牙低功耗 5.2 SoC 系列特性参数是为了满足大量电池供电蓝牙产品的独特要求,可提供低功耗蓝牙、网状网络和误差一米以内的测向精度。BG22 具有超低的发射和接收功率(0dBm 下 3.6mA 发射,2.6mA 接收)和高性能低功耗 M33 内核(工作时 27µA/MHz,睡眠时 1.2µA)– 业界领先的能效可以将纽扣电池寿命延长至五年以上。
应用场景
资产标签和信标消费电子遥控器便携式医疗设备蓝牙网状网络低功耗节点运动、健身和保健设备互联家居楼宇自动化和安全
小结
Thunderboard EFR32BG22 是基于 EFR32™ Wireless Gecko 片上系统的小型且经济高效(目前在 Digi-Key 只需要150元左右)、功能丰富的原型和开发平台。该开发板是开发节能型联网 IoT 设备的理想平台,适用于电池供电的蓝牙应用,板上集成了多个使用传感器芯片,提供的蓝牙 demo 程序可与连接云的智能手机应用程序一起使用,展示环境和运动传感器数据以及按钮和 LED 控制的便利集合。
软件平台
Simplicity Studio 5
Silicon Labs 除提供了芯片、模组、开发板外,还提供了一系列开发工具和评估验证工具,大大降低开发难度。Simplicity Studio 5 就是一个很棒的软件开发平台。
2020年发布的 Simplicity Studio 5 是 Silicon Labs 集成开发环境(IDE)的一次重大升级。新版 Simplicity Studio 可以通过具有 Web 风格的集中式用户界面为各种无线协议提供一致的访问和开发体验。
物联网开发人员面临着很多技术挑战,包括针对性能、功耗、尺寸、多协议共存和安全性进行优化。此外,开发人员还面临着业务压力,包括开发周期、认证和代码重用。Simplicity Studio 5 作为一款多合一的软件开发套件,可以解决这些难题,简化用于物联网设备的无线片上系统(SoC)和模块、微控制器及其他嵌入式产品的开发。同时还为物联网设备开发人员提供了风格一致的物联网 SoC 和模块的安全配置和代码,这种可移植性大大减少了设备开发时间。
Simplicity Studio 5 的亮点
可扩展性:一套工具和环境可支持多种协议,将持续增加对其他协议的支持。包括对 OpenThread 的支持,使得开发基于 IPv6 的网状网络(Mesh)应用变得更加简单,并为日后开发在 Silicon Labs 的 EFR32 Wireless Gecko 上运行的 IP 互联家庭项目(Project Connected Home over IP)设备铺平了道路。响应式用户界面(UI):全新的 Web 风格用户界面。现代化平台:基于新版的 C/C++ 开发工具和开源 Eclipse 平台,支持使用 Eclipse Marketplace 插件。内核升级:更高的性能和行业标准的代码编辑器、编译器和调试器。网络分析器:通过收集、整理、分析整个网络的数据结果,来简化 Mesh 解决方案的开发。项目配置:通过基于软件组件的 SDK 启用新项目工具,增强了软件组件的可发现性、可配置性和依赖性管理,这些功能都超越了竞争对手的工具。功耗分析器:分析设备的功耗,以协助优化设计,进而降低功耗,延长电池寿命。先进的安全性:启用新的 Secure Vault 功能,以帮助物联网设备应对不断升级的安全挑战和监管要求,适应未来需要。自动的电路板检测:一旦连接电路板后,将自动查找该设备的技术文档和软件示例。增值工具:与代码相关的功耗分析、无线网络分析及改进的调试功能,方便进行调试,以加快复杂应用的上市时间。
Thunderboard 移动应用
为了方便与Thunderboard 套件一起快速实现物联网应用,Silicon Labs 为用户提供了 Thunderboard 移动应用。该 App 可与 Thunderboard 套件中的预编程固件连接,包含了使用板载传感器的 3 个不同的演示功能。
motion demo 通过三维渲染展示物理板卡的运动模型environment demo 显示板载环境传感器的数值I/O demo 允许控制板载 LED 的开启或关闭,以及接收板载 button 的按键状态
关于 Thunderboard 套件的更多内容,请访问 https://silabs.com/products/development-tools/thunderboard
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~