蓝牙网关方案

蓝牙网关方案

      1、实现蓝牙收集从机数据,再通过WIFI或4G,发给网络服务器

       2、通过蓝牙一对多,数据传输,一台蓝牙主机连接多台从机进行通信

       3、蓝牙大数据传输,目前使用手机蓝牙传输数据,不同的品牌手机,传输的最大字节数不同

       4、蓝牙低功耗,蓝牙从机可以更省电

一、方案一:CC3200 + NRF52832

      此方案适应于数据量小,连接的从机数少的情况

      1、NRF52832的RAM才64K,如果要连接5台以上的从机设备的话,RAM空间很可能不够,这个已经验证过,每增加连接1台从机设备,大约增加3-4K的RAM空间,主机采用主从一体的例程

       2、CC3200只能与NRF52832通过UART进行通信,而UART的波特率最好不超过19200bps/s,大于这个波特率,丢数据的概率会增加很多,不过测试过波特率115200bps/s和460800bps/s,好像丢数据率也不大,不过波特率还是小点保险一点。

        这就有一个问题了 ,波特率小了,能传输的数据相对就小了,如果用UART传的数据比较多,CC3200 UART接收中断响应的时间间隔就越小,CC3200去处理其它任务的时间就越少,很容易出现hardfault错误,而且是致命的,还有就是nrf52832 UART发送数据的时候每次不能太大,连续发送200字节进很可能会出bug。已测试过,具体还每找出是啥原因

       3、这个方案的优势就是比较省成本,软件研发复杂度相对没那么高,MCU之间只通过UART通信就可解决

二、方案二:STM32F429+NRF52840+ESP8266+SDRAM

       此方案适应于数据量大,连接的从机数多的情况

       1、NRF52840RAM有256K,缓存也可以比较大,连接的从机数也可以比较多

        2、STM32F429与NRF52840及ESP8266都通过SPI进行通信,保证数据通信的稳定性

        3、STM32F429的缓存可以外挂SDRAM,可以根据需要选择8M/16M/32M的SDRAM

        4、STM32F429的主频可以达到180MHz,进行一般的数据处理和算法基本没有问题

        5、这个方案成本相对高些,但是传输速度,数据的稳定性更有保证,扩展空间也比较大,加LCD,语言识别算法,摄像头都没有问题

 

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值