🛠 Optoduplex02 ve své cilové aplikaci Na obrázku je Optoduplex02 zasunutý ve své cílové aplikaci chytrého senzoru vibrací s BLE. Tento sensor bude napájen ze svého síťového neizolovaného napájecího zdroje a jeho debugovací UART port musí být izolován právě pomocí
Izolátory jdou do výroby
🛠 Dvě desky optoizolátorů jsou připravené k objednávce Jsou to 1️⃣ pomalejší verze s optočleny s pouze tranzistorovým výstupem HCPL-181-000E2️⃣ rychlejší verze s optočleny s digitálním výstuoem TLP104 Velikost desek je v obou případech stejná. Na obou stranách jsou headery
Optoizolátory
🛠 Tento projekt je ve skutečnosti pomocný projekt pro chytrý BLE senzor, který jsem vyvinul Zákazník chce monitorovat debug seriový port chytrého senzoru i pokud je senzor napájen ze síťového zdroje a nechce používat k tomu určenou iOS nebo Android
BLE Service discovery
Můj úkol zněl jasně – naprogramovat Central zaříení, které se připojí k Periferii a pošle ji příkazy. Zní to celkem jednoduše, ale pro mě to bylo vážně náročné. Neznal jsem skoro nic o BLE charakteristikách a službách. Navíc procedury, které
Skenování v akci
🟦Zpátky me skenování Zde je ukázka screenshot ze Smart Snippets studio, když jsem skenoval okolní zařízení typu Peripheral. Zvýrazněná část je Dialog Semiconductor MSK kit s originálním firmware, který nyní používám jako referenční zařízení typu Peripheral s implementovaným Dialog Wearable
BLE Service discovery
🟦Aby se mohlo Central zařízení dozvědět jaké služby nabízí Peripheral nod, existuje proces nazvaný Service discovery. Nyní jsem ve fázi, kdy musím nastudovat, jak to celé funguje. Celý proces je složitější, než se zdá. Tak, hurá do toho!
BLE skenování
🟦Bluetooth LE a hledání zařízení v okolí BLE má v zásadě dvě schémata hledání zařízení v okolí: 1️⃣Pasivní hledání, kdy Central zařízení pouze poslouchá, co Peripheral zařízení vysílají pomocí své Advertising sekvence2️⃣Aktivní hledání, kdy Central zařízení poslouchá a dále vysílá