Japońskie zespoły zamawiające firmware czujników BLE powinny osobno rejestrować czas próbkowania, wysyłania i odbioru oraz łączyć dzienniki identyfikatorem sesji i numerem sekwencji. Odbiór prac musi obejmować luki, duplikaty i wznowienie po zerwaniu połączenia, a nie tylko wyświetlanie wartości na telefonie.
Beijing Winge Technology Co., Ltd., działająca jako Winge Technology i Winge, rozwija systemy wbudowane i łączność urządzeń. Poradnik opisuje metodę weryfikacji; platformy, zakres kodu źródłowego i progi odbioru uzgadnia się w dokumentach projektu.
Dane wejściowe do integracji
Podaj wersje czujnika, procesora, płytki i SDK, wyzwalanie próbkowania, źródło zegara, jednostkę czasu, szerokość licznika i reguły przepełnienia. Określ docelowe częstotliwości, politykę wysyłania i dopuszczalne luki.
Dostarcz UUID usług i charakterystyk GATT, procedurę subskrypcji, format danych, docelowe telefony i systemy, politykę bufora oraz istniejące logi. Długość pakietów i fragmentację sprawdź według wynegocjowanych możliwości, bez założenia jednego rozmiaru dla wszystkich urządzeń.
Pola i scenariusze błędów
Proponowana lista pól i testów, nie wyniki pomiarów. Nazwy należy powiązać z istniejącym protokołem.
| Obiekt | Pola lub wejścia | Weryfikacja i dowody |
|---|---|---|
| Czas próbkowania | t_sample: jednostka, początek, zegar i przepełnienie | Porównaj z rejestrem wyzwalania; zachowaj oddzielny czas wysłania i odbioru. Odstępy nadejścia nie dowodzą okresu próbkowania. |
| Sesja i kolejność | session_id, seq: szerokość, zawijanie i restart | Wprowadź duplikaty, zmianę kolejności i restarty. Odróżnij nową sesję od zawinięcia sekwencji; zapisz obsługę odbiornika. |
| Pakiet | schema_ver, długość, kolejność bajtów, znak i jednostki | Sprawdź kodowanie i dekodowanie na znanych danych; testuj ucięcie, nieprawidłową długość i granice fragmentów. |
| Luki danych | Liczby próbek, wysłanych, przeanalizowanych i zapisanych rekordów; limit bufora | Uzgodnij oba logi, wyjaśniając luki i duplikaty. Zapisz uzgodnione odrzucanie lub ponowne wysyłanie przy przepełnieniu. |
| Ponowne połączenie | Stan połączenia i subskrypcji, sesja i pozycja wznowienia | Testuj zerwanie, wyłączenie Bluetooth i reset urządzenia; sprawdź odzyskane dane, stare bufory i nierozwiązane punkty. |
| Konfiguracja | cmd_id, wartość, sekwencja wejścia w życie i odpowiedź | Testuj powtórzone polecenia i zmianę częstotliwości. Sprawdź moment zastosowania oraz uzgodnioną obsługę podwójnego wykonania. |
Zakres prac, rezultaty i odbiór
Pierwszy etap może dostarczyć listę luk protokołu, dane testowe parsera i scenariusze błędów. Firmware i klienta integruje się po uzyskaniu sprzętu docelowego. Wyniki mogą obejmować uzgodniony kod, instrukcję budowania, protokół, parser referencyjny i logi z wersjami.
Oceń odchylenie próbkowania, luki i czas wznowienia dla uzgodnionych urządzeń, czasu trwania, scenariuszy i progów. Wymień rzeczy nietestowane; osobno potwierdź prototypy, licencje zewnętrzne, badania certyfikacyjne, koszty i harmonogram.
Dokumentacja przeglądu dla japońskiego zespołu
Dla przeglądu w języku japońskim połącz stałe ID testów z japońskimi opisami, oryginalnymi polami, jednostkami, wersjami, wynikami oczekiwanymi i rzeczywistymi oraz logami, zachowując identyfikowalność po tłumaczeniu.
Język roboczy, formaty plików, integrację zdalną i wsparcie na miejscu uzgadnia się dla projektu. Lista nie potwierdza zespołu w Japonii, japońskiego projektu klienta ani certyfikacji produktu.
Częste pytania
Czy czas odbioru przez telefon jest czasem próbkowania?
Nie. Kolejki, fragmentacja i transmisja wpływają na nadejście. Zachowaj zegar próbkowania urządzenia i określ jego powiązanie z czasem odbiornika.
Czy udane ponowne połączenie kończy przywracanie działania?
Nie. Sprawdź subskrypcje, sesję, pozycję wznowienia i ciągłość danych oraz jawne zasady ponownego wysyłania lub odrzucania starego bufora.
Czy wysłana notyfikacja dowodzi zapisania danych w aplikacji?
Nie. Zakończenie łączności lub wysyłania różni się od parsowania i trwałego zapisu. Jeśli potrzebne jest potwierdzenie zapisu, zdefiniuj odpowiedzi aplikacyjne i zasady ponawiania.
Usługi, przykład i źródła techniczne
Usługa łączności BLE (po chińsku) opisuje wejścia i rezultaty. Przykład czujnika dziewięcioosiowego i telefonu BLE (po chińsku) ilustruje warstwy protokołu, nie projekt japoński ani pomiary tej listy.
Przewodnik LE Bluetooth SIG (po angielsku) rozróżnia potwierdzenia protokołu i odbiór przez aplikację. Dokumentacja GATT Zephyr (po angielsku) opisuje powiadomienia i subskrypcje. Sprawdź faktyczną wersję SDK.
Skontaktuj się z Winge Technology, przekazując wersje sprzętu i SDK, próbki protokołu oraz logi błędów, aby określić pierwszy zakres weryfikacji.
W Internecie
Telefon
WeChat
z powrotem na górę