New: the AI firewall watches the whole platform and explains each incident in plain words. See how it works

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

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

Solved 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.
Accepted solution♥ 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
Viewing 6 posts – 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.

Join the conversation

Sign in to ask and answer, like helpful posts and mark the reply that solved your problem. Every contribution earns points and levels.

Share