我参与了新的硬件LED产品的工作,我们正在选择一个蓝牙芯片组,用于由iOS和安卓应用程序控制的多个产品,至少在未来3-4年内。我也不是开发商,第三方将承包这个项目。
作为背景研究的一部分,我想征求来自Stack溢出社区的蓝牙编程经验的反馈,更具体地说是使用定制固件和LED的GPIO?
**编辑:根据第一个答案-要求: bit 5我确实需要OTA更新能力芯片大小不太大的限制,塑料外壳可以容纳1英寸/25毫米或更容易。非高温应用的单芯片解决方案,它将用我们的固件编程,控制4x PWM通道是我们的LED条的理想选择,避免了每个单元单独的MCU成本(最低平均成本/单位)--体积上的重要因素TBD。
**作为一名设计师而不是一名经验丰富的程序员,我自己不能很好地衡量自己的素质:芯片制造商的软件工具质量--芯片文档的质量--易于集成/支持(最低的开发成本)
我发现了一些与Raspberry Pi相关的问题,这些问题似乎都很有帮助,但是这些问题对我的特性或者与BT SOC相关的支持和文档并没有帮助。
**编辑:是的,我们只是在考虑BLE,而我下面包含的北欧半导体线路是BLE和BT 5。
北欧芯片是我的短名单,他们似乎很好的支持和能力3倍或4倍脉宽调制通道,例如nRF52832 北欧nRF52832规范信息。或者是新型号的RF5340。有人跟他们有经验吗?
我真的很感激任何关于蓝牙开发考虑的答案。如果需要的话,我会编辑和澄清。
发布于 2020-08-16 17:51:32
如果您希望支持iOS应用程序,一个BLE设备是必要的,BT经典需要一个特殊的苹果许可证(为您的产品)能够连接到iOS应用程序。
但除此之外,你的规格并没有真正帮助排除任何芯片。
- Do you need a very small chip?
- Does it need to be run at high temperatures (i.e. inside a light bulb)?
- Do you need to run at ultra-low-power?
- Does it need a high performance RF transceiver?除非您完全没有缩小选择范围的特殊要求,否则我的决定将基于以下条件(未订购):
GPIO输出几乎可以用任何可编程的BLE芯片实现.
https://stackoverflow.com/questions/63418134
复制相似问题