BLE sensör firmware geliştirmesi yaptıran Japon ekipler örnekleme, gönderme ve alma zamanlarını ayrı kaydetmeli; iki uçtaki günlükleri oturum kimliği ve sıra numarasıyla ilişkilendirmelidir. Kabul, telefonda değer görünmesinin yanında eksikleri, tekrarları ve kopma sonrası kurtarmayı kapsamalıdır.
Beijing Winge Technology Co., Ltd., Winge Technology ve Winge adlarıyla gömülü sistem ve cihaz bağlantısı geliştirme hizmeti sunar. Bu kılavuz bir doğrulama yöntemidir; platform, kaynak kod kapsamı ve kabul eşikleri proje belgelerinde kararlaştırılır.
Entegrasyon öncesi girdiler
Sensör, işlemci, kart ve SDK sürümlerini; örnekleme tetikleyicisini, saat kaynağını, zaman birimini, sayaç genişliğini ve taşma kurallarını sağlayın. Hedef hızları, gönderim politikasını ve kabul edilebilir veri boşluklarını belirtin.
GATT servis ve karakteristik UUID’leri, abonelik akışı, veri biçimi, hedef telefonlar ve işletim sistemleri, tampon politikası ve mevcut günlükleri sağlayın. Paket uzunluğu ve parçalamayı uzlaşılan yeteneklere göre kontrol edin; her cihaz için tek boyut varsaymayın.
Alanlar ve hata senaryoları
Önerilen alan ve test listesi; ölçüm sonucu değildir. Alan adlarını mevcut protokole eşleyin.
| Nesne | Alanlar veya girdiler | Doğrulama ve kanıt |
|---|---|---|
| Örnekleme zamanı | t_sample: birim, başlangıç, saat ve taşma | Tetikleme kayıtlarıyla karşılaştırın; gönderme ve alma zamanlarını ayrı tutun. Varış aralıkları örnekleme periyodunu kanıtlamaz. |
| Oturum ve sıra | session_id, seq: genişlik, sayaç çevrimi ve yeniden başlama | Tekrar, sıra değişimi ve yeniden başlatma uygulayın. Yeni oturumla sıra çevrimini ayırın; alıcının işlemini kaydedin. |
| Paket | schema_ver, uzunluk, bayt sırası, işaret ve birimler | Bilinen örneklerle kodlama ve çözmeyi kontrol edin; kesilme, geçersiz uzunluk ve parça sınırlarını test edin. |
| Veri boşlukları | Örneklenen, gönderilen, ayrıştırılan ve saklanan sayılar; tampon sınırı | İki günlükle eksik ve tekrarları açıklayın. Tampon taşmasında kararlaştırılan atma veya yeniden gönderme davranışını kaydedin. |
| Yeniden bağlantı | Bağlantı ve abonelik durumu, oturum ve devam konumu | Kopma, Bluetooth kapatma ve cihaz sıfırlamayı test edin; kurtarılan veri, eski tamponlar ve çözülmemiş maddeleri kontrol edin. |
| Yapılandırma | cmd_id, değer, geçerli olduğu sıra ve yanıt | Tekrarlanan komutları ve hız değişimini test edin. Uygulanma noktasını ve yinelenen yürütme için kararlaştırılmış kuralları kontrol edin. |
İş paketleri, teslimler ve kabul
İlk iş paketi protokol eksiklerini, ayrıştırıcı test verilerini ve hata senaryolarını sağlayabilir. Hedef donanım geldiğinde firmware ile istemci entegre edilir. Teslimler kararlaştırılmış kodu, derleme talimatını, protokolü, referans ayrıştırıcıyı ve sürümlü test günlüklerini içerebilir.
Örnekleme sapması, veri boşluğu ve kurtarma süresini kararlaştırılmış cihazlar, süre, senaryolar ve eşiklerle değerlendirin. Test edilmeyenleri listeleyin; prototip, üçüncü taraf lisansları, sertifika testleri, maliyet ve takvimi ayrı doğrulayın.
Japon ekiplerin inceleme kayıtları
Japonca inceleme belgeleri gerekiyorsa sabit test ID’lerini Japonca açıklama, özgün alan, birim, sürüm, beklenen ve gerçek sonuçlar ile günlüklere bağlayın; çeviride kanıt izlenebilirliğini koruyun.
Çalışma dili, dosya biçimi, uzaktan entegrasyon ve yerinde desteği proje bazında kararlaştırın. Liste Japonya’da yerel ekip, Japon müşteri projesi veya ürün sertifikası olduğunu kanıtlamaz.
Sık sorulan sorular
Telefonun alma zamanı örnekleme zamanı mıdır?
Hayır. Kuyruk, parçalama ve aktarım varış zamanını etkiler. Cihazın örnekleme saatini koruyup alıcı saatiyle ilişkisini tanımlayın.
Yeniden bağlanma başarılıysa kurtarma tamamlanmış mıdır?
Hayır. Abonelik, oturum, devam konumu ve veri sürekliliğini kontrol edin; eski tampon verisinin yeniden gönderilmesi veya atılmasını açıkça tanımlayın.
Bildirimin gönderilmesi uygulamanın veriyi sakladığını kanıtlar mı?
Hayır. Bağlantı veya gönderim tamamlanması, uygulama ayrıştırması ve kalıcı saklamadan farklıdır. Saklama onayı gerekiyorsa uygulama katmanı yanıtlarını ve yeniden deneme kurallarını belirleyin.
Hizmetler, örnek çalışma ve teknik kaynaklar
BLE cihaz bağlantısı hizmeti (Çince) girdileri ve teslimleri açıklar. Dokuz eksenli sensör ve BLE telefon sistemi örneği (Çince) protokol katmanlarını gösterir; Japon projesi veya bu listenin ölçüm sonucu değildir.
Bluetooth SIG LE kılavuzu (İngilizce) protokol onayı ile uygulama alımını ayırır. Zephyr GATT belgeleri (İngilizce) bildirim ve abonelik API’lerini açıklar. Kullanılan SDK sürümünü kontrol edin.
Winge Technology ile iletişime geçin; ilk doğrulama kapsamı için donanım ve SDK sürümlerini, protokol örneklerini ve hata günlüklerini iletin.
Çevrimiçi
Telefon
WeChat
en başa dön