hintavertailu.com · sms-gatewayt · opas
← Takaisin SMS gateway -vertailuun

Oma SMS gateway vanhaan Android-puhelimeen

Maksullinen SMS gateway veloittaa Suomeen 0,046–0,08 € viestiltä. Jos sinulla on vanha Android-puhelin ja liittymä, jossa on rajattomasti tekstiviestejä, voit virittää oman gatewayn, jonka marginaalikustannus on käytännössä 0 € / viesti. Puhelin on aina virrassa ja WiFissä, ja lähettää viestit HTTP-rajapinnan kautta omasta sovelluksestasi. Tässä oppaassa: milloin tämä kannattaa (ja milloin ei), ilmaiset sovellukset, asennus ja 24/7-pystyssäpito — rehellisesti myös haitat.

Ei kaupallista yhteyttä mainittuihin sovelluksiin. Tarkista aina operaattorisi käyttöehdot ja voimassa oleva lainsäädäntö itse.

⚠︎ Lue tämä ensin: kenelle tämä sopii — ja kenelle ei

Sopii hyvin: omaan käyttöön ja pieneen/keskisuureen volyymiin, kun vastaanottajat ovat Suomessa ja sinulla on rajaton-SMS-liittymä. Esimerkiksi: palvelinhälytykset, mökin lämpötila-/ vesivahtihälytys, oman sovelluksen 2FA-koodit, harrasteprojektit, pienen yhdistyksen sisäiset muistutukset.

EI sovi: markkinoinnin massalähetykseen eikä kriittiseen toimitusvarmuuteen. Operaattorien kuluttaja-/yritysliittymien käyttöehdot kieltävät tyypillisesti A2P-massalähetyksen tavallisesta SIM-kortista, ja epätavallinen lähetyskuvio voi johtaa liittymän sulkemiseen. Et myöskään saa alfanumeeristä lähettäjänimeä (vastaanottaja näkee puhelinnumerosi), läpäisy on rajallinen (~1 viesti / muutama sekunti), eikä perillemenoa ole taattu. Isoon tai kaupalliseen volyymiin käytä oikeaa gatewaytä tai operaattoria.

Miksi oma gateway?

Kaupalliset gatewayt hinnoittelevat Suomeen lähetetyn tekstiviestin kalliimmaksi kuin markkinoinnin "alkaen 0,00X €" -hinta antaa ymmärtää — käytännössä 0,046–0,08 € viestiltä (katso vertailu). Suomalaisissa liittymissä puhelut ja tekstiviestit ovat sen sijaan hyvin usein täysin rajattomia saman kuukausimaksun sisällä. Kun sinulla on jo tällainen liittymä ja käytöstä poistunut puhelin, jokainen lähetetty viesti maksaa käytännössä 0 € — maksat vain sähköstä (muutama euro vuodessa) ja omasta vaivastasi.

Idea on yksinkertainen: asennat puhelimeen sovelluksen, joka avaa pienen HTTP-rajapinnan. Kun oma järjestelmäsi (skripti, palvelin, kotiautomaatio) tekee API-kutsun, puhelin lähettää tekstiviestin tavallisena SMS:nä oman liittymänsä kautta. Puhelin pidetään aina virrassa ja verkossa, jolloin se toimii kuin pieni oma viestipalvelin.

Mitä tarvitset

⚠︎ Akku ja paloturvallisuus

Puhelimen pitäminen jatkuvasti 100 %:ssa latauksessa kuluttaa ja pullistaa akkua ajan myötä — turvonnut litiumakku on paloriski. Käytä mieluiten puhelinta, jossa voi rajoittaa latauksen (esim. 80 %) tai jonka akku on helppo tarkistaa. Sijoita laite palamattomalle alustalle, älä sängyn tai verhojen lähelle, ja tarkista laitteen lämpötila silloin tällöin. Osa harrastajista poistaa akun kokonaan ja käyttää puhelinta suoraan laturista — tämä ei onnistu kaikilla malleilla.

Ilmaiset avoimen lähdekoodin sovellukset

Kaikki alla olevat ovat ilmaisia ja avoimen lähdekoodin. Ne eroavat lähinnä siinä, ajaako liikenne pelkästään omassa lähiverkossasi (local) vai kiertääkö se palveluntarjoajan pilven kautta (helpompi etäkäyttö, mutta viestit kulkevat kolmannen osapuolen palvelimen läpi — valitse E2E-salaus).

SovellusTilatRajapintaVastaanottoHuomiot
SMSGate
sms-gate.app
Local · Pilvi · Oma palvelin (self-host) REST API; kirjastot JS/TS, Python, Go, PHP Kyllä (+ MMS, webhookit) Monipuolisin. Apache 2.0, ei rekisteröintiä. Pilvitilassa valinnainen E2E-salaus (sisältö + numero salataan). Suositus useimpiin.
textbee
textbee.dev
Pilvi (dashboard) · self-host REST API + web-dashboard Kyllä Selkeä kojelauta ja kehittäjäystävällinen. Itse-isännöitävissä.
httpSMS
httpsms.com
Pilvi · self-host HTTP API Kyllä Tukee E2E-salausta. Freemium-pilvi tai oma isännöinti.
SMSsync
Ushahidi
Local (webhook URL) Välittää saapuvat viestit URL-osoitteeseen Painotus vastaanotossa Vanha ja yksinkertainen; ennen kaikkea saapuvien viestien keräämiseen (esim. kyselyt, kentältä raportointi).

