Kun poro lähtee liikkeelle, panta ilmoittaa siitä heti ja lähettää uuden sijainnin. Tämä toimii koko kalustossa. Kymmenen minuutin sijainnit tunnin ajan eivät sen sijaan toimi useimmilla pannoilla. Ne tulevat vain pannoilta, joilla portin 36 asetus on yhä voimassa, ja niitä on tänään 974 / 3659. Portti 36 ja portti 10 kirjoittavat pannassa samaa arvoa. Kun palvelin myöhemmin kirjoittaa pannalle portin 10, se vaihtaa arvon takaisin 12 tuntiin. Näin käy lähetysvälin vaihdossa ja pannalle lähtevässä kuolinhälytysvastauksessa. Kukaan ei ole halunnut poistaa portin 36 toimintaa. Se on sivuvaikutus.
Esimerkkinä on poro, joka jää makaamaan klo 8.00. Viive on tilin oma kuolinhälytyksen viive, oletuksena 4,5 tuntia.
| Aika | Panta | Palvelin ja sovellus |
|---|---|---|
| 8.00 | Poro jää paikalleen. Panta alkaa laskea liikkumatonta aikaa kiihtyvyysanturilla. | Ei mitään. |
| 12.30 | Panta lähettää hälytysviestin heti eikä odota seuraavaa normaalia lähetystä. Se yrittää sijaintia uudelleen, kunnes verkko vastaa. Mitattu: viesti tuli mediaanina 0 minuuttia ajastimen laukeamisen jälkeen ja 90 %:ssa tapauksista 2 minuutin sisällä. Uusi sijainti oli 458 / 525 hälytysviestissä. | Palvelin luo kuolinhälytyksen. Kartalle tulee punainen merkki, ja puhelimeen lähtee ilmoitus, kuitenkin enintään kerran neljässä tunnissa pantaa kohti. Lisäksi palvelin jonottaa pannalle hälytysvastauksen (portti 10), enintään kerran vuorokaudessa. Vastaus varmistaa, että seuraavakin hälytys ja liikkeelle lähtö lähtevät heti. |
| 12.40–13.30 | Jos portin 36 asetus on voimassa: panta lähettää 10 minuutin välein viestin ja uuden sijainnin tunnin ajan ja lopettaa sitten. Muuten tämän tunnin aikana ei tule viestejä. | Jokainen viesti päivittää sijainnin kartalle. Uutta hälytystä ei synny, koska edellinen on yhä auki. |
| tunnin jälkeen | Seuraava viesti tulee pannan normaalin lähetysvälin mukaan, esimerkiksi kerran vuorokaudessa, niin kauan kuin poro on paikallaan. Hypoteesi | Hälytys pysyy kartalla. |
| poro nousee | Panta lähettää heti viestin "liikkeellä" ja yrittää kerran saada sijainnin. | Palvelin poistaa kuolinhälytyksen automaattisesti, ja kartalle tulee uusi paikka. |
Varastotilassa palvelin ei tee kuolinhälytystä, ei lähetä ilmoitusta eikä jonota hälytysvastausta. Todistettu Varastossa panta on kuitenkin jatkuvasti liikkumatta, joten se nostaa oman liikkumattomuustilansa joka kerta, kun se on ensin liikkunut. Siksi tihennys on rajattu tuntiin: yksi liikkumattomuusjakso maksaa enintään kuusi ylimääräistä sijaintia, eikä panta tyhjene hyllyllä. Kaikissa 16 täydessä tunnissa, jotka mittasimme, tihennys loppui 59–61 minuutin kohdalla.
Mittasimme kaikki hälytysten alut 15.10.–5.11.2026 ja laskimme pannan viestit hälytyksen alkua seuraavan 70 minuutin ajalta. Ryhmittely perustuu siihen, mikä asetus pannalla oli voimassa hälytyksen alkaessa. Todistettu
| Pannan tila hälytyksen alkaessa | Hälytyksiä | Ei viestejä tunnin aikana |
|---|---|---|
| Portin 36 asetus voimassa | 56 | 4 (7 %) |
| Portti 36 saatu, mutta myöhempi portin 10 kirjoitus on palauttanut 12 tunnin arvon | 288 | 255 (89 %) |
| Porttia 36 ei ole koskaan saatu | 2167 | 2119 (98 %) |
Kun mikään ei keskeyttänyt tihennystä, tunti toteutui niin kuin pitää. Kaksi todellista esimerkkiä minuutteina hälytyksen alusta:
Eritellyistä 55 hälytyksestä, joissa asetus oli voimassa, 25 katkesi juuri näin. Palvelimen oma hälytysvastaus kulki pannalle ensimmäisen 10 minuutin viestin mukana, ja tihennys loppui samalla minuutilla. Ilman keskeytystä 16 tapausta 23:sta sai täyden tunnin (5–6 viestiä). Mikan panta 46 kuuluu katkenneisiin. Hälytysvastaus kuittautui 2 minuutin kohdalla, eikä panta lähettänyt sen jälkeen tunnin aikana mitään.
Digital Matterin Yabby 3 LoRaWAN Integration 1.2 (10.1.2024) määrittelee portin 36 tavujen 1–8 sisällön täsmälleen samoin kuin portin 10: liikkumattomuuden aikaraja, hälytyksen ja liikkeelle lähdön sijaintihaku sekä tavu 3 Inactivity Alarm Heartbeat Period. Portissa 36 on lisäksi kaksi omaa arvoa: tavu 9 Inactivity Heartbeat Period Expiry eli tunnin raja, ja tavu 10, normaali lähetysväli. Tunnin 10 minuuttia on siis tavu 3, ja portti 10 kirjoittaa saman tavun. Tunnin raja (tavu 9) on vain portissa 36, ja se jää pannalle voimaan portin 10 jälkeenkin. Kun tavu 3 on 12 tuntia ja raja 1 tunti, raja umpeutuu ennen ensimmäistä 12 tunnin viestiä, eikä tunnin aikana tule mitään. Todistettu spesifikaatiosta ja mittauksesta.
2053 pannalle on joskus mennyt portti 36. Niistä 1079 on menettänyt sen myöhempään portin 10 kirjoitukseen. Ensimmäinen ylikirjoittaja oli:
| Ensimmäinen ylikirjoittaja | Pantoja |
|---|---|
| Käyttäjän lähetysvälin vaihto (yksittäin tai monelle pannalle kerralla) | 958 |
| Palvelimen kuolinhälytysvastaus | 56 |
| Kuolinhälytyksen viiveen käyttöönotto | 24 |
| Lähetysvälin uudelleenlähetys (huoltoajo 30.9.) | 16 |
| Hälytyksen kuittaus ja 24 tunnin palautus | 11 |
| Hälytyslähetysten korjauskampanja 30.10. | 7 |
| Muut (alustus, viestitiheyden valvonta, lyhyen välin palautus) | 7 |
Ei, ainakaan kokonaan. Portin 36 suunnitelma (13.6.2026) päätti kaksi asiaa:
Suunnitelmassa ei mainita, että tavallinen lähetysvälin vaihto kirjoittaa samalla portin 10 ja palauttaa arvon 12 tuntiin. Juuri tämä on poistanut tunnin useimmilta pannoilta: 958 pannalta 1079:stä. Hälytysvastauksen aiheuttamia poistoja oli 56. Lisäksi suunnitelma oletti, että hälytysvastaus palauttaa pannan normaaliksi vasta hälytyksen jälkeen. Mittausten mukaan vastaus menee pannalle usein jo tunnin ensimmäisen 10 minuutin viestin mukana ja katkaisee juuri sen tunnin, jota varten portti 36 on olemassa. Todistettu
Yhteensä 3659 LoRaWAN-pantaa (Yabby3 ja Oyster3). 4G-pannoissa ei ole vastaavaa tunnin tihennystä.