Velocidade de transferência de arquivos Bluetooth muito baixa (MacBook Air - Nokia phone)

0

Ao enviar um arquivo do MacBook Air para um telefone simples (Nokia 130), estou obtendo velocidades de transferência de cerca de 40 KB / s, o que significa que um arquivo de 60 MB demora 20 minutos, o que é ridículo nos nossos dias.

Minha solução atual é transferir arquivos usando o cartão SD, mas 1) por que a velocidade de transferência é extremamente lenta e 2) o que posso fazer para aumentá-la?

    
por forthrin 13.08.2017 / 10:38

1 resposta

1

A menos que ambos os dispositivos suportem Bluetooth HS (Alta velocidade - essencialmente uma conexão WiFi negociada por Bluetooth), o Bluetooth é compatível com qualquer lugar 1 Mbps a 3 Mbps (EDR) dependendo da versão. Isso significa potencialmente entre 128 a 384kiloBytes de segundo pessoa na taxa de sinalização relevante. A velocidade após os overheads do protocolo será um pouco menor, mas eu ficaria surpreso por ela ser mais de 60% da taxa de sinalização que parece ser o que você está vendo.

Existem algumas evidências de que o Bluetooth LE (baixa energia) tem uma sobrecarga de protocolo particularmente alta e uma conexão de 1mbps tem apenas 256kbps de largura de banda utilizável. De uma comparação Digikey de tecnologias Bluetooth e RF :

Bluetooth LE supports an over-the-air data rate of 1Mbps, which is sufficient for wireless HID applications. However, application throughput is only 256kbps due to overhead. Proprietary protocols have the advantage of limiting packet overhead as per application requirements, and hence, may be able to support higher throughput. For applications like gaming mice, audio applications, and touch applications that require an effective throughput of greater than 250kbs, implementing Bluetooth LE will fall short of proprietary standards.

L2CAP e outros protocolos usados pelo Bluetooth foram projetados para limitar as despesas gerais do protocolo e garantir o melhor uso dos dados, LE pode ser projetado para minimizar a necessidade de retransmissão de pacotes e garantir uma conexão confiável que provavelmente seria responsável por uma grande sobrecarga.

Eu ficaria surpreso se seu telefone forçar o uso do protocolo Low Energy e limitar a velocidade dessa maneira, mas é possível. É possível, mas não provável, que a Apple tenha escolhido um chip Bluetooth de consumo ultrabaixo para usar o MacBook Air para prolongar a vida útil da bateria.

Eu testei entre dois dispositivos (high end) e consegui 148kilobytes por segundo. Demorou 7,5 minutos para transferir 67 megabytes. Então em algum lugar ao redor da área de 1.5mbps.

Fora de preferência, você vai querer usar o Wi-Fi para enviar arquivos para o seu telefone, se ele for compatível, ou você terá que conectar o telefone ao seu computador usando um cabo físico.

O Bluetooth foi projetado para conectividade de dispositivos pequenos e envia pequenos lotes de informações pela banda de frequência de 2,4 GHz potencialmente congestionada. Não é muito bom para uma transferência de arquivos em grande escala, a menos que os dispositivos suportem Bluetooth de alta velocidade.

    
por 13.08.2017 / 15:20

Tags