Målgruppe: Denne artikkelen retter seg mot produktledere og integrasjonsingeniører hos utgivere av foreldreapper, skolebaserte SaaS-plattformer og OID-bokprodusenter som trenger å integrere en lesepenn i en eksisterende tredjepartsapplikasjon. Sekundære lesere inkluderer distributører som vurderer om de skal pakke en partnerapp sammen med pennen.
En lesepenn som ikke snakker med en tredjepartsapp, er et selvgående leketøy. En lesepenn som gjør det, er en maskinvareutvidelse av produktet ditt. Spørsmålet kjøpere oftest stiller oss, er: «Hvilke av de 11 modellene våre kan overlevere lesehendelser til appen deres, og hvor lang tid tar integrasjonen?» Det ærlige svaret er at åtte av de elleve modellene kan det, men bare tre — P2, T2 og Y6 — eksponerer nok overflate til en seriøs tredjepartsintegrasjon. Denne veiledningen går gjennom tilkoblingslaget, datakontrakten og QA-sjekklisten som tar en partner fra en prøve på 50 enheter til en OEM-kjøring på 10 000 enheter.
1. De tre integrasjonsnivåene
Vi nivåinndeler pennene våre etter hvor mye av enhetsoverflaten en partnerapp kan kontrollere. Nivå 1 er «kun logg» — pennen registrerer hendelser og sender dem i bulk. Nivå 2 er «delvis SDK» — pennen eksponerer et kuratert sett med funksjoner. Nivå 3 er «full SDK + REST» — pennen eksponerer hele hendelsesoverflaten pluss skytjenestens REST-API pluss webhook-strømming.
| Nivå | Modeller | Antall funksjoner | App-innebygd UX |
|---|---|---|---|
| Ingen | B1, B2 | 0 | Ikke støttet |
| Kun logg | F8, K7, KF1, Q6 | 0 | CSV-nedlasting |
| Delvis SDK | L5, Q8 | 14–18 | Begrenset |
| Full SDK + REST | P2, T2, Y6 | 18, 32, 42 | Full |
For en tredjeparts foreldreapp som trenger sanntidstilbakemelding på lesing — «Maya trykket på 'elefant' kl. 15:42, spilte av lyden, slo opp den spanske oversettelsen» — er det bare Nivå 3 som fungerer. F8, K7, KF1 og Q6 kan sende CSV-logger, men kan ikke strømme levende hendelser.
Kjøperråd: Når en fabrikk forteller deg at pennen deres «støtter app-integrasjon», bør du be om antall SDK-funksjoner. Hvis svaret er under 18, ser du på en penn som bare er loggføring i forkledning.
2. Tilkoblingsprofiler på tvers av de 11 modellene
Tilkobling avgjør hvor raskt en hendelse beveger seg fra pennen til appen din. De tre mest relevante radioene er Bluetooth, Wi-Fi og valgfri LTE.
| Modell | BT | Wi-Fi | LTE | USB-C-synk |
|---|---|---|---|---|
| B1 | Ingen | Ingen | Ingen | Ja |
| B2 | Ingen | Ingen | Ingen | Ja |
| F8 | Ingen | Ingen | Ingen | Ja |
| K7 | 4.2 | Ingen | Ingen | Ja |
| KF1 | 5.0 | Ingen | Ingen | Ja |
| L5 | 5.0 | 2.4 GHz | Ingen | Ja |
| P2 | 5.0 | Ingen | Ingen | Ja |
| Q6 | 5.0 | Ingen | Ingen | Ja |
| Q8 | 5.0 | 2.4/5 GHz | Ingen | Ja |
| T2 | 5.0 | 2.4/5 GHz | Ingen | Ja |
| Y6 | 5.0 | 2.4/5 GHz | Cat-1 valgfritt | Ja |
P2, T2 og Y6 er de eneste modellene som kombinerer Bluetooth 5.0 med en dokumentert hendelsesstrømflate. T2 og Y6 legger til Wi-Fi slik at pennen kan sende hendelser direkte til skyen uten å gå via en telefon. Y6s valgfrie LTE Cat-1-modul er det eneste mobilalternativet i utvalget.
3. P2 — Kun Bluetooth for tredjepartsintegrasjon
P2 kjører firmware 2.0.3. Den kobler seg til en tredjepartsapp utelukkende via Bluetooth 5.0. SDK-en eksponerer 18 funksjoner; 6 av dem dekker OID-skanne-hendelser, som er det en foreldreapp trenger for å fange opp «hvilket ord barnet trykket på». Batteriet er 500 mAh med 4,0 t driftstid, og vekten er 38 g, noe som gjør P2 til den letteste pennen med tredjepartsintegrasjon i utvalget vårt.
Integrasjonsarkitekturen er penn → telefon → sky. Pennen sender ut hendelser over BLE GATT; telefonappen mottar dem og videresender dem til partnerens sky. Vi støtter iOS-, Android- og React Native-innpakninger. Median ende-til-ende-latens fra penn-trykk til partners sky er 280 ms.
P2 er det riktige valget når foreldreappen er mobil-først og familien har en telefon som kan være broen. Det er ikke det riktige valget for en skoleutrulling der Wi-Fi er den primære kanalen.
4. T2 — Wi-Fi-native tredjepartsintegrasjon
T2 kjører firmware 2.6.4 på en Cortex-A53 quad-core med 16 GB flash. Den kobler seg til en tredjepartsapp over Bluetooth 5.0 og over Wi-Fi 2.4/5 GHz. SDK-en eksponerer 32 funksjoner som dekker OID-skanning, lydavspilling, Wi-Fi-økt, brukerøkt, OTA og diagnostikk. Batteriet er 2 500 mAh Li-ion 18650 med 14 t driftstid.
Integrasjonsarkitekturen er penn → sky → telefon. Hendelser forlater pennen over Wi-Fi, treffer partnerens REST-endepunkt direkte, og telefonappen henter dem ved behov. Median ende-til-ende-latens faller til 210 ms fordi telefonen ikke lenger er i den kritiske banen.
T2 er arbeidshesten for skoleutrullinger. En flåte på 12 000 enheter i et skolenettverk i en Gulf-stat kjører på T2 fordi Wi-Fi er tilgjengelig i hvert klasserom og 14 t-batteriet dekler en hel K–8-dag.
5. Y6 — LTE-alternativ for ujevn Wi-Fi-dekning
Y6 kjører firmware 2.6.4 på samme plattform som T2, men legger til 32 GB flash, den fulle SDK-en med 42 funksjoner og valgfri LTE Cat-1. De 7 webhook-hendelsestypene er unike for Y6 i utvalget. Batteriet er 2 000 mAh med 11 t driftstid.
Integrasjonsarkitekturen på Y6 er penn → sky, punktum. Uansett om banen er Wi-Fi, LTE eller BLE-relé, ser partneren et ensartet REST-endepunkt. Median ende-til-ende-latens er 230 ms på Wi-Fi og 410 ms på LTE, begge godt innenfor den 2-sekunders SLA-en vi publiserer til partnere.
Y6 er flaggskipet for utgivere som ønsker nullkonfigurasjons-oppsett — en forelder pakker ut pennen, skanner en QR-kode på esken, og pennen er online via mobilnettet før familien konfigurerer Wi-Fi.
6. Datakontrakten: 7 hendelsestyper
Alle de tre Tier 3-modellene sender ut de samme 7 webhook-hendelsestypene. Payload-skjemaet er identisk på tvers av P2, T2 og Y6, noe som betyr at partnere bare trenger å integrere én gang og kan bytte maskinvare senere uten å omskrive hendelsesbehandleren.
| Hendelse | Payload-størrelse | Utløser | Partnerbruksområde |
|---|---|---|---|
oid.scan |
0,4 KB | Bruker trykker på et ord | Ordforrådsanalyse |
session.start |
0,2 KB | Bruker slår på | Engasjementssporing |
session.end |
0.2 KB | 5 min inaktiv | Avgangsanalyse |
audio.play |
0.3 KB | Lyd spilles av | Innholdsbruk |
battery.low |
0.1 KB | Batteri ≤ 15 % | Flåtevarsling |
firmware.update |
0.2 KB | OTA fullført | Revisjonsspor |
device.error |
0.4 KB | Selvtest mislykkes | Garantisporing |
En 30-minutters leseøkt med aktiv bruk genererer 220–340 hendelser. 0.4 KB-skanningshendelsen er den største datapakken og er den som driver samtalen om ratebegrensning med partnere.
7. OAuth 2.0- og webhook-grensesnittet
Tredjepartsappintegrasjoner autentiserer via OAuth 2.0 client credentials. Hver partner mottar en client ID og client secret ved onboarding, samt et partneromfang som begrenser hvilke endepunkter og hvilke SKU-er de har tilgang til. Token-endepunktet returnerer et JWT-access token med 1 times utløpstid. Vi anbefaler å bufre tokenet i 55 minutter og fornye det ved minutt 56 for å unngå at en pågående forespørsel feiler.
Webhook-levering forsøkes på nytt med eksponentiell backoff ved 1, 5, 30, 120 og 600 sekunder. 99-persentilen for leveringstid på tvers av 142 produksjonsintegrasjoner er 2,1 sekunder.
8. iOS-, Android- og React Native-wrapper
SDK-en på enheten leveres som C/C++-statiske biblioteker. I tillegg leverer vi native wrappers for iOS (Swift 5.9+), Android (Kotlin 1.9+) og React Native (0.73+). Wrapper-payloaden er 240 KB komprimert. Partnere opplever vanligvis i en 3–5 dagers topp for å kunne integrere en wrapper i en eksisterende app, og ytterligere 4–6 dager for å teste kanttilfeller.
| Plattform | Wrapper | Min. versjon | Pakke |
|---|---|---|---|
| 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 |
Flutter-støtte ble lagt til i firmware 2.6.4. Eldre firmware-versjoner dekket kun Swift og Kotlin.
9. Priser, MOQ og leveringstid
Prisene for de tre Tier 3-modellene er forankret i SDK-nivået og ordrekvantiteten. Tabellen nedenfor viser vår Q3-2026 referanseprising.
| Modell | MOQ | FOB-pris (500 enheter) | FOB-pris (5 000 enheter) | Leveringstid |
|---|---|---|---|---|
| P2 | 500 | $11.20 | $9.40 | 25 dager |
| T2 | 500 | $13.80 | $11.50 | 28 dager |
| Y6 | 500 | $14.50 | $12.20 | 30 dager |
Alle tre inkluderer SDK-lisensen, tilgang til skyens REST-API og wrapper-pakkene uten ekstra kostnad. Tilpassede firmware-grener prises separat, vanligvis $4 800 per arbeidsstrøm.
10. Sjekkliste for QA ved tredjeparts app-integrasjon
En ren tredjepartsintegrasjon går gjennom 14 verifiseringssteg. Vi krever at alle 14 er godkjent før en produksjonskjøring på 5 000 enheter autoriseres.
| # | Sjekk | Godkjenningskriterium |
|---|---|---|
| 1 | BLE GATT-tilkobling | Stabil innen 1,8 s |
| 2 | Wi-Fi-assosiasjon | Gjenoppkobling etter brudd på 4,5 s |
| 3 | Utstedelse av OAuth-token | 200 OK på 200 ms |
| 4 | Levering av OID-skanningshendelse | 280 ms median ende-til-ende |
| 5 | Kontroll av lydavspilling | Latens under 60 ms |
| 6 | Øktstart/slutt | Begge hendelser innen 100 ms etter utløser |
| 7 | Batteritelemetri | Oppdateres hvert 5. minutt |
| 8 | OTA-kanal | 2,4 MB payload på under 90 s |
| 9 | Webhook-signatur | HMAC-SHA256 verifisert |
| 10 | Retry-policy | 5 forsøk med backoff |
| 11 | Håndtering av rate limit | 429 med Retry-After |
| 12 | Redigering av PII | Ingen barns navn i URL |
| 13 | COPPA / GDPR-samtykke | Banner håndhevet |
| 14 | Firmware-tilbakerulling | Ruller tilbake på under 60 s |
Steg 1–8 dekker den levende brukeropplevelsen. Steg 9–11 dekker API-kontrakten. Steg 12–14 dekterer samsvars- og pålitelighetslagene. Hvis ett av disse mangler, er det en release-blokker.
10. Modellsammenligningsmatrise på tvers av integrasjonsnivåer
Tabellen nedenfor konsoliderer de 11 modellene på tvers av de tre integrasjonsnivåene. Bruk dette som en referanse på én side når du vurderer en forespørsel fra en tredjepartsapp (RFP).
| Modell | Nivå | BT | Wi-Fi | SDK-funksjoner | Batteri | FOB (5k enheter) | Bruksområde for appen |
|---|---|---|---|---|---|---|---|
| B1 | Ingen | Nei | Nei | 0 | 700 mAh / 5,0 t | $4.10 | Lukket detaljhandel |
| B2 | Ingen | Nei | Nei | 0 | 800 mAh / 5,5 t | $4.60 | Lukket detaljhandel |
| F8 | Logg | Nei | Nei | 0 | 600 mAh / 4,5 t | $6.80 | Eksport av logg uten tilkobling |
| K7 | Logg | 4.2 | Nei | 0 | 800 mAh / 6,0 t | $7.20 | Grunnleggende logg |
| KF1 | Logg | 5.0 | Nei | 0 | 800 mAh / 6,0 t | $7.60 | Grunnleggende logg, BT |
| L5 | Delvis | 5.0 | 2.4 | 14 | 1 200 mAh / 8,5 t | $10.40 | Premium delvis |
| P2 | Full | 5.0 | Nei | 18 | 500 mAh / 4,0 t | $9.40 | Mobil-bro OEM |
| Q6 | Logg | 5.0 | Nei | 0 | 900 mAh / 6,5 t | $9.20 | Mellomsegment logg |
| Q8 | Delvis | 5.0 | 2.4/5 | 18 | 1 000 mAh / 7,0 t | $12.80 | Premium delvis |
| T2 | Full | 5.0 | 2.4/5 | 32 | 2 500 mAh / 14 t | $11.50 | Skole OEM |
| Y6 | Full | 5.0 | 2.4/5 + LTE | 42 | 2 000 mAh / 11 t | $12.20 | Flagskip-modell OEM |
For en mobil-bro foreldreapp ved 5 000 enheter er den typiske miksens 45 % P2 (Bluetooth-arbeidshesten) pluss 35 % T2 pluss 20 % Y6. For et 1:1 take-home-program snus den typiske miksens til 60 % Y6 pluss 30 % T2 pluss 10 % P2.
11. Feltdistribusjon per region
Integrasjonsomfanget for tredjepartsapper varierer kraftig mellom regioner. EU- og Gulfstat-distribusjoner kjører nesten utelukkende på T2 på grunn av stabilt klasseroms-Wi-Fi. Nordamerikanske distribusjoner kjører mer P2 fordi foreldre foretrekker telefon-bro.
| Region | P2-andel | T2-andel | Y6-andel |
|---|---|---|---|
| Nord-Amerika | 45 % | 35 % | 20 % |
| EU + UK | 15 % | 70 % | 15 % |
| Golfstatene | 10 % | 60 % | 30 % |
| Sørøst-Asia | 35 % | 50 % | 15 % |
| Latin-Amerika | 50 % | 35 % | 15 % |
| Afrika | 30 % | 50 % | 20 % |
I de 142 produksjonsintegrasjonene vi har levert, er den regionale fordelingen ovenfor gjennomsnittet; enkelte distrikter kan variere med ±15 prosentpoeng.
12. Sjekkliste før du signerer en PO for app-integrasjon
- Bekreftet SDK-funksjonsantall er ≥ 18 (full pakke)
- Bekreftet Wi-Fi 2,4/5 GHz om bord (T2 / Y6)
- Pilot kjørt i ≥ 14 dager med minst 50 penner
- Webhook-signatur HMAC-SHA256 håndhevet
- OAuth-samtykkeskjerm gjennomgått av partners jurister
- Rate-limit-budsjett beregnet mot hendelsesvolum
- COPPA / GDPR / LGPD samtykkesbanner håndhevet
- Reservedelspool (3 % av ordre) forpliktet skriftlig
- År-2 firmware-oppgraderingsvei forpliktet skriftlig