Archive

Archive for April, 2009

Internet prek GPRS-a na Linuxu – drugič

April 26th, 2009

Pred časom sem pisal kako skonfigurirati SE K610 za uporabo kot GPRS modem na linuxu.

Medtem sem kupil novega SE P1i, in ker je telefon novejši, boljši, ima everything but a kitchen sink, seveda NE podpira delovanja v bluetooth NAP (network access point)1 . Zato je bilo potrebno urediti dostop do interneta prek Dial-up networkinga.

Za povezavo prek bluetootha je potrebno prvo poiskati bdaddr in kanal2 (`sdptool search DUN`). Potem s pomočjo orodja ‘rfcomm’ ustvarimo povezavo na telefon:

rfcomm bind rfcomm0 <bdaddr> <kanal>

Sedaj le še skonfiguriramo povezavo prek nega od dial-up programov, a to zna biti bolj tricky kot izgleda. Default konfiguracije v wvdial-u seveda ne delajo.  Po mnogo poskusih in copy-pasteih z raznih blogov in strani, sem našel konfiguracijo, ki je delovala3.

Delujoč wvdial.conf:

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","Internet"
Modem = /dev/rfcomm0
Phone = *99#
Username = mobitel
Password = internet
New PPPD = yes
ISDN = no
BAUD = 115200
Stupid Mode = yes
Carrier Check = no

Potem poženemo `wvdial`, in vzpostavi se povezava na internet.  Poskušamo ‘ping’-ati google, a ni mogoče resolvati naslova. Očitno (vsaj pri meni) wvdial/pppd ne nastavi DNS naslovov, a na srečo jih ‘wvdial’ po povezavi izpiše. Zato je potrebno le še prepisati DNS naslov (ip) v datoteko “/etc/resolv.conf” v obliki “namserver <ip naslov>4

Upam da bo še komu to koristilo (še posebej raznim Itak!-ovcem in podobnim, ki imate/mo že zakupljene količine podatkov v naročniških paketih).

  1. vsaj meni ni uspelo postaviti telefon v tak način delovanja
  2. v mojem primeru je bil to kanal 7
  3. seveda to pomeni ItWorksForMe(TM), in za naročniški paket pri Mobitelu, za ostale ponudnike bodo potrebne spremembe
  4. vsak v svoji vrstici seveda, če hočeš vpisati oba DNS-a. Če so notri še kaki DNS-i od prej, le-te ali zakomentiraš, ali pa ta, nova, postaviš pred(višje od) stare(ih)

geek stuff , , , ,

Nov projekt – OTK2 – RFID, ethernet, Arduino

April 7th, 2009

Že spet se na faksu začenja sezona projektov, in pri OTK2, se bom tokrat poigral z RFID italnikom, arduinom, in ethernet shieldom, in končni produkt, naj bi bil sistem za “štemplanje1

Celotna zadeva bo potekala približno takole:

  • Uporabnik približa svojo kartico/tag rfid readerju2, ki odčita podatke s taga
  • Podatki grejo v arduina in  se rahlo obdelajo
  • Arduino te predelane podatke prek navadnega ethernet omrežja pošlje oddaljenemu računalniku
  • Računalnik prejete podatke shrani v obdelavi-prijazno obliko

Potrudil se bom tudu narediti zadevo razširljivo (torej, da bi bilo teoretično mogoče priključiti več mikrokrmilnikov z čitalci, ki bi vsi skupaj delali z enim strežnikom). Kako bom shranjeval podatke, še ne vem… mogoče zavoljo enostavnosti kar v CSV file, mogoče pa kar v (MySQL) bazo. Zanimivo bi bilo tudi vodenje evidence ur, kdaj, kdo, in koliko ur je bil notri, ter mogoče tudi ‘plačilo’ teh ur glede na čas dela3.
Najtežji del bo pa najbrž teoretični, kjer bo treba spraskat skupi ene 6,7 strani teksta za dopolnilo k praktičnemu izdelku.

  1. Ja, žal ne vem boljše besede za tisto početje zjutraj ko greš v službo, in popoldne ko greš domov
  2. glej par postov nazaj
  3. torej, nočno delo jbi bilo plačano več kot tisto podnevi, ipd.

elektro stuff, faks, geek stuff , , ,