O que limita a velocidade de transferência de dados bluetooth

1

É praticamente tudo no título, estou tentando descobrir fatores importantes na otimização de uma transferência de dados Bluetooth.

Especificamente, minha pergunta se resume à diferença de velocidade de diferentes versões do bluetooth, ou seja, 4.0, EDR, LE e se o chip receptor desempenha um papel importante ou não.

Também não estou preocupado com obstáculos físicos, minha pergunta é sobre hardware.

Estou trabalhando em um dispositivo embarcado com um chip Wifi / Bluetooth muito semelhante a este, encontrado aqui . Meu objetivo é enviar arquivos (apox 7-10MB) entre este dispositivo e laptops / computadores. Eu tenho tudo isso configurado e fiz alguns testes com um computador Windows e Mac e tenho uma média de 3 minutos para a conclusão da transferência completa.

Pelo que li sobre o BLuetooth 4, EDR e LE, deve ser possível obter velocidades de aproximadamente 3MBps. Qual é o que eu estou procurando (no mínimo), então estou me perguntando por que estou vendo apenas uma fração disso.

EDITAR: Calculei a velocidade que estou vendo e é de cerca de 0,08MBps. Estou enviando apenas um arquivo para um computador, cansei vários computadores na extremidade receptora, eles sempre estiveram a cerca de um metro ou menos de distância e não há equipamentos barulhentos por perto. Eu também cansei de enviar arquivos na outra direção, mas isso falhou com mensagens de erro muito vagas, como serviço não disponível e erro, por favor, tente novamente.

Também estou usando os pacotes bluez e obexftp para transferir os arquivos com os comandos

hcitool scan    
obexftp -b xx:xx:xx:xx:xx:xx -p testfile.JPEG
    
por Gareth Shepherd 27.04.2017 / 19:47

0 respostas