Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: teele - 28.09.17 - klo:16.49
-
Olisiko mahdollista lähettää tekstiviestejä puhelimeen tietokoneelta nettitikun kautta.
Mistä päin kannattaisi aloitaa asian selvittämien, jos se on mahdollista.
Kooklaamalla löytyi gammu, mutta jos suinkin mahdollista, enemmän peruskäyttäjän hallittava vaoihtoehto olisi mukavampi, esimerkiksi joku python-ohjelma. Siitähän voi jonkin varran nähdä, mistä on kyse, jos lukee ohjelmatekstiä.
-
Olisiko mahdollista lähettää tekstiviestejä puhelimeen tietokoneelta nettitikun kautta.
Jos AT-komennot ja ohjelmointi ovat tuttuja, niin silloin suurella todennäköisyydellä saa lähetettyä nettitikun kautta. Tosin jos tikun avulla on liitetty nettiin, niin silloin taitaa yleensä joutua vapauttaa netti-liikenne, ja pyhittää tikku väliaikaisesti tekstiviestin lähettämiseen. Lisäksi tikku pitää laittaa sarjaliikenne-tilaan, mikäli se ei automaattisesti mene siihen.
Laitetiedosto on yleensä joko...
ls /dev/ttyACMO0 /dev/ttyUSB0
/dev/ttyACM0 tai /dev/ttyUSB0
Edit - Siis kumpi laitetiedosto on, näkee, kun suorittaa antamani koodin sekä ennen että jälkeen, kun mokkula on paikalla. Lisäksi käyttäjän kuuluu olla dialout-ryhmän jäsen.
-
Asenna ohjelma wammu.
Lisää itsesi dialout-ryhmään.
Ota verkkoasetuksista "ota mobiilikaista käyttöön":stä pois täppä, jottei se varaa tty-liikennettä.
Aja wammu-configure, ja merkise siinä oikeat asetukset.
Mikäli onnistuit, niin ...
Käynnistä wammu.
Puhelin->Yhdistä
CTRL+M :llä voit kirjoittaa tekstiviestin, puhelinnumeron, ja lähettää sen.
Edit - Tämä ilmainen lounas maksoi minulle n. 7 senttiä.
Edit 2 - Tämä toimi vanhassa Nokialaisessa, muttei mun uudessa Androidissa. :(
-
Bluetoothin kautta menee jotenkin näin..
1. Laita kännykkäsi automaattisesti hyväksymään laitteet/paritukset
2. päätteellä:
bluetoothctl
[bluetooth]# connect xx:xx:xx:xx:xx:xx
Tässä x:t ovat heksoja, jonka laitteen haluat parittaa...
Tällä käskyllä näät onnistuiko paritus.
[bluetooth]# paired-devices
Avaa toinen pääteikkuna tai välilehti...
wammu-configure
Anna Wammun etsiä laite (Yritä löytää puhelin automaattisesti). -> nextiä...
Käynnistä wammu
wammu
Puhelin->Yhdistä
CTRL+M ja kirjoita tekstiviesti, jonka haluat lähettää.
-
Taitaa kaikilla operaattoreilla tulla kasa ilmaisia tekstareita liittymän mukaan, joita voi lähetellä verkkosivun kautta.
Jos sinulla on Android puhelin, niin KDE Connectilla ja Indicatorilla voi näppärästi lähetellä työpöydältä tekstiviestejä puhelimen kautta.
-
Mulla on ainakin aiemmilla modeemeilla saanut tekstarit lähetettyä/vastaanotettua kirjautumalla modeemiin ja sieltä valikoimalla "tekstiviestit" tms. Nytkin Asus 4G-N12 tekee tuon.
-
Mulla on ainakin aiemmilla modeemeilla saanut tekstarit lähetettyä/vastaanotettua kirjautumalla modeemiin ja sieltä valikoimalla "tekstiviestit" tms. Nytkin Asus 4G-N12 tekee tuon.
Moista ominaisuutta ei ole, kuin ns. Hi-Link tikuissa.
-
Mulla on ainakin aiemmilla modeemeilla saanut tekstarit lähetettyä/vastaanotettua kirjautumalla modeemiin ja sieltä valikoimalla "tekstiviestit" tms. Nytkin Asus 4G-N12 tekee tuon.
Moista ominaisuutta ei ole, kuin ns. Hi-Link tikuissa.
Ai, no sellaisia on mulle sitten vaan päätynyt ostamisen arvioinnin jälkeen. Ehkä se johtuu tämän foorumin vinkkien noudattamisesta...
-
Olisiko mahdollista lähettää tekstiviestejä puhelimeen tietokoneelta nettitikun kautta.
Pitänee muistuttaa, että palveluntarjoajat laskuttavat tarjoamistaan yhteyksistä. Jos liitymäsi tarjoaa vain tietyn määrän tekstiviestejä maksatetaan sopimuksen ylimenevistä tekstiviesteistä.
Joillakin palveluntarjoajilla on mahdollisuus esim. palveluntarjoajan omilla sivuilta lähetellä myös tekstiviestejä tietokoneelta.
Riippunee siis pitkälti tekemästäsi sopimuksesta palveluntarjoasi kanssa. Ilmaisia eivät todellisuudessa tekstiviestit ole.
Nykyisin, kun puhellaan, että netistä kaikki löytyy ilmaiseksi, joudumme kuitenkin maksamaan palveluntarjoajille pitkän pennin kaikenlaisesta tiedonsiirroista tavalla tai toisella. Netti ei ole ilmainen - eikä siis kaikkien ulottuvilla :( .
-
Kirjoittelin joskus aika monta vuotta sitten skriptin, joka lähetteli tekstareita päätteestä:
http://www.homelinuxpc.com/download/sendmob.bash (http://www.homelinuxpc.com/download/sendmob.bash)
Toimi vuosikausia aikoinaan kiinalaisella nettitikulla lähettäen hälytyksiä kännyyni jos foorumin palvelimeen ei saanut yhteyttä (erillinen toinen skripti joka pingasi).
Ei pienintäkään takuuta enkä ehdi tuota heti virittelemään. Yksinkertainen koodi kuitenkin rakenteeltaan.
Käytin silloin Saunalahden prepaid: llä ja käyttö maksoi mitä tekstarit maksavat per kappale.
-
Kirjoittelin joskus aika monta vuotta sitten skriptin, joka lähetteli tekstareita päätteestä:
http://www.homelinuxpc.com/download/sendmob.bash (http://www.homelinuxpc.com/download/sendmob.bash)
Toimii muuten OK, muttei lähetä ääkkösiä oikein. (UTF-8:lla).
-
Ruma korjaus...
tiedosto: utf8ToSMS.php
<?php
if(count($argv)>1) {
//echo chr(0x25).chr(0x01).chr(01).GsmEncoder::utf8_to_gsm0338($argv[1]);
if(count($argv)>0) {
echo str_replace(array("ä" , "å", "Ä" ,"Å", "ö", "Ö"),
array(chr(128+4),chr(128+6),chr(128+14),chr(128+15),chr(128+20),chr(128+25)),$argv[1]);
}
}
?>
chmod 755 utf8ToSMS.php
Skriptin ajaminen...
sendmob +358401234123 `php ./utf8ToSMS.php "ääkköset toimii... aa=ä,ro=å,oo=öö,AA=Ä,RO=Å,OO=Ö"`
Toimiiko muilla toi ruma ratkaisu ?
-
Tekaisin myös ohjelmaan joukkoSMS:n.
tiedosto:sms2Many.sh
#!/bin/bash
ms=`cat /dev/stdin`
msg=`php ./utf8ToSMS.php $ms`
dev=""
while [ $# -gt 0 ]
do
devknd=$1
if [ ${devknd:0:11} = "/dev/ttyUSB" ] ;then
echo "dev=" $1
dev=$1
elif [ ${devknd:0:11} = "/dev/ttyACM" ] ;then
echo "dev=" $1
dev=$1
else
echo $1
echo sendmob $dev $1 "$msg"
sendmob $dev $1 "$msg"
fi
shift
done
Käyttö:
./sms2Many.sh [laite] [puhnro1 [puhnro2 [puhnro3 [.. ] ]]] < viesti.txt
Esim.
echo "Tällä vain testaan toimiiko \"ryhmätekstiviestini\" tietokoneelta."|./sms2Many.sh /dev/ttyACM0 +358401234123 +358441231234