Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

BT modul s info o síle signálu
Jdi na stránku 1, 2  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Součástky
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
martinkopp



Založen: Oct 12, 2023
Příspěvky: 76

PříspěvekZaslal: st červen 12 2024, 16:13    Předmět: BT modul s info o síle signálu Citovat

Hledám BT modul z kterého bych dostal informaci o síle signálu spárovaného zařízení bez toho aby muselo být připojeno. Má to sloužit k zapínání celkem nedůležité věci po přiblížení dotyčného s mobilem, bez toho aby v mobilu musela být spuštěna nějaká aplikace ke které by se modul připojil. Už jsem 2 vyzkoušel a oba vyžadovaly to připojení.

Dáte tip co by mohlo vyhovovat? Jít cestou pokus-omyl je poněkud zdlouhavé.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ok1hga



Založen: Nov 28, 2006
Příspěvky: 12143
Bydliště: Česká Třebová

PříspěvekZaslal: čt červen 13 2024, 13:19    Předmět: Citovat

martinkopp napsal(a):
Už jsem 2 vyzkoušel a oba vyžadovaly to připojení

všechny vyžadují připojení . . .
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Hill
Administrátor


Založen: Sep 10, 2004
Příspěvky: 19622
Bydliště: Jičín, Český ráj

PříspěvekZaslal: čt červen 13 2024, 13:36    Předmět: Citovat

Znát sílu signálu nespárovaného zařízení jaksi postrádá smysl, zvlášť, když nevíš, kolik podobných zařízení v blízkosti je. Nějak je musíš napřed identifikovat, jinak budeš vědět jen o nejsilnějším signálu, ale nemusí to být zrovna ten, který tě zajímá.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
EKKAR



Založen: Mar 16, 2005
Příspěvky: 32196
Bydliště: Česká Třebová, JN89FW21

PříspěvekZaslal: čt červen 13 2024, 14:17    Předmět: Citovat

Muselo by to bejt něco na způsob wifi přijímače mobilu, ten taky ukazuje sílu signálu jednotlivejch AP.
_________________
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...

A kutilmile - nelituju tě Mr. Green Mr. Green !!!
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
dred



Založen: Apr 08, 2007
Příspěvky: 1850
Bydliště: Handlová

PříspěvekZaslal: čt červen 13 2024, 14:25    Předmět: Citovat

BLE Scanner z googleplay si neskúšal?

Hlavné vlastnosti skenera Bluetooth BLE
======================
# Skenujte v blízkosti zariadení Bluetooth Low Energy, iBeacon a Eddystone.
# Vytvorte si svoj vlastný režim periférie alebo inzerenta, Pridajte vlastné služby a charakteristiky.
# Inzerujte svoj telefón ako rámy Eddystone UID, URI, TLM a EID.
# Prispôsobte konfiguráciu Eddystone pre UID, URI a TLM.
# Inzerujte svoj telefón ako zdravotné zariadenia, t. J. Srdcová frekvencia, glukóza, teplota, krvný tlak.
# Nájdite svoje stratené zariadenie BLE v blízkosti pomocou radarového zobrazenia a jedinečných farieb zariadenia.
# RSSI Pool pomáha zistiť, ako ďaleko sú vaše zariadenia. Znížte číslo, čím bližšie ste k zdroju, t. J. -25 veľmi blízko a -80 je ďaleko od vašich zariadení BLE.
# Filtrujte zariadenia podľa názvu, adresy Mac, RSSI a servisného UUID.
# Získajte históriu všetkých objavených zariadení. Zistite, ktoré zariadenie bolo objavené v čase objavenia.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Valdano



Založen: Jan 01, 2023
Příspěvky: 1781
Bydliště: Česká Lípa

PříspěvekZaslal: čt červen 13 2024, 17:34    Předmět: Citovat

BLE Scanner z Google play vidí pouze zařízení s Bluetooth verze 4.0 a novější. Starší zařízení např. s Bluetooth verze 2.0 nebo 3.0 BLE Scanner vůbec nevidí, protože komunikaci se staršími verzemi Bluetooth nepodporuje.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
dred



Založen: Apr 08, 2007
Příspěvky: 1850
Bydliště: Handlová

PříspěvekZaslal: čt červen 13 2024, 18:43    Předmět: Citovat

... "vidí pouze zařízení s Bluetooth verze 4.0 a novější"...

Veď nepísal o verzii BT !? Čí??
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
matahari



Založen: Oct 29, 2017
Příspěvky: 729

PříspěvekZaslal: čt červen 13 2024, 18:48    Předmět: Citovat

Copak je zřetelné, jaký modul to má být?
I2C
SPI
UART
GPIO
USB
M.2 kombo karta s WiFi

