Kirjoittaja Aihe: Tekstiviestin lähetys nettitikun kautta  (Luettu 6749 kertaa)

teele

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Tekstiviestin lähetys nettitikun kautta
« : 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ä.

kamara

  • Käyttäjä
  • Viestejä: 3032
    • Profiili
Vs: Tekstiviestin lähetys nettitikun kautta
« Vastaus #1 : 28.09.17 - klo:17.04 »
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...
Koodia: [Valitse]
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.

« Viimeksi muokattu: 28.09.17 - klo:17.07 kirjoittanut kamara »

kamara

  • Käyttäjä
  • Viestejä: 3032
    • Profiili
Vs: Tekstiviestin lähetys nettitikun kautta
« Vastaus #2 : 28.09.17 - klo:17.59 »
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.  :(
« Viimeksi muokattu: 28.09.17 - klo:18.07 kirjoittanut kamara »

kamara

  • Käyttäjä
  • Viestejä: 3032
    • Profiili
Vs: Tekstiviestin lähetys nettitikun kautta
« Vastaus #3 : 28.09.17 - klo:20.35 »
Bluetoothin kautta menee jotenkin näin..

1. Laita kännykkäsi automaattisesti hyväksymään laitteet/paritukset
2. päätteellä:
Koodia: [Valitse]
bluetoothctl
Koodia: [Valitse]
[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.
Koodia: [Valitse]
[bluetooth]# paired-devices

Avaa toinen pääteikkuna tai välilehti...
Koodia: [Valitse]
wammu-configure

Anna Wammun etsiä laite (Yritä löytää puhelin automaattisesti). -> nextiä...

Käynnistä wammu
Koodia: [Valitse]
wammu

Puhelin->Yhdistä
CTRL+M ja kirjoita tekstiviesti, jonka haluat lähettää.

spark

  • Käyttäjä
  • Viestejä: 1752
    • Profiili
Vs: Tekstiviestin lähetys nettitikun kautta
« Vastaus #4 : 28.09.17 - klo:20.52 »
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.

Illu

  • Käyttäjä
  • Viestejä: 1089
    • Profiili
Vs: Tekstiviestin lähetys nettitikun kautta
« Vastaus #5 : 29.09.17 - klo:09.30 »
Mulla on ainakin aiemmilla modeemeilla saanut tekstarit lähetettyä/vastaanotettua kirjautumalla modeemiin ja sieltä valikoimalla "tekstiviestit" tms. Nytkin Asus 4G-N12 tekee tuon.

spark

  • Käyttäjä
  • Viestejä: 1752
    • Profiili
Vs: Tekstiviestin lähetys nettitikun kautta
« Vastaus #6 : 29.09.17 - klo:11.37 »
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.

Illu

  • Käyttäjä
  • Viestejä: 1089
    • Profiili
Vs: Tekstiviestin lähetys nettitikun kautta
« Vastaus #7 : 29.09.17 - klo:22.33 »
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...

juyli

  • Vieras
Vs: Tekstiviestin lähetys nettitikun kautta
« Vastaus #8 : 30.09.17 - klo:01.21 »
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 :( .

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Tekstiviestin lähetys nettitikun kautta
« Vastaus #9 : 14.10.17 - klo:20.30 »
Kirjoittelin joskus aika monta vuotta sitten skriptin, joka lähetteli tekstareita päätteestä:

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. 
« Viimeksi muokattu: 14.10.17 - klo:20.34 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

kamara

  • Käyttäjä
  • Viestejä: 3032
    • Profiili
Vs: Tekstiviestin lähetys nettitikun kautta
« Vastaus #10 : 30.09.18 - klo:15.33 »
Kirjoittelin joskus aika monta vuotta sitten skriptin, joka lähetteli tekstareita päätteestä:

http://www.homelinuxpc.com/download/sendmob.bash

Toimii muuten OK, muttei lähetä ääkkösiä oikein. (UTF-8:lla).

kamara

  • Käyttäjä
  • Viestejä: 3032
    • Profiili
Vs: Tekstiviestin lähetys nettitikun kautta
« Vastaus #11 : 30.09.18 - klo:17.01 »
Ruma korjaus...
tiedosto: utf8ToSMS.php
Koodia: [Valitse]
<?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]);
        }
}
?>


Koodia: [Valitse]
chmod 755 utf8ToSMS.php

Skriptin ajaminen...
Koodia: [Valitse]
sendmob +358401234123 `php ./utf8ToSMS.php "ääkköset toimii... aa=ä,ro=å,oo=öö,AA=Ä,RO=Å,OO=Ö"`

Toimiiko muilla toi ruma ratkaisu ?
« Viimeksi muokattu: 30.09.18 - klo:17.05 kirjoittanut kamara »

kamara

  • Käyttäjä
  • Viestejä: 3032
    • Profiili
Vs: Tekstiviestin lähetys nettitikun kautta
« Vastaus #12 : 30.09.18 - klo:18.56 »
Tekaisin myös ohjelmaan joukkoSMS:n.
tiedosto:sms2Many.sh
Koodia: [Valitse]
#!/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ö:
Koodia: [Valitse]
./sms2Many.sh [laite] [puhnro1 [puhnro2 [puhnro3 [.. ] ]]] < viesti.txt

Esim.
Koodia: [Valitse]
echo "Tällä vain testaan toimiiko \"ryhmätekstiviestini\" tietokoneelta."|./sms2Many.sh /dev/ttyACM0 +358401234123 +358441231234