Tiedot sovellusten omilta sivuilta/repoista (heinäkuu 2026). Ominaisuudet ja lisenssit voivat muuttua — tarkista aina ajantasainen tilanne sovelluksen sivulta.

Asennus vaihe vaiheelta (esimerkki: SMSGate, local-tila)

Local-tila on yksityisin: viestit eivät kulje minkään ulkopuolisen palvelimen kautta, vaan puhelin ottaa API-kutsut suoraan omasta lähiverkostasi.

  1. Asenna sovellus puhelimeen (Google Play tai projektin julkaisema APK sen omalta sivulta / GitHubista). Avaa sovellus.
  2. Myönnä SMS-luvat (lähetys ja tarvittaessa vastaanotto), joita Android pyytää.
  3. Valitse Local server -tila. Sovellus näyttää etusivulla paikallisen osoitteen (esim. http://192.168.1.50:8080) sekä käyttäjätunnuksen ja salasanan API-kutsuja varten. Ota nämä talteen.
  4. Kiinnitä puhelimen IP-osoite reitittimestä (DHCP-varaus), jottei osoite vaihdu ja rikko integraatiotasi.
  5. Testaa lähetys omalta koneeltasi samassa verkossa. Esimerkki (sovelluksen tarkka polku ja kenttänimet löytyvät sen dokumentaatiosta):
    curl -u KÄYTTÄJÄ:SALASANA \
      -X POST http://192.168.1.50:8080/message \
      -H "Content-Type: application/json" \
      -d '{"message":"Testi kotoa","phoneNumbers":["+358401234567"]}'
  6. Kytke omaan järjestelmääsi: tee sama HTTP-kutsu palvelimeltasi, skriptistäsi tai kotiautomaatiosta (Home Assistant, cron, hälytyslogiikka) aina kun haluat lähettää viestin.

Jos tarvitset lähetystä lähiverkon ulkopuolelta (esim. pilvipalvelimeltasi), vaihtoehtoja ovat: sovelluksen pilvitila (helpoin, valitse E2E-salaus), oma self-host-palvelin, tai VPN / Tailscale-tyyppinen mesh-yhteys kotiverkkoosi (ei avaa portteja internetiin — turvallisin etäratkaisu).

Näin pidät gatewayn pystyssä 24/7

Suurin haaste ei ole lähetys vaan se, että Android tappaa taustasovelluksia akun säästämiseksi. Tee ainakin nämä:

⚠︎ Laki ja toimitusvarmuus — älä ohita näitä

Operaattorin ehdot: tavallinen SIM on tarkoitettu henkilöiden väliseen (P2P) viestintään. Automaattinen tai suurivolyyminen lähetys (A2P) rikkoo tyypillisesti käyttöehtoja, ja operaattori voi tulkita sen roskapostiksi ja sulkea liittymän. Pidä volyymi maltillisena ja inhimillisenä.

Markkinointi vaatii suostumuksen: sähköisen viestinnän palveluista annettu laki edellyttää vastaanottajan ennakkosuostumusta suoramarkkinointiin. Oma gateway ei muuta tätä. Hälytykset ja käyttäjän itse pyytämät viestit (2FA, kuittaukset) ovat eri asia kuin markkinointi.

Sender ID: et voi käyttää alfanumeeristä lähettäjänimeä — vastaanottaja näkee puhelinnumerosi. Traficomin M28L-sender ID -rekisteröinti ei siis koske tätä, koska et käytä lähettäjänimeä. Toimitusvarmuus on omalla vastuullasi: ei taattua perillemenoa, ei SLA:ta, läpäisy rajallinen. Kriittiseen viestintään käytä oikeaa palvelua.

Kannattaako se rahallisesti?

Karkea vertailu, kun puhelin on jo olemassa ja liittymässä on rajaton SMS:

Jos lähetät säännöllisesti viestejä suomalaisiin numeroihin ja sinulla on rajaton-SMS-SIM, oma gateway maksaa itsensä takaisin hyvin nopeasti. Jos volyymi on pieni tai satunnainen (kymmeniä viestejä kuussa), kk-maksuton kaupallinen gateway on vaivattomampi eikä säästö ole vaivan arvoinen.

Yhteenveto

Oma Android-gateway on erinomainen omaan käyttöön: hälytyksiin, 2FA:han ja harrasteprojekteihin, joissa vastaanottajat ovat Suomessa ja liittymä on rajaton. Se ei korvaa kaupallista palvelua markkinoinnissa, kansainvälisessä lähetyksessä eikä silloin kun tarvitset lähettäjänimen, taatun perillemenon tai suuren läpäisyn. Aloita SMSGate-sovelluksen local-tilasta, poista akkuoptimoinnit ja pidä volyymi inhimillisenä.

Vertaile kaupalliset vaihtoehdot: SMS gateway -hintavertailu →