Nebo tohle? https://www.bvsystems.com/product/bluesleuth-pro-bluetooth-and-ble-device-locator/

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
martinkopp



Založen: Oct 12, 2023
Příspěvky: 76

PříspěvekZaslal: čt červen 13 2024, 21:12    Předmět: Citovat

Hill napsal(a):
Znát sílu signálu nespárovaného zařízení jaksi postrádá smysl, zvlášť, když nevíš, kolik podobných zařízení v blízkosti je. Nějak je musíš napřed identifikovat, jinak budeš vědět jen o nejsilnějším signálu, ale nemusí to být zrovna ten, který tě zajímá.


Psal jsem sparovaneho zarizeni ale nepripojeneho.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
martinkopp



Založen: Oct 12, 2023
Příspěvky: 76

PříspěvekZaslal: čt červen 13 2024, 21:15    Předmět: Citovat

dred napsal(a):
BLE Scanner z googleplay si neskúšal?


Já hledám modul ktery mi řekne sílu BT signálu spárovaného ale nepřipojeného mobilu. Nějaká aplikace z googleplay je mi úplně k ničemu.


Naposledy upravil martinkopp dne čt červen 13 2024, 21:20, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
martinkopp



Založen: Oct 12, 2023
Příspěvky: 76

PříspěvekZaslal: čt červen 13 2024, 21:18    Předmět: Citovat

[quote="matahari"]Copak je zřetelné, jaký modul to má být?
I2C
SPI
UART
GPIO
USB
M.2 kombo karta s WiFi

Je mi to celkem jedno, zbytek si přizpůsobím. A ne, modul za $2000 opravdu nehledám.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Valdano



Založen: Jan 01, 2023
Příspěvky: 1781
Bydliště: Česká Lípa

PříspěvekZaslal: pá červen 14 2024, 6:09    Předmět: Citovat

martinkopp napsal(a):
Hill napsal(a):
Znát sílu signálu nespárovaného zařízení jaksi postrádá smysl, zvlášť, když nevíš, kolik podobných zařízení v blízkosti je. Nějak je musíš napřed identifikovat, jinak budeš vědět jen o nejsilnějším signálu, ale nemusí to být zrovna ten, který tě zajímá.

Psal jsem sparovaneho zarizeni ale nepripojeneho.

Spárované, ale nepřipojené zařízení znamená pouze to, že je uloženo ID zařízení, ale s nepřipojeným zařízením se nemusí vůbec komunikovat třeba proto, že je takové zařízení zrovna vypnuté nebo mimo dosah a tudíž je nesmysl požadovat měření síly signálu takového zařízení. Až teprve poté co se zařízení připojí a tudíž až od něj bude k dispozici nějaký signál tak se může měřit. V programu zařízení, které obsluhuje BT modul a spíná určitá zařízení byste měl detekovat příchozí Bluetooth spojení od mobilu a na základě toho se rozhodnout zda zapnete příslušné zařízení.

Například mobil má ID spárovaných zařízení uložen v sobě, ale i když je mobil zapnutý tak může mít vypnuté Bluetooth a v takovém případě přes Bluetooth vůbec nekomunikuje. U mě na mobilu jakmile zapnu Bluetooth a nějaké externí spárované zařízení jehož ID má mobil uložen je v dosahu jako třeba sluchátka apod. tj. pokud mobil od něj detekuje signál tak se s ním mobil automaticky pokusí navázat spojení.

Stručně řečeno pokud je mobil zapnutý a má zapnuté Bluetooth a navíc pokud v sobě mobil má uložený identifikátor spárovaného BT modulu tak by mělo dojít automaticky ke spojení a následně k měření signálu na straně BT modulu. Takže by mělo stačit v mobilu nastavit spárování s tím konkrétním BT modulem. Po spárování si mobil uloží ID toho BT modulu a pak do budoucna jakmile bude mobil zapnutý a bude mít zapnuté Bluetooth tak by měl mobil sám automaticky navázat spojení pokud bude ten spárovaný BT modul v dosahu mobilu a není k tomu potřeba, aby v mobilu byla nějaká speciální aplikace. Tohle by mělo probíhat automaticky na úrovní služeb operačního systému v mobilu.

