本帖最后由 dirty 于 2024-2-25 19:58 编辑
BW16-Kit开发板采用瑞昱RTL8720DN芯片方案,安信可出品。下面做下个人开发体验和竞品分析。
一.开发体验
BW16-Kit有四种SDK,分别如下
①Micro-Python SDK:容易上手,运行慢,毕竟Python。一些计算速度慢5-10倍。跑Demo适合。
②Arduino SDK:容易上手,运行快。类C脚本。最终按C编译运行,快速。十来个接口,几十行代码,就可以跑一个简单的蓝牙,WiFi初始化任务。
③标准SDK:难上手,运行快。C语言。一个蓝牙,WiFi功能,要两百行代码。
④高级SDK:同上,要NDA保密协议
个人有使用其在Linux和Arduino IDE环境开发,使用过标准SDK和Arduino SDK。首先说下在Linux下的SDK,很多资料不开源,SDK官方有意存在授权问题,比如make menuconfig调出界面使能BT,再编译会提示错误:要参考哪个文档哪章节做修改,而这文档不开源。完整正常功能版SDK一般是要公司名义签协议才可能制定释放,这个是从安信可技术支持打听到的。所以这块对于原厂商来说有某些原因造成,如果无文档支持从底层开发,个人只能是在上面开发出部分功能。下面竞品分析时候也会与国产比较下。
再说说Arduino IDE下开发,这个主要是把环境搭建好,有点傻瓜式开发。虽然代码量很少,但也是很依赖开发板级包。在这使用期间,至少有遇到一次板级包更新,因为很多都封装,遇到问题就不太好排查与解决。当然代码量少,例子单个跑可能没太大问题,有利有弊吧。
这款模组应该是安信可与瑞昱合作出品的,在后者官网也能找到这开发板一些简单介绍。安信可已有固件把功能全集成,用户通过接口(AT指令)等形式进行使用二次开发。如果考虑成本不再外挂MCU,那还是像前面说的拿到完整SDK做开发应用了。
二.竞品分析
市面上有比较多的WIFI&Bluetooth芯片方案,像小博通BK,乐鑫ESP32系等,都是比较有性价比的。再加上模块厂商加持,所以选择性比较多,价格差不多这个时候就拼服务和支持了。个人前些段时间有用过涂鸦T2-U开发板,其使用BK72系列,涂鸦智能提供VScode一站式插件IDE环境及TuyaOS SDK,文档资料齐全,SDK功能集成度很高,开发起来很轻松。当然它有模块授权且比较限定涂鸦一套(云、APP等)。安信可在无线模组方面还是很专业的,各个不同系列、型号产品能满足各方面应用场景需求。安信可BW16-Kit开发板优势点是可选择开发环境是比较多的,所以对使用者来说,好用不贵是不变的定律。
安信可BW16-Kit开发板总的来说使用不错的,安信可将二次开发对接使用文档介绍的是挺全面完整的,比较适合MCU+模组且大多数是这种模式应用。希望国产厂商越做越好,越做越强,与广大使用者、开发者等群体共同努力,共建生态。