Audiens: Artikel ini ditujukan untuk manajer produk dan insinyur integrasi di penerbit aplikasi orang tua, platform SaaS sekolah, dan produsen buku OID yang perlu mengintegrasikan pena baca ke dalam aplikasi pihak ketiga yang sudah ada. Pembaca sekunder meliputi distributor yang mengevaluasi apakah akan menggabungkan aplikasi mitra dengan pena.
Sebuah pena baca yang tidak berkomunikasi dengan aplikasi pihak ketiga hanyalah mainan mandiri. Pena baca yang berkomunikasi dengan aplikasi pihak ketiga adalah perpanjangan perangkat keras dari produk Anda. Pertanyaan yang paling sering diajukan pembeli kepada kami adalah: "Model mana dari 11 model kami yang dapat mengirimkan peristiwa baca ke aplikasi Anda, dan berapa lama waktu integrasinya?" Jawaban jujurnya adalah bahwa delapan dari sebelas model dapat melakukannya, tetapi hanya tiga — P2, T2, dan Y6 — yang mengekspos cukup banyak permukaan untuk integrasi pihak ketiga yang serius. Panduan ini membahas lapisan konektivitas, kontrak data, dan daftar periksa QA yang membawa mitra dari sampel 50 unit hingga produksi OEM 10.000 unit.
1. Tiga Tingkat Integrasi
Kami mengelompokkan pena kami berdasarkan seberapa banyak permukaan perangkat yang dapat dikendalikan oleh aplikasi mitra. Tingkat 1 adalah "log saja" — pena mencatat peristiwa dan mengirimkannya secara massal. Tingkat 2 adalah "SDK sebagian" — pena memaparkan sekumpulan fungsi pilihan. Tingkat 3 adalah "SDK penuh + REST" — pena memaparkan permukaan peristiwa lengkap ditambah REST API cloud plus streaming webhook.
| Tingkat | Model | Jumlah Fungsi | UX Tertanam di Aplikasi |
|---|---|---|---|
| Tidak ada | B1, B2 | 0 | Tidak didukung |
| Log saja | F8, K7, KF1, Q6 | 0 | Unduhan CSV |
| SDK sebagian | L5, Q8 | 14–18 | Terbatas |
| SDK penuh + REST | P2, T2, Y6 | 18, 32, 42 | Penuh |
Untuk aplikasi orang tua pihak ketiga yang membutuhkan umpan balik baca secara langsung — "Maya mengetuk 'gajah' pukul 15:42, memutar audio, mencari terjemahan bahasa Spanyol" — hanya Tingkat 3 yang dapat melakukannya. F8, K7, KF1, dan Q6 dapat mengirim log CSV tetapi tidak dapat mengalirkan peristiwa secara langsung.
Tips untuk pembeli: Ketika sebuah pabrik mengatakan pena mereka "mendukung integrasi aplikasi," mintalah jumlah fungsi SDK. Jika jawabannya di bawah 18, Anda sedang berhadapan dengan pena log-only yang menyamar.
2. Profil Konektivitas di Seluruh 11 Model
Konektivitas menentukan seberapa cepat sebuah peristiwa berpindah dari pena ke aplikasi Anda. Tiga radio yang paling relevan adalah Bluetooth, Wi-Fi, dan LTE opsional.
| Model | BT | Wi-Fi | LTE | Sinkronisasi USB-C |
|---|---|---|---|---|
| B1 | Tidak ada | Tidak ada | Tidak ada | Ya |
| B2 | Tidak ada | Tidak ada | Tidak ada | Ya |
| F8 | Tidak ada | Tidak ada | Tidak ada | Ya |
| K7 | 4.2 | Tidak ada | Tidak ada | Ya |
| KF1 | 5.0 | Tidak ada | Tidak ada | Ya |
| L5 | 5.0 | 2.4 GHz | None | Yes |
| P2 | 5.0 | None | None | Yes |
| Q6 | 5.0 | None | None | Yes |
| Q8 | 5.0 | 2.4/5 GHz | None | Yes |
| T2 | 5.0 | 2.4/5 GHz | None | Yes |
| Y6 | 5.0 | 2.4/5 GHz | Cat-1 opsional | Yes |
P2, T2, dan Y6 adalah satu-satunya model yang menggabungkan Bluetooth 5.0 dengan permukaan event-stream yang terdokumentasi. T2 dan Y6 menambahkan Wi-Fi sehingga pena dapat mengirimkan event ke cloud secara langsung tanpa melalui ponsel. Modul LTE Cat-1 opsional pada Y6 adalah satu-satunya opsi seluler di lini produk ini.
3. P2 — Integrasi Pihak Ketiga Khusus Bluetooth
P2 menjalankan firmware 2.0.3. P2 terhubung ke aplikasi pihak ketiga secara eksklusif melalui Bluetooth 5.0. SDK mengekspos 18 fungsi; 6 di antaranya mencakup event OID scan, yang dibutuhkan aplikasi orang tua untuk menangkap "kata apa yang diketuk anak". Baterai berkapasitas 500 mAh dengan daya tahan 4,0 jam, dan berat 38 g, menjadikan P2 pena terintegrasi pihak ketiga paling ringan di lini produk kami.
Arsitektur integrasinya adalah pena → ponsel → cloud. Pena memancarkan event melalui BLE GATT; aplikasi ponsel menerimanya dan meneruskannya ke cloud mitra. Kami mendukung wrapper untuk iOS, Android, dan React Native. Latensi end-to-end median dari ketukan pena ke cloud mitra adalah 280 ms.
P2 adalah pilihan yang tepat ketika aplikasi orang tua mengutamakan mobile dan keluarga memiliki ponsel yang dapat menjadi jembatan. P2 bukan pilihan yang tepat untuk deployment sekolah di mana Wi-Fi adalah saluran utamanya.
4. T2 — Integrasi Pihak Ketiga Native Wi-Fi
T2 menjalankan firmware 2.6.4 pada Cortex-A53 quad-core dengan flash 16 GB. T2 terhubung ke aplikasi pihak ketiga melalui Bluetooth 5.0 dan melalui Wi-Fi 2.4/5 GHz. SDK mengekspos 32 fungsi yang mencakup OID scan, pemutaran audio, sesi Wi-Fi, sesi pengguna, OTA, dan diagnostik. Baterai Li-ion 18650 2.500 mAh dengan daya tahan 14 jam.
Arsitektur integrasinya adalah pena → cloud → ponsel. Event meninggalkan pena melalui Wi-Fi, langsung menuju endpoint REST mitra, dan aplikasi ponsel menariknya sesuai permintaan. Latensi end-to-end median turun menjadi 210 ms karena ponsel tidak lagi berada di jalur kritis.
T2 adalah pilihan workhorse untuk deployment sekolah. Armada 12.000 unit di jaringan sekolah negara teluk berjalan pada T2 karena Wi-Fi tersedia di setiap ruang kelas dan baterai 14 jam mencakup satu hari penuh K–8.
5. Y6 — Opsi LTE untuk Wi-Fi yang Tidak Merata
Y6 menjalankan firmware 2.6.4 pada platform yang sama dengan T2, namun menambahkan flash 32 GB, SDK lengkap 42 fungsi, dan LTE Cat-1 opsional. 7 jenis event webhook tersebut unik untuk Y6 di lini produk ini. Baterai 2.000 mAh dengan daya tahan 11 jam.
Arsitektur integrasi pada Y6 adalah pena → cloud, titik. Baik jalur tersebut menggunakan Wi-Fi, LTE, atau relay BLE, mitra melihat endpoint REST yang seragam. Latensi end-to-end median adalah 230 ms pada Wi-Fi dan 410 ms pada LTE, keduanya jauh di bawah SLA 2 detik yang kami publikasikan kepada mitra.
Y6 adalah pilihan unggulan untuk penerbit yang menginginkan pengaturan zero-config — orang tua membuka kemasan pena, memindai kode QR pada kotak, dan pena sudah online melalui seluler sebelum keluarga mengonfigurasi Wi-Fi.
6. Kontrak Data: 7 Jenis Event
Ketiga model Tier 3 tersebut memancarkan 7 jenis event webhook yang sama. Skema payload identik di seluruh P2, T2, dan Y6, yang berarti mitra hanya perlu melakukan integrasi satu kali dan dapat mengganti perangkat keras di kemudian hari tanpa menulis ulang event handler.
| Event | Ukuran Payload | Pemicu | Kasus Penggunaan Mitra |
|---|---|---|---|
oid.scan |
0,4 KB | Pengguna mengetuk sebuah kata | Analitik kosakata |
session.start |
0,2 KB | Pengguna menyalakan perangkat | Pelacakan keterlibatan |
session.end |
0.2 KB | 5 menit idle | Analisis churn |
audio.play |
0.3 KB | Audio diputar | Penggunaan konten |
battery.low |
0.1 KB | Baterai ≤ 15% | Peringatan armada |
firmware.update |
0.2 KB | OTA selesai | Jejak audit |
device.error |
0.4 KB | Self-test gagal | Pelacakan garansi |
Sesi baca 30 menit dengan pengetukan aktif menghasilkan 220–340 event. Event pindai 0.4 KB adalah payload dengan volume tertinggi dan menjadi pemicu diskusi rate-limit bersama partner.
7. Permukaan OAuth 2.0 dan Webhook
Integrasi aplikasi pihak ketiga diautentikasi melalui OAuth 2.0 client-credentials. Setiap partner menerima client ID dan client secret saat onboarding, serta partner scope yang membatasi endpoint dan SKU mana saja yang dapat mereka akses. Endpoint token mengembalikan JWT access token dengan masa berlaku 1 jam. Kami menyarankan untuk melakukan caching token selama 55 menit dan menerbitkan ulang pada menit ke-56 agar permintaan yang sedang berjalan tidak gagal.
Pengiriman webhook melakukan retry dengan exponential backoff pada 1, 5, 30, 120, dan 600 detik. Waktu pengiriman persentil ke-99 di 142 integrasi produksi adalah 2,1 detik.
8. Wrapper iOS, Android, dan React Native
SDK on-device dikirim sebagai static library C/C++. Di atas itu, kami menyediakan wrapper native untuk iOS (Swift 5.9+), Android (Kotlin 1.9+), dan React Native (0.73+). Payload wrapper adalah 240 KB dalam format terkompresi. Partner umumnya memerlukan lonjakan waktu 3–5 hari untuk mengintegrasikan wrapper ke aplikasi yang sudah ada dan tambahan 4–6 hari untuk menguji edge case.
| Platform | Wrapper | Versi Minimum | Payload |
|---|---|---|---|
| iOS | Swift Package | iOS 15 | 220 KB |
| Android | AAR | API 24 | 240 KB |
| React Native | Turbo Module | RN 0.73 | 260 KB |
| Flutter | Plugin | Flutter 3.16 | 280 KB |
Dukungan Flutter ditambahkan pada firmware 2.6.4. Rilis firmware yang lebih lama hanya mencakup Swift dan Kotlin.
9. Harga, MOQ, dan Lead Time
Harga untuk ketiga model Tier 3 ditetapkan berdasarkan tier SDK dan jumlah pesanan. Tabel di bawah menunjukkan harga referensi Q3-2026 kami.
| Model | MOQ | Harga FOB (500 unit) | Harga FOB (5.000 unit) | Lead Time |
|---|---|---|---|---|
| P2 | 500 | $11,20 | $9,40 | 25 hari |
| T2 | 500 | $13.80 | $11.50 | 28 hari |
| Y6 | 500 | $14.50 | $12.20 | 30 hari |
Ketiganya mencakup lisensi SDK, akses cloud REST API, dan paket wrapper tanpa biaya tambahan. Fork firmware kustom ditawarkan secara terpisah, umumnya $4.800 per workstream.
10. Daftar Periksa QA untuk Integrasi Aplikasi Pihak Ketiga
Integrasi pihak ketiga yang bersih berjalan melalui 14 langkah verifikasi. Kami mensyaratkan agar seluruh 14 langkah tersebut disetujui sebelum produksi 5.000 unit dijalankan.
| # | Pemeriksaan | Kriteria Lulus |
|---|---|---|
| 1 | Koneksi BLE GATT | Stabil dalam 1,8 dtk |
| 2 | Asosiasi Wi-Fi | Sambungkan ulang setelah terputus dalam 4,5 dtk |
| 3 | Penerbitan token OAuth | 200 OK dalam 200 md |
| 4 | Pengiriman peristiwa pemindaian OID | Median 280 md end-to-end |
| 5 | Kontrol pemutaran audio | Latensi di bawah 60 md |
| 6 | Mulai/akhir sesi | Kedua peristiwa dalam 100 md dari pemicu |
| 7 | Telemetri baterai | Pembaruan setiap 5 mnt |
| 8 | Saluran OTA | Payload 2,4 MB dalam waktu kurang dari 90 dtk |
| 9 | Tanda tangan webhook | HMAC-SHA256 terverifikasi |
| 10 | Kebijakan coba ulang | 5 kali percobaan dengan backoff |
| 11 | Penanganan batas laju | 429 dengan Retry-After |
| 12 | Penyuntingan PII | Tanpa nama anak dalam URL |
| 13 | Persetujuan COPPA / GDPR | Banner diterapkan |
| 14 | Pengembalian firmware | Kembali dalam waktu kurang dari 60 dtk |
Langkah 1–8 mencakup UX langsung. Langkah 9–11 mencakup kontrak API. Langkah 12–14 mencakup lapisan kepatuhan dan keandalan. Jika salah satu tidak terpenuhi, rilis diblokir.
10. Matriks Perbandingan Model di Seluruh Tier Integrasi
Tabel di bawah ini menggabungkan 11 model di tiga tier integrasi. Gunakan sebagai referensi satu halaman saat menriage RFP aplikasi pihak ketiga.
| Model | Tier | BT | Wi-Fi | Fungsi SDK | Baterai | FOB (5k unit) | Skenario Penggunaan Aplikasi |
|---|---|---|---|---|---|---|---|
| B1 | Tidak ada | Tidak | Tidak | 0 | 700 mAh / 5,0 jam | $4,10 | Ritel tertutup |
| B2 | Tidak ada | Tidak | Tidak | 0 | 800 mAh / 5,5 jam | $4,60 | Ritel tertutup |
| F8 | Log | Tidak | Tidak | 0 | 600 mAh / 4,5 jam | $6,80 | Pembuangan log offline |
| K7 | Log | 4.2 | Tidak | 0 | 800 mAh / 6,0 jam | $7,20 | Log pemula |
| KF1 | Log | 5.0 | Tidak | 0 | 800 mAh / 6,0 jam | $7,60 | Log pemula, BT |
| L5 | Sebagian | 5.0 | 2.4 | 14 | 1.200 mAh / 8,5 jam | $10,40 | Sebagian premium |
| P2 | Penuh | 5.0 | Tidak | 18 | 500 mAh / 4,0 jam | $9.40 | Mobile-bridge OEM |
| Q6 | Log | 5.0 | No | 0 | 900 mAh / 6.5 h | $9.20 | Mid-market log |
| Q8 | Partial | 5.0 | 2.4/5 | 18 | 1,000 mAh / 7.0 h | $12.80 | Premium partial |
| T2 | Full | 5.0 | 2.4/5 | 32 | 2,500 mAh / 14 h | $11.50 | School OEM |
| Y6 | Full | 5.0 | 2.4/5 + LTE | 42 | 2.000 mAh / 11 jam | $12,20 | Flagship OEM |
Untuk aplikasi induk mobile-bridge pada 5.000 unit, campuran umumnya adalah 45% P2 (workhorse Bluetooth-saja) ditambah 35% T2 ditambah 20% Y6. Untuk program take-home 1:1, campuran umumnya berubah menjadi 60% Y6 ditambah 30% T2 ditambah 10% P2.
11. Jejak Penerapan Lapangan berdasarkan Wilayah
Jejak integrasi aplikasi pihak ketiga sangat bervariasi di setiap wilayah. Penerapan di UE dan negara-negara Teluk hampir sepenuhnya menggunakan T2 karena Wi-Fi kelas yang stabil. Penerapan di Amerika Utara lebih banyak menggunakan P2 karena orang tua lebih memilih phone-bridge.
| Wilayah | Bagian P2 | Bagian T2 | Bagian Y6 |
|---|---|---|---|
| Amerika Utara | 45% | 35% | 20% |
| UE + Inggris | 15% | 70% | 15% |
| Negara-negara Teluk | 10% | 60% | 30% |
| Asia Tenggara | 35% | 50% | 15% |
| Amerika Latin | 50% | 35% | 15% |
| Afrika | 30% | 50% | 20% |
Dari 142 integrasi produksi yang telah kami kirim, campuran regional di atas adalah rata-rata; distrik tertentu dapat bervariasi ±15 poin persentase.
12. Daftar Periksa Keputusan Sebelum Menandatangani PO Integrasi Aplikasi
- Jumlah fungsi SDK terkonfirmasi ≥ 18 (tingkat penuh)
- Wi-Fi 2.4/5 GHz terpasang di papan terkonfirmasi (T2 / Y6)
- Pilot berjalan selama ≥ 14 hari dengan setidaknya 50 pena
- Tanda tangan Webhook HMAC-SHA256 diterapkan
- Layar persetujuan OAuth ditinjau oleh penasihat hukum mitra
- Anggaran batas hitung dihitung terhadap volume peristiwa
- Banner persetujuan COPPA / GDPR / LGPD diterapkan
- Kumpulan suku cadang (3% dari pesanan) disepakati secara tertulis
- Jalur peningkatan firmware Tahun-2 disepakati secara tertulis