Pokud mobil nemá spárování s BT modulem uloženo tak se o spojení pokoušet nebude. V takovém případě pokud bude BT modul v režimu skenování Bluetooth tak by měl vidět všechna dostupná zařízení a jejich procházení a detekci ID to si samozřejmě musíte vyřešit na úrovni obsluhy toho BT modulu z nějakého externího zařízení třeba z Arduina apod. a v něm pak detekujete zda bude nebo nebude přes Bluetooth aktuálně dostupné příslušné ID mobilu, který si uložíte třeba do Flash paměti v Arduinu a tak budete mít informaci o zařízení/mobilu, které bude program v tom Arduinu považovat za odpovídající mobil na základě jehož detekce má zapnout nějaké zařízení apod. K tomu účelu v podstatě není potřeba ani párování a prostě jen stačí mít v programu zařízení, které obsluhuje BT modul a spíná určitá zařízení uloženo příslušné ID mobilu z Bluetooth a pak jej bude to zařízení schopno identifikovat i bez spárování. Za hypotetické spárování pak může být považována ta vlastní informace o ID mobilu uložená třeba ve Flash paměti Arduina.


Naposledy upravil Valdano dne pá červen 14 2024, 7:15, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
pocitujlasku



Založen: Dec 12, 2005
Příspěvky: 2246
Bydliště: SR, Poprad

PříspěvekZaslal: pá červen 14 2024, 7:12    Předmět: Citovat

Ja mam pocit, ze ten prudky pokles inteligencie uz dorazil od nas aj do CR.
Autor od zaciatku pise, ze hlada modul a tu same odpovede o mobile a apkach z google play.
Jednoducho povedane, hlada samostatny bluetooth modul, ktory vie skenovat bt zariadenia v okoli a vie aj vratit ich silu signalu. aby na zaklade toho vedel vyhodnotit v mcu, ci je v dosahu zariadenie s mac adresou, ktoru ma ulozenu.
Podla datasheetu by to mal vediet HM-10 prikazom AT+DISC?
mal by vratit:
kód:

OK+DISCS - zaciatok scanovania
OK+DIS0:[MACADDR] - najdene bt
OK+DISCE - koniec skenovania

ale prakticky som to neskusal, vychadzam len z toho, co sa pise v datasheete.

_________________
No vidis, a tak si sa bal
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Valdano



Založen: Jan 01, 2023
Příspěvky: 1781
Bydliště: Česká Lípa

PříspěvekZaslal: pá červen 14 2024, 7:22    Předmět: Citovat

Dle mého názoru to žádný z cenově přijatelných a jednoduchých BT modulů neumí, ale dalo by se to realizovat třeba s ESP32, který má BT modul přímo implementován na desce což cenově přijatelné bude viz odkaz níže.

U samostatného jednoduchého BT modulu je problém v tom, že skenovat umí v podstatě každý BT modul. Nicméně sílu signálu měří průběžně, ale v reálu s nějakým zpožděním což je problém, protože v režimu skenování se nedá rozlišit ID zařízení, kterému je aktuálně z modulu čtená hodnota signálu příslušná. To se dá určit až poté co se režim skenování ukončí a naváže se spojení s jedním konkrétním zařízením.

Skenování prováděné na příkaz AT+DISCS neobsahuje ve výčtu jednotlivých zařízení žádnou informaci o síle signálu detekovaného zařízení, a to platí dle mého názoru nejen pro BT modul HM-10, ale v podstatě i pro všechny ostatní podobného typu.

Tady je odkaz na projekt BLE scanneru s použitím ESP32, který poskytuje info o RSSI signálu skenovaných zařízení. Takže doporučuji se inspirovat z toho projektu, zejména z tohoto zdrojáku pro inicializaci a skenování Bluetooth zařízení.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
pocitujlasku



Založen: Dec 12, 2005
Příspěvky: 2246
Bydliště: SR, Poprad

PříspěvekZaslal: pá červen 14 2024, 9:23    Předmět: Citovat

a co tak skusit
kód:
AT+DISI?

citace:
28. Start a iBeacon device discovery scan
Send Receive Parameter
AT+DISI? OK+DISC[P0:P1:P2:P3:P4] P0: Factory ID
P1: iBeacon UUID
P2: Major Value
Minor Value
Measured Power
P3: MAC
P4: RSSI
Please set AT+ROLE1 and AT+IMME1 first.
e.g.
Send: AT+DISC?
Recv: OK+DISCS (Scan start)
Recv: OK+DIS[P0:P1:P2:P3:P4] (if have one device)
Recv: OK+DIS[P0:P1:P2:P3] (if have two devices)
Recv: OK+DISCE (Scan end)
P0 length is 8; P1 length is 32; P2 length is 10; P3 length is 12, P4 length is 4
P2 include Major Value (length 4);
Minor Value (length 4);
Measured Power (length 2)
If the device not enable iBeacon function, P0, P1, P2 will use ‘0’ fill

_________________
No vidis, a tak si sa bal
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Součástky Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.26 sekund