Novedad: el cortafuegos de IA supervisa toda la plataforma y explica cada incidente con palabras sencillas. Vea cómo funciona

Modbus için Bluetooth’u kapattım, şimdi hcitool cihaz bulunamadı diyor

Modbus için Bluetooth’u kapattım, şimdi hcitool cihaz bulunamadı diyor

Resuelto 5 4

Pi 3 B+ var, depoda gateway olarak çalışıyor. GPIO 14/15 üzerinden RS485 ile iki Modbus cihazı okuyor, bir de BLE sıcaklık kaydedicileri dinleyip Hermetry’ye gönderecek. Modbus düzgün çalışsın diye forumdaki bir öneriyle config.txt’ye dtoverlay=disable-bt ekledim, Modbus tamam.

Şimdi BLE tarafına geçtim:

$ hcitool scan
Device is not available: No such device
$ hciconfig
$

hciconfig hiçbir şey göstermiyor. Bluetooth donanımı mı gitti?

♥ 1

bluetooth servisi çalışıyor mu? systemctl status bluetooth

Ağ geçidi yine bağlanıyor…
♥ 0

Çalışıyor ama loglarda «No default controller available» yazıyor.

♥ 0

Donanım sağlam, onu sen kapattın 🙂 disable-bt Bluetooth’u tamamen devre dışı bırakıyor, controller hiç oluşmuyor. Pi 3’te iyi UART (PL011) normalde Bluetooth’a bağlı, mini UART pinlere. Senin istediğin ikisinin yer değiştirmesi, kapatılması değil:

# /boot/config.txt
enable_uart=1
dtoverlay=miniuart-bt
core_freq=250

Böylece PL011 GPIO 14/15’te Modbus’a kalıyor, Bluetooth mini UART üzerinden çalışıyor. core_freq=250 Pi 3’te mini UART baud’unu sabit tutmak için, yoksa Bluetooth tarafı saçmalayabiliyor. Sonra sudo systemctl enable --now hciuart ve rfkill unblock bluetooth.

Bir de hcitool scan klasik Bluetooth tarar, BLE kaydedicileri bulmaz. sudo hcitool lescan ya da bluetoothctl içinde scan on kullan. hcitool zaten eskidi.

Kayıtta yoksa olmamıştır.
Solución aceptada♥ 6

Oldu. miniuart-bt + core_freq=250, hciuart açıldı, lescan’de 8 kaydedici görünüyor. Modbus da bozulmadı. Ben klasik taramada BLE cihaz arıyormuşum bir de, sağ ol Esra.

♥ 0

Aynısını ben de yaşadım, sonunda USB-RS485 dönüştürücü taktım, UART’lara hiç dokunmadım. O da bir yol.

♥ 0
Viendo 6 entradas – de la 1 a la 6 (de un total de 6)
  • Debes estar registrado para responder a este debate.

Únete a la conversación

Inicia sesión para preguntar y responder, dar me gusta a las publicaciones útiles y marcar la respuesta que resolvió tu problema. Cada aportación suma puntos y niveles.

Compartir