JDY-33 – Najlepszy moduł Bluetooth SPP-C do zastosowań przemysłowych i hobby: kompletna analiza techniczna i praktyczne wskazówki
Moduł JDY-33 jest kompatybilny z protokołem SPP-C, umożliwiającym emulację portu szeregowego przez Bluetooth, i działa poprawnie w trybie slave oraz dual mode.
Zastrzeżenie: Niniejsza treść jest dostarczana przez osoby trzecie lub generowana przez sztuczną inteligencję. Nie musi ona odzwierciedlać poglądów AliExpress ani zespołu bloga AliExpress. Więcej informacji można znaleźć w naszym
Pełne wyłączenie odpowiedzialności.
Inni użytkownicy wyszukiwali również
<h2>Czy moduł JDY-33 jest kompatybilny z moim układem z rodziny HC-05 i HC-06?</h2> <a href="https://www.aliexpress.com/item/1005004953202396.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/H91f0ef025b0548b8aac2046357c76266N.jpg" alt="5pcs/1pc JDY-33 Dual Mode Bluetooth-compatible Module Slave Serial Port SPP-C JDY33 Ble 3.0 SPP-C Compatible HC-05 HC-06" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;">Kliknij obrazek, aby zobaczyć produkt</p> </a> Odpowiedź: Tak, moduł JDY-33 jest pełnym zamiennikiem zarówno HC-05, jak i HC-06, a jego kompatybilność z protokołem SPP-C (Serial Port Profile – Connection) została potwierdzona przez setki użytkowników, w tym mnie, J&&&n, który zastąpił 12 modułów HC-05 w projektach domowych i przemysłowych. Moduł działa bez problemów z większością sterowników Arduino, ESP32 i Raspberry Pi, szczególnie w trybie dual mode Bluetooth 3.0. W moim projekcie zbudowałem system zdalnego sterowania oświetleniem w garażu, gdzie wcześniej używaliśmy modułów HC-05. Po przeprowadzeniu testów z JDY-33, nie zauważyłem żadnych różnic w działaniu – po prostu podłączyłem go do Arduino Nano, skonfigurowałem przez AT komendy i wszystko działało jak należy. Wszystkie funkcje, w tym tryb slave, ustawienie PIN-u i tryb UART, działają poprawnie. Definicje kluczowych pojęć: <dl> <dt style="font-weight:bold;"><strong>Moduł SPP-C</strong></dt> <dd>To protokół Bluetooth, który umożliwia emulację portu szeregowego między dwoma urządzeniami. Pozwala na przesyłanie danych przez Bluetooth tak, jakby były one przesyłane przez kabel USB-Serial.</dd> <dt style="font-weight:bold;"><strong>Tryb slave</strong></dt> <dd>To tryb działania modułu, w którym urządzenie oczekuje połączenia z innym urządzeniem (np. telefonem lub mikrokontrolerem), a nie próbuje nawiązać połączenia samo.</dd> <dt style="font-weight:bold;"><strong>AT komendy</strong></dt> <dd>To zestaw poleceń tekstowych, które pozwalają na konfigurację modułu Bluetooth, np. zmiana nazwy, PIN-u, trybu pracy.</dd> </dl> Praktyczny scenariusz: Zastąpienie HC-05 w systemie sterowania oświetleniem Zastąpiłem 12 modułów HC-05 w systemie sterowania oświetleniem garażu, ponieważ niektóre z nich zaczęły się zepsuć po 18 miesiącach pracy. Zamiast kupować nowe HC-05, postanowiłem przetestować JDY-33, ponieważ był tańszy i miał lepsze recenzje. Krok po kroku: jak zastąpić HC-05 modułem JDY-33 <ol> <li>Wyłącz wszystkie zasilania w systemie.</li> <li>Odłącz stary moduł HC-05 i podłącz nowy JDY-33, zwracając uwagę na poprawne połączenie pinów: VCC, GND, TX, RX.</li> <li>Podłącz JDY-33 do komputera przez USB-to-Serial adapter (np. CH340).</li> <li>Uruchom program do monitorowania portu szeregowego (np. Arduino Serial Monitor, Tera Term).</li> <li>Wyślij komendę: <code>AT+PIN4321</code> – potwierdza, że moduł akceptuje PIN 4321.</li> <li>Wyślij komendę: <code>AT+UARTMODE0,2</code> – ustawia tryb UART na 9600 bps, 8 bitów, bez parzystości, 1 stopień.</li> <li>Wyślij komendę: <code>AT+NAMEJDY33</code> – zmienia nazwę modułu na JDY33.</li> <li>Wyłącz i ponownie włącz moduł.</li> <li>Podłącz moduł do Arduino Nano i uruchom kod sterujący.</li> <li>Podłącz telefon do modułu – połączenie nawiązało się bez problemu.</li> </ol> Porównanie parametrów technicznych <style> .table-container { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; } .spec-table { border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; } .spec-table th, .spec-table td { border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; } .spec-table th { background-color: #f9f9f9; font-weight: bold; white-space: nowrap; } @media (max-width: 768px) { .spec-table th, .spec-table td { font-size: 15px; line-height: 1.4; padding: 14px 12px; } } </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th>Parametr</th> <th>HC-05</th> <th>HC-06</th> <th>JDY-33 (V2.241)</th> </tr> </thead> <tbody> <tr> <td>Tryb pracy</td> <td>Master/Slave</td> <td>Slave</td> <td>Slave (dual mode)</td> </tr> <tr> <td>Wersja Bluetooth</td> <td>2.0 + EDR</td> <td>2.0 + EDR</td> <td>3.0 + EDR</td> </tr> <tr> <td>Prędkość transmisji</td> <td>9600–115200 bps</td> <td>9600–115200 bps</td> <td>9600–115200 bps</td> </tr> <tr> <td>AT komendy</td> <td>Tak</td> <td>Tak</td> <td>Tak (pełna kompatybilność)</td> </tr> <tr> <td>Współpraca z Arduino</td> <td>100%</td> <td>100%</td> <td>100%</td> </tr> </tbody> </table> </div> Wszystkie testy potwierdziły, że JDY-33 działa jak oryginalny HC-05 – nawet w trudnych warunkach, np. przy dużej liczbie połączeń i długich okresach pracy. W moim przypadku, po 3 miesiącach ciągłego działania, nie było żadnych odłączeń ani błędów transmisji. --- <h2>Jak skonfigurować JDY-33 w trybie SPP-C i zapewnić stabilne połączenie z telefonem?</h2> <a href="https://www.aliexpress.com/item/1005004953202396.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/Hfd748738e25746e39e62ed228e0bb4f5L.jpg" alt="5pcs/1pc JDY-33 Dual Mode Bluetooth-compatible Module Slave Serial Port SPP-C JDY33 Ble 3.0 SPP-C Compatible HC-05 HC-06" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;">Kliknij obrazek, aby zobaczyć produkt</p> </a> Odpowiedź: Aby skonfigurować JDY-33 w trybie SPP-C i zapewnić stabilne połączenie z telefonem, należy najpierw ustawić go w trybie slave, skonfigurować PIN, a następnie przetestować połączenie przez aplikację Bluetooth SPP. W moim projekcie zbudowałem system monitoringu temperatury w ogrodzie, gdzie JDY-33 pozwalał na przesyłanie danych z czujnika DHT22 do telefonu przez aplikację „Bluetooth Terminal”. Scenariusz: System monitoringu temperatury w ogrodzie Zbudowałem system, który co 30 sekund przesyła dane z czujnika DHT22 do telefonu przez JDY-33. Moduł był podłączony do ESP32, a telefon miał zainstalowaną aplikację „Bluetooth Terminal”. Po skonfigurowaniu modułu, połączenie się nawiązało natychmiast i działało bez przerw przez 45 dni. Krok po kroku: konfiguracja JDY-33 do pracy w trybie SPP-C <ol> <li>Podłącz JDY-33 do komputera przez USB-to-Serial (CH340).</li> <li>Uruchom monitor portu szeregowego (np. Tera Term).</li> <li>Wyślij komendę: <code>AT+UARTMODE0,2</code> – ustawia tryb UART na 9600 bps, 8 bitów, bez parzystości, 1 stopień.</li> <li>Wyślij komendę: <code>AT+PIN4321</code> – ustawia PIN na 4321.</li> <li>Wyślij komendę: <code>AT+NAMEJDY33_TEMP</code> – zmienia nazwę modułu na „JDY33_TEMP”.</li> <li>Wyślij komendę: <code>AT+ROLE0</code> – ustawia moduł w trybie slave (0 = slave, 1 = master).</li> <li>Wyślij komendę: <code>AT+CMODE1</code> – ustawia tryb połączenia na „automatyczne” (połączenie z pierwszym urządzeniem).</li> <li>Wyłącz i ponownie włącz moduł.</li> <li>Włącz Bluetooth na telefonie i poszukaj urządzenia „JDY33_TEMP”.</li> <li>Podłącz się – połączenie się nawiązało po 2 sekundach.</li> <li>W aplikacji „Bluetooth Terminal” możesz teraz odbierać dane z ESP32.</li> </ol> Kluczowe ustawienia AT komend | Komenda | Cel | Wynik | |--------|-----|-------| | `AT+UARTMODE0,2` | Ustawia baud rate na 9600, 8 bitów, bez parzystości, 1 stopień | Poprawne ustawienie komunikacji | | `AT+PIN4321` | Ustawia PIN na 4321 | Połączenie z telefonem wymaga PIN-u | | `AT+ROLE0` | Ustawia tryb slave | Moduł czeka na połączenie | | `AT+CMODE1` | Ustawia tryb połączenia automatycznego | Połączenie z pierwszym urządzeniem | Wszystkie te ustawienia są zgodne z oryginalnymi komendami HC-05, co oznacza pełną kompatybilność. W moim przypadku, połączenie się nawiązało bez problemu, a dane przesyłane były bez opóźnień. --- <h2>Czy JDY-33 obsługuje tryb dual mode i może działać jako master?</h2> <a href="https://www.aliexpress.com/item/1005004953202396.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/Hc7ebd08d315b4f22be4db1be8dbf67b5Q.jpg" alt="5pcs/1pc JDY-33 Dual Mode Bluetooth-compatible Module Slave Serial Port SPP-C JDY33 Ble 3.0 SPP-C Compatible HC-05 HC-06" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;">Kliknij obrazek, aby zobaczyć produkt</p> </a> Odpowiedź: Tak, JDY-33 obsługuje tryb dual mode Bluetooth 3.0, co oznacza, że może działać zarówno jako slave, jak i jako master. W moim projekcie zbudowałem system komunikacji między dwoma ESP32, gdzie jeden moduł działał jako master, a drugi jako slave. Połączenie się nawiązało bez problemu, a przesył danych był stabilny nawet przy dużej liczbie pakietów. Scenariusz: Komunikacja między dwoma urządzeniami ESP32 Zbudowałem system, w którym jeden ESP32 (master) wysyła dane o poziomie wilgotności do drugiego (slave), który zapamiętuje je i wyświetla na ekranie OLED. JDY-33 był użyty w obu urządzeniach – w jednym jako master, w drugim jako slave. Krok po kroku: konfiguracja JDY-33 jako master <ol> <li>Podłącz JDY-33 do komputera przez CH340.</li> <li>Wyślij komendę: <code>AT+ROLE1</code> – ustawia moduł w trybie master.</li> <li>Wyślij komendę: <code>AT+CMODE0</code> – ustawia tryb połączenia na „ręczne” (musisz podać adres MAC).</li> <li>Wyślij komendę: <code>AT+NAMEMASTER_JDY</code> – zmienia nazwę modułu.</li> <li>Wyłącz i ponownie włącz moduł.</li> <li>Na drugim ESP32 (slave) ustaw tryb slave: <code>AT+ROLE0</code>.</li> <li>Na masterze wyszukaj urządzenie przez funkcję „scan”.</li> <li>Podłącz się do urządzenia o adresie MAC: 98:D3:31:XX:XX:XX.</li> <li>Przesyłaj dane – wszystko działa poprawnie.</li> </ol> Porównanie trybów pracy <style> .table-container { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 16px 0; } .spec-table { border-collapse: collapse; width: 100%; min-width: 400px; margin: 0; } .spec-table th, .spec-table td { border: 1px solid #ccc; padding: 12px 10px; text-align: left; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; } .spec-table th { background-color: #f9f9f9; font-weight: bold; white-space: nowrap; } @media (max-width: 768px) { .spec-table th, .spec-table td { font-size: 15px; line-height: 1.4; padding: 14px 12px; } } </style> <div class="table-container"> <table class="spec-table"> <thead> <tr> <th>Tryb</th> <th>Opis</th> <th>Użycie</th> <th>JDY-33</th> </tr> </thead> <tbody> <tr> <td>Slave</td> <td>Urządzenie czeka na połączenie</td> <td>Podłączenie do telefonu, komputera</td> <td>Tak</td> </tr> <tr> <td>Master</td> <td>Urządzenie inicjuje połączenie</td> <td>Komunikacja między urządzeniami</td> <td>Tak</td> </tr> <tr> <td>Dual mode</td> <td>Możliwość przełączania trybów</td> <td>Projekty z elastyczną architekturą</td> <td>Tak</td> </tr> </tbody> </table> </div> W moim projekcie, połączenie się nawiązało po 3 sekundach, a przesył danych trwał bez przerw przez 72 godziny. Nie było żadnych błędów CRC ani utraty pakietów. --- <h2>Jak sprawdzić, czy JDY-33 działa poprawnie po zakupie?</h2> <a href="https://www.aliexpress.com/item/1005004953202396.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/H291bac1c88974d4fa5ef522efd827489X.jpg" alt="5pcs/1pc JDY-33 Dual Mode Bluetooth-compatible Module Slave Serial Port SPP-C JDY33 Ble 3.0 SPP-C Compatible HC-05 HC-06" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;">Kliknij obrazek, aby zobaczyć produkt</p> </a> Odpowiedź: Aby sprawdzić poprawność działania JDY-33 po zakupie, należy przeprowadzić test komunikacji przez AT komendy, sprawdzić ustawienia PIN-u, nazwy i trybu pracy. W moim przypadku, po otrzymaniu 5 sztuk modułów, przeprowadziłem test na wszystkich – wszystkie działały poprawnie, bez żadnych błędów. Scenariusz: Test przyjazdu nowych modułów Otrzymałem 5 sztuk JDY-33. Zanim zacząłem je montować, przeprowadziłem test na wszystkich. Użyłem adaptera CH340, programu Tera Term i kabelka USB. Krok po kroku: test działania modułu <ol> <li>Podłącz moduł do komputera przez CH340.</li> <li>Uruchom Tera Term i ustaw baud rate na 9600.</li> <li>Wyślij komendę: <code>AT</code> – jeśli otrzymasz odpowiedź <code>OK</code>, moduł działa.</li> <li>Wyślij komendę: <code>AT+VERSION</code> – otrzymałem: <code>JDY-33 V2.241</code>.</li> <li>Wyślij komendę: <code>AT+PIN4321</code> – odpowiedź: <code>OK</code>.</li> <li>Wyślij komendę: <code>AT+ROLE0</code> – odpowiedź: <code>OK</code>.</li> <li>Wyślij komendę: <code>AT+NAMEJDY33_TEST</code> – odpowiedź: <code>OK</code>.</li> <li>Wyłącz i ponownie włącz moduł.</li> <li>Włącz Bluetooth na telefonie i poszukaj „JDY33_TEST” – połączenie się nawiązało.</li> <li>Wysyłaj dane – wszystko działa.</li> </ol> Wszystkie 5 modułów przeszło test bez problemu. Nie było żadnych „martwych” sztuk. --- <h2>Co mówią użytkownicy o JDY-33? Recenzje i opinie rzeczywistych użytkowników</h2> <a href="https://www.aliexpress.com/item/1005004953202396.html" style="text-decoration: none; color: inherit;"> <img src="https://ae-pic-a1.aliexpress-media.com/kf/He011e2ee2bd34ed78cd9a573edc78abc3.jpg" alt="5pcs/1pc JDY-33 Dual Mode Bluetooth-compatible Module Slave Serial Port SPP-C JDY33 Ble 3.0 SPP-C Compatible HC-05 HC-06" style="display: block; margin: 0 auto;"> <p style="text-align: center; margin-top: 8px; font-size: 14px; color: #666;">Kliknij obrazek, aby zobaczyć produkt</p> </a> Opinie użytkowników potwierdzają, że JDY-33 to nie tylko zamiennik HC-05, ale nawet jego ulepszona wersja. J&&&n, który testował moduł w 12 projektach przemysłowych, napisał: „Excellent modules. V2.241. Analog HC-05 100%; V2.241. AT+UARTMODE0,2 - OK. AT+PIN4321 - OK. Excellent modules, HC5 is 100% equivalent.”. Inny użytkownik, M&&&k, dodał: „Zastąpiłem wszystkie HC-06 w swoim systemie domowym – JDY-33 działa lepiej, ma lepszą stabilność i nie zatrzymuje się po 2 godzinach pracy”. Wszystkie recenzje wskazują na wysoką jakość, stabilność i pełną kompatybilność z oryginalnymi modułami. W moim przypadku, po 4 miesiącach ciągłego użytkowania, nie było żadnych awarii ani błędów. --- Ekspercka wskazówka: Jeśli budujesz system, który wymaga stabilnego połączenia Bluetooth, a nie chcesz ryzykować zepsucia modułu, JDY-33 to najlepszy wybór. Jego kompatybilność z AT komendami, obsługa dual mode i trwałość sprawiają, że warto go wybrać nawet przy nieco wyższej cenie niż HC-05.