Neu: Die KI-Firewall überwacht die gesamte Plattform und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

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

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

Gelöst 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.
Akzeptierte Lösung♥ 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
Ansicht von 6 Beiträgen – 1 bis 6 (von insgesamt 6)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.

Mitdiskutieren

Melde dich an, um Fragen zu stellen und zu beantworten, hilfreiche Beiträge mit „Gefällt mir“ zu markieren und die Antwort zu kennzeichnen, die dein Problem gelöst hat. Jeder Beitrag bringt Punkte und Stufen.

Teilen