Hardware controlled by Perl



************************************************************************
* Do not Cc: me, because I READ THIS LIST, if I write here *
* Keine Cc: am mich, ich LESE DIESE LISTE wenn ich hier schreibe *
************************************************************************

Hello,

I am Electronic Engineer and have to explain my project first to let you
better know, which solution I need...

OK, I am accessing the Internet throzh GSM (GPRS, EDGE, UMTS and HSDPA)
have now obver 20 differnet PCMCIA crds and 8 different USB modems here
but they are ALL crap, even if the internet access is mostly working
perfect.

What I need is:

1) Access the Internet by choosing which protocol
(CSD, HSCSD, GPRS, EDGE, UMTS or HSDPA)
2) sending and receiving SMS
3) phone calls.

The problem is the 3), and so I have build my OWN hardware. I have
bought a GSM chip from NXP, a Serial/USB converter chip, a USB-SoundChip
and a 7 port USB 2.0 hub. Also I have a small I2C EEPROM conected to
the Hub to let the host system know whats going on here...

OK, now if I connect my Hardware to my ThinkPad 570, it is nicely
detected and I get a /dev/ttyUSB0 and a /dev/dsp2.

OK, using "ppp" I can configure the /dev/ttyUSB0 for internet access!
Hey *, it is JUST working! :-)

Now disconnecting, I can use AT-Commands to call a number and... I can
phone over the newly added soundcard with someone.

Using "smstools" I can receive and send SMS too.

So, my selfmade hardware is working from scratch with Linux. ;-)
And yes, if all is working fine, I will go into producion and sell it
over my Web-Site/OnlineStore.

Now I run into trouble, since the GSM-Chip allow PhoneCalls and Internet
connections at once, but I do not know, HOW to send those AT commands.

If I connect to the internet, I know, it is possibel to send AT commands
inside a frame of a datastream, but how can I do this?

It seems, I need a modified version of the "pppd" which then should
support sending/receiving of raw SMS (encoding can be done be external
programs) and of course PhoneCalls.

So my idea is, to drop "pppd", "smstools" and "phone software" and build
a GSM daemon which then can handel this stuff @once.

Question: Is this possibel with Perl?

Thanks, Greetings and nice Day/Evening
Michelle Konzack
Systemadministrator
24V Electronic Engineer
Tamay Dogan Network
Debian GNU/Linux Consultant


--
Linux-User #280138 with the Linux Counter, http://counter.li.org/
##################### Debian GNU/Linux Consultant #####################
Michelle Konzack Apt. 917 ICQ #328449886
+49/177/9351947 50, rue de Soultz MSN LinuxMichi
+33/6/61925193 67100 Strasbourg/France IRC #Debian (irc.icq.com)

Attachment: signature.pgp
Description: Digital signature



Relevant Pages

  • Re: Freezing up
    ... > up on me, mostly when I'm on the internet, but also when off. ... is a hardware issue - you are prepared for this with backups of your data? ... Microsoft has these suggestions for Protecting your computer from the ... NOT system files - so you should also look into some backup solution. ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: Slow boot after installing SP2
    ... When was the last time you emptied your Temporary Internet Files in Internet ... When was the last time you went to each of the hardware manufacturer's web ... are pay - some you can only download if you are registered - but it is best ... a sound card that allows you to hear your PCs sound output and ...
    (microsoft.public.windowsxp.newusers)
  • Re: Can you always rollback the SP2 install?
    ... clean and prepare your system. ... You should also empty your Internet Explorer Temporary Internet ... latest drivers for your hardware devices. ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: Fwd: Faster resuming of suspend technology.
    ... from x16 DVD-R. ... I also tried to do Xen resume from Internet. ... matter) providing an abstraction of the hardware that's really available. ...
    (Linux-Kernel)
  • Re: had to UNinstall XP SP2
    ... > internet programs worked. ... applications) before ever updating to SP2. ... latest drivers for your hardware devices. ...
    (microsoft.public.windowsxp.general)