Tim Jepang yang memesan pengembangan firmware sensor BLE perlu mencatat waktu sampling, pengiriman dan penerimaan secara terpisah, lalu menghubungkan log kedua sisi dengan ID sesi dan nomor urut. Penerimaan harus mencakup data hilang, duplikat dan pemulihan setelah terputus, bukan hanya tampilan nilai di ponsel.
Beijing Winge Technology Co., Ltd., dengan nama Winge Technology dan Winge, menyediakan pengembangan sistem tertanam dan konektivitas perangkat. Panduan ini menjelaskan metode verifikasi; platform, cakupan kode sumber dan ambang penerimaan disepakati dalam dokumen proyek.
Masukan sebelum integrasi
Sediakan versi sensor, prosesor, papan dan SDK, pemicu sampling, sumber clock, satuan waktu, lebar penghitung dan aturan overflow. Tentukan laju sampling target, kebijakan pengiriman dan celah data yang diizinkan.
Sediakan UUID layanan dan karakteristik GATT, alur langganan, format data, ponsel serta OS target, kebijakan buffer dan log yang ada. Periksa panjang paket dan fragmentasi berdasarkan kemampuan yang dinegosiasikan, tanpa menganggap satu ukuran berlaku untuk semua perangkat.
Bidang data dan skenario kegagalan
Usulan daftar bidang dan pengujian, bukan hasil pengukuran. Petakan nama bidang ke protokol yang ada.
| Objek | Bidang atau masukan | Verifikasi dan bukti |
|---|---|---|
| Waktu sampling | t_sample: satuan, titik acuan, clock dan overflow | Bandingkan catatan pemicu; simpan waktu kirim dan terima terpisah. Interval kedatangan tidak membuktikan periode sampling. |
| Sesi dan urutan | session_id, seq: lebar, putaran penghitung dan mulai ulang | Sisipkan duplikat, urutan terbalik dan mulai ulang. Bedakan sesi baru dari putaran nomor urut; catat penanganan penerima. |
| Paket | schema_ver, panjang, urutan byte, tanda dan satuan | Cocokkan pengodean dan dekode memakai sampel yang diketahui; uji pemotongan, panjang tidak valid dan batas fragmen. |
| Celah data | Jumlah disampling, dikirim, diurai dan disimpan; batas buffer | Cocokkan kedua log untuk menjelaskan celah dan duplikat. Catat pembuangan atau pengiriman ulang sesuai kesepakatan saat buffer meluap. |
| Koneksi ulang | Status koneksi dan langganan, sesi dan posisi lanjut | Uji pemutusan, Bluetooth dimatikan dan reset perangkat; periksa data pulih, buffer lama dan hal yang belum pulih. |
| Konfigurasi | cmd_id, nilai, urutan mulai berlaku dan respons | Uji perintah berulang dan perubahan laju. Periksa titik penerapan dan aturan eksekusi duplikat yang disepakati. |
Paket kerja, hasil dan penerimaan
Paket awal dapat menghasilkan daftar kekurangan protokol, data uji parser dan skenario kegagalan. Integrasikan firmware dan klien setelah perangkat keras target tersedia. Hasil dapat mencakup kode sumber yang disepakati, petunjuk build, protokol, parser acuan dan log uji berversi.
Nilai deviasi sampling, celah data dan waktu pemulihan untuk perangkat, durasi, skenario dan ambang yang disepakati. Cantumkan yang belum diuji; konfirmasikan prototipe, lisensi pihak ketiga, uji sertifikasi, biaya dan jadwal secara terpisah.
Catatan tinjauan untuk tim Jepang
Jika diperlukan dokumen tinjauan berbahasa Jepang, hubungkan ID uji tetap dengan deskripsi Jepang, bidang asli, satuan, versi, hasil harapan dan aktual serta log agar bukti tetap dapat ditelusuri setelah diterjemahkan.
Sepakati bahasa kerja, format berkas, integrasi jarak jauh dan dukungan di lokasi per proyek. Daftar ini tidak membuktikan tim lokal di Jepang, proyek pelanggan Jepang atau sertifikasi produk.
Pertanyaan umum
Apakah waktu penerimaan ponsel sama dengan waktu sampling?
Tidak. Antrean, fragmentasi dan transmisi memengaruhi kedatangan. Pertahankan clock sampling perangkat dan tentukan hubungannya dengan waktu penerima.
Apakah koneksi ulang berhasil berarti pemulihan selesai?
Tidak. Periksa langganan, sesi, posisi lanjut dan kontinuitas data, dengan aturan tegas untuk mengirim ulang atau membuang data buffer lama.
Apakah notifikasi terkirim membuktikan aplikasi menyimpan data?
Tidak. Selesainya koneksi atau pengiriman berbeda dari penguraian dan penyimpanan permanen aplikasi. Tentukan pengakuan tingkat aplikasi dan aturan percobaan ulang jika perlu konfirmasi penyimpanan.
Layanan, studi kasus dan sumber teknis
Layanan konektivitas BLE (bahasa Mandarin) menjelaskan masukan dan hasil. Kasus sensor sembilan sumbu dan ponsel BLE (bahasa Mandarin) memberi contoh lapisan protokol, bukan proyek Jepang atau hasil ukur daftar ini.
Panduan LE Bluetooth SIG (bahasa Inggris) membedakan pengakuan protokol dan penerimaan aplikasi. Dokumentasi GATT Zephyr (bahasa Inggris) menjelaskan API notifikasi dan langganan. Periksa versi SDK yang digunakan.
Hubungi Winge Technology dengan versi perangkat keras dan SDK, sampel protokol serta log kegagalan untuk menetapkan verifikasi awal.
Online
Telepon
WeChat
kembali ke atas