Looking to hire someone with some knowledge of Bluetooth.
We used to use the following commands to improve throughput on a bluetooth low energy connection on a Raspberry Pi 4:
echo 6 > /sys/kernel/debug/bluetooth/hci0/conn_min_interval
echo 20 > /sys/kernel/debug/bluetooth/hci0/conn_max_interval
However, these no longer exist on our new system (NVIDIA Jetson Xavier NX). Only the following files are found:
dut_mode force_bredr_smp le_max_key_size le_min_key_size
We tried using hcitool cmd and lecup but the command is disallowed:
sudo hcitool lecup --handle 24 --min 6 --max 7 --latency 0 --timeout 500
Our current setup is as follows:
Distributor ID: Ubuntu
Description: Ubuntu 18.04.4 LTS
Release: 18.04
Codename: bionic
Linux 4.9.140-tegra #1 SMP PREEMPT Wed Apr 8 18:15:20 PDT 2020 aarch64 aarch64 aarch64 GNU/Linux
Wifi/Bluetooth Card: AW-CB375NF
● [login to view URL] - Bluetooth service
Loaded: loaded (/lib/systemd/system/[login to view URL]; enabled; vendor preset: enabled)
Drop-In: /lib/systemd/system/bluetooth.service.d
└─[login to view URL]
Active: active (running) since Mon 2020-06-22 22:32:43 EDT; 4min 44s ago
Docs: man:bluetoothd(8)
Main PID: 10341 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 4915)
CGroup: /[login to view URL]
└─10341 /usr/lib/bluetooth/bluetoothd -d --noplugin=audio,a2dp,avrcp
On our old system the wifi/bluetooth chip was integrated into the board. This new one (NVIDIA Jetson Xavier NX) has an M.2 E slot instead.
In summary, we need to change the change the bluetooth connection interval to a min/max of (6*1.25)ms. Right now the device is automatically sending a connection parameter update request:
#37 [hci0] 25.726643
LE L2CAP: Connection Parameter Update Request (0x12) ident 1 len 8
Min interval: 40
Max interval: 56
Slave latency: 0
Timeout multiplier: 200
I am excellent at the following:
- bluetooth low energy
- nodejs or python
- linux and systemd
- raspberry pi
i read your description then I think i can deliver your target.
I delivered projects with detailed Bluetooth low energy design and implementation for raspberry pi then i think i can help you build your project.
please check my portfolio, reviews and ratings.
if you choose me, I think you won't regret
best regards