IT v OŠ

& druge rač. rešitve + modelarstvo + elektronika

Dll za WiRC

Na modelarskem sejmu v Nünbergu sem opazil majhno stojnico,
kjer so predstavljali novost WiFi modul, z katerim je možno krmilit

  • 8 servo motorjev
  • 4 digitalne izhode
  • 4 digitalne vhode
  • USB kamero
  • Mikrofon*
  • Zvočnik*

preko IPhona.

Kar pa mi je najbolj padlo v oči je bil droben tisk, da je SDK in protokol javno dosegljiv.

VAU ! No ob koncu sejma sem sprosil, da mi prodajo razstavni avtek, ter dogovoril, da mi pošljejo dokumentacijo, da se lotim Windows aplikacije.

emm ja… jaz sem predvideval, da bodo uporabljali,
kako simpl pot, kot je webservice….

Jok geniji so uporabili hardcore način in optimizirali prenose, tako,
da so implementirali lasten protokol. 

To je pomenilo, da sem za svoj cilj rabil kar precej .
Žal je to razbijanje glave, ob sprotnem delu trajalo skoraj 2 meseca, saj sem rabil naštudirat kako pošiljat točno določeno zaporedje bitov, preko UDP ter TCP kanalu.

No na koncu sem le spisal DLL, ki se ga lahko vključiš v svoj programček
in nato z zelo preprostimi ukazi krmiliš svoj WiRC.

Če si lastiš WiRC-a, lahko DLL ter testni program, snameš tukaj.

Manjša debata o mojem DLL-u za WiRC-a potekaj na njihovem uradnem forumu.
žal se njihov forum ne živi in tudi mučijo ga tehnične težave (npr: obveščanja ne delujejo).
Prav tako ni ni opazit nadaljnjega interesa  po razvoju *še vedno niso razvite.

Zato sem tudi sam zaenkrat izgubil motivacijo za nadaljnji razvoj DLL-a.

Torej če boš uporabljal moj DLL vedi, da ima en rahlo tečen bug.
Ob prekinitvi povezave včasih ostane v zraku ena nit in je zato potrebno program prisilno zapret. (Ctrl+Alt+Del)

Če pa imaš željo poiskat hrošča, pa me kontaktiraj in ti z veseljem dam vso izvorno kodo DLL-a.

POPRAVEK 1: Izvorna koda je sedaj javna.

Updated: 12. 8. 2014 — 19:01
Miharix © 2013