Lenganan: English · Nederlands · Deutsch · Español · Français · Italiano · Português · Papiamentu · Frysk

Index / Artíkulonan / Traha ku hardware special for di Sina

Traha ku hardware special for di Sina

Tokante desaroyo di software sin manual

Publiká
Aktualisá
(kreá )
Skirbí pa
Willem L. Middelkoop
Tópikonan
android · hacking · lemmid-store · programashon · snake · trabou
Vershon humano di e artíkulo aki
https://willem.com/pap/2020-12-31_traha-ku-hardware-special-for-di-sina/
English
Working with special hardware from China
Nederlands
Werken met speciale hardware uit China
Deutsch
Arbeiten mit spezieller Hardware aus China
Español
Trabajar con hardware especial de China
Français
Travailler avec du matériel spécial venu de Chine
Italiano
Lavorare con hardware speciale dalla Cina
Português
Trabalhar com hardware especial da China
Frysk
Wurkje mei bysûndere hardware út Sina
Lenganan
Tradusí for di e original ingles pa un modelo di lenga den dos rònde (traduksion i korekshon) ku un glosario i un kontròl di ortografia; ainda no lesá pa un lektor ku Papiamentu komo lenga mamá.

Resumen

E luna aki mi a risibí un paketi for di Sina ku hardware special: aparatonan Android ku printer inkorporá! Pa hasi bida mas fásil pa e dònonan di restorant i negoshi ku ta usa mi app pa pidi kuminda, mi ke ku e aparatonan aki imprimí orden nobo outomátiko. Si djis mi por haña e mákinanan aki traha ku mi software... reto aseptá!

Teksto kompleto

App pa pidi kuminda

Dor di un webshop hopi optimalisá hende por pidi kuminda pa takeaway i delivery. Mi klientenan ta restorant i dòno di tenda ku ta vende nan produkto via e app. Ordenan ta wòrdu pasá na personal di kushina i delivery, pa asegurá ku tur kos ta wòrdu prepará i entregá.

Hende ta usa e app pa pidi kuminda - orden ta wòrdu pasá na personal di kushina i delivery
Hende ta usa e app pa pidi kuminda - orden ta wòrdu pasá na personal di kushina i delivery

Nesesidat di un printer

Durante e último lunanan mi ta agregá funshonnan nobo pa yuda mi klientenan maneha nan tendanan online mihó. Un petishon ku ta tende hopi ta pa kita e kompiuter òf tablèt den kushina ku nan mester usa awor pa haña orden online. Na lugá di un kompiuter grandi i pisá, mi a buska un alternativa kompakto.

Android ku printer inkorporá

Despues di buska den diferente merkado internashonal, mi a logra kontaktá un bendedó Chines di hardware ku a krea un aparato Android ku printer integrá! Algun siman despues e a yega for di Sina: ki mundu maravioso nos ta biba den dje!

Terminal Android portátil di man - hardware OEM direkt for di Sina
Terminal Android portátil di man - hardware OEM direkt for di Sina

Esaki ta un pida di hardware interesante pasobra e ta:

  • kompakto (kompará ku un PC, tablèt òf laptop konvenshonal)
  • e por kore riba batería i riba kurant direkto
  • e ta traha riba WiFi i e tin e opshon di internet mòbil 4G
  • e tin un touch screen grandi
  • e por kore app Android nativo
  • e por aksesá e web
  • e tin un printer integrá!
E ta kore Android - ku un poko salsa Chines riba dje (na sentido figurá...)
E ta kore Android - ku un poko salsa Chines riba dje (na sentido figurá...)

E printer integrá ta super práktiko, pasobra e ta pèrmití e aparato bira un solushon total pa maneha orden online. Ku e touch screen por aksesá e ordenan i por konfigurá e aparato pa imprimí nan outomátiko. Esaki ta pèrmití pasa nan fásil na personal di kushina i delivery.

Su trúk di fiesta ta e printer integrá - super útil den e kontekst di maneha orden (online)
Su trúk di fiesta ta e printer integrá - super útil den e kontekst di maneha orden (online)

Kore algu / software

Pa hasi tur esaki posibel, mi mester por kore software propio riba dje. Aunke e ta kore Android, e aparatonan a yega sin ningun manual, instrukshon òf software development kit. Esaki ta nifiká ku mi mester a hasi reverse engineering pa drenta den e aparato.

E mihó kos ku bo por hasi e ora ei ta purba algu ku bo konosé bon, wak si bo por haña un otro di bo app kore riba e aparato. Mi a konektá e aparato ku mi tablèt Linux i mi a kuminsá purba kosnan! Mi a krea un poko app Android promé... esei tabata parse e kandidato perfekto pa test mi konekshon di desaroyo ku e aparato.

Snake '97 riba e printer di Lemmid - ha!
Snake '97 riba e printer di Lemmid - ha!

E bentaha di kore algu konosí riba hardware deskonosí ta ku bo por establesé un tipo di referensia di kiko e kapasidatnan di e hardware ta. Resulta ku e printer Android ta masha kapás!

Ningun dokumentashon òf SDK

Pa usa tur e kapasidatnan di e hardware mi mester a wak kon pa programá e printer integrá. E bendedó Chines a integrá e printer na un manera no estándar di Android (si tin un manera estándar riba Android..). E aparatonan ku mi a risibí a yega sin software òf kódigo di fuente, un desepshon di bèrdat!

Mi a investigá e número serial i di modelo riba e aparato OEM. Mi a buska kualkier pista ku mi por a haña i mi a buska riba internet pa aparatonan similar. Talbes mi por haña algun pida di kódigo di fuente (relashoná) ku por duna mi un punto di partida pa traha riba e aparato aki.

Reverse engineering di kódigo Java

Despues di ora tras ora di investigashon, mi a haña un pakete riba un parti remoto di internet ku tabatin algun kódigo di fuente pa un aparato similar! E problema tabata... tur tabata na Chines!

Kódigo Chines pa hasi e printer traha... kon un por komprondé esaki?
Kódigo Chines pa hasi e printer traha... kon un por komprondé esaki?
Google Translate pa yuda!
Google Translate pa yuda!

Mi a analisá e kódigo di fuente i lihé mi a komprondé kon e kosnan básiko ta traha. Ku Google Translate mi a deskubrí ku algun parti di e kódigo di fuente tabata limitá òf no tabata sostené di tur. Pero a lo menos e a duna mi un punto di partida! Na final mi no djis a por lesa e kódigo di fuente Chines, mi a por skirbi software pa dje tambe!

Kódigo Java pa kontrolá e printer
Kódigo Java pa kontrolá e printer

E próksimo pasu tabata krea un programa di tèst ku por tèst si e kódigo di fuente Chines adaptá lo funshoná di bèrdat. Si mi lo tin éksito, esaki lo pèrmití mi kuminsá skirbi software real pa e printer Android, software ku na final lo wòrdu usá pa mi klientenan. Wel... mira bo, e a funshoná! E printer a kuminsá hasi bulla i voila: un logo di Lemmid a aparesé!

YES! E printer ta imprimí e logo di "Lemmid" riba un ticket!
YES! E printer ta imprimí e logo di "Lemmid" riba un ticket!

Konklushon

Esaki ta brilante! Mi ta di bèrdat kontentu ku mi a haña un manera pa skirbi software pa e hardware special aki. E ta pèrmití mi integrá e hardware den e plataforma ku mi ta konstruí pa mi klientenan.

Si tin un kos pa tuma ku bo for di e artíkulo aki, ta ku algun biaha bo djis mester purba i wak si bo por haña un manera pa hasi kosnan funshoná. Pasobra djis si bo no purba, bo por ta di bèrdat sigur ku e no ta traha!

Formatonan di mákina di e página aki