Hoppa till huvudinnehåll

Almanackssändning

Almanackssändning skickar en ny satellitalmanacka till dina GNSS-spårare trådlöst.

En GNSS-almanacka är listan över var satelliterna finns. En spårare använder den för att veta var på himlen den ska leta, så en enhet med en aktuell almanacka får en position snabbt och drar betydligt mindre batteri. Almanackan blir gammal med tiden, och en spårare med en utdaterad almanacka kan behöva flera minuter för att hitta en position, eller misslyckas helt.

Tidigare var det enda sättet att uppdatera den att hålla en NFC-telefon mot varje enhet. Yggio gör det nu på distans, över samma LoRa-nät som enheterna redan använder, till hur många enheter du vill samtidigt.

Huvudmenyn i Yggio visas på engelska, så menyvalet heter Almanac fleet. Sidans eget innehåll och formulären är på svenska.

Innan du börjar​

Almanackssändning är inte aktiverat för alla. Om du inte ser Almanac fleet i huvudmenyn ber du din Yggio-administratör att aktivera åtkomst till Almanackssändning på ditt användarkonto. Det är en inställning per användare, så den måste aktiveras för varje person som behöver den, och du behöver logga ut och logga in igen innan menyvalet visas.

Du behöver också:

  • Skrivrättigheter till varje enhet du vill skicka till. Enheter du bara kan visa avvisas.

  • Enheter som är Sensative VSM LoRa-spårare. Andra enhetsmodeller tar inte emot almanackan.

  • Enheter som är anslutna via en ChirpStack- eller Netmore-nätverksserver. Yggio kan inte skicka almanacksmeddelanden genom Actility Thingpark eller The Things Network, så enheter på dessa hoppas över med en notering på raden.

    På Netmore skickas almanacksmeddelandena obekräftade, eftersom dess nedlänks-API saknar alternativ för bekräftad leverans. Överföringen drivs ändå av enhetens egna kontrollsummesvar, så ett förlorat meddelande skickas om - Yggio tar bara något längre på sig att märka det, vilket kan göra en sändning över Netmore långsammare vid dålig täckning.

Hur lång tid en sändning tar​

Almanackan är omkring 2,5 kB, vilket är mycket för LoRa. Den delas upp i numrerade block som skickas ett i taget, och varje enhet bekräftar ett block innan nästa skickas. Hur många block en enhet behöver beror på dess datahastighet (DR), som speglar hur bra radiolänken är:

DatahastighetAntal blockRealistisk tid
DR0 - DR252Timmar
DR323Tiotals minuter
DR412Tiotals minuter
DR511Tiotals minuter

Enheter på DR0 - DR2 är långt från en gateway. De blir klara till slut, men överföringen är långsam och konkurrerar med enhetens vanliga rapportering. Har du en blandad flotta kan du sätta lägsta datahastighet till DR3 och skicka till enheterna med svag signal separat.

Över Netmore går meddelandena ut obekräftade (se ovan), så en sändning på en svag förbindelse kan ta längre tid än tabellen antyder.

Sändningar fortsätter i bakgrunden. Du kan stänga sidan, eller datorn, och komma tillbaka senare.

Starta en sändning​

Sändningar startas från dina enheter, inte från den här sidan. Det finns två vägar.

Flera enheter samtidigt​

  1. Öppna Devices i huvudmenyn.
  2. Markera de enheter du vill skicka till.
  3. I raden som visas längst ner väljer du Almanac push under Select action.
  4. Välj den LNS-connector som enheterna hör till, och eventuellt en lägsta datahastighet för att utesluta enheter med svag signal. Låt resten vara om du inte har skäl att ändra det:
    • Almanackans uppdateringsintervall - hur länge Yggio får återanvända en almanacka som redan hämtats innan en ny hämtas.
    • Strategi för startposition - Senast kända GPS-position ger spåraren en ledtråd om var den ungefär finns, vilket snabbar upp den första positionen. Enheter som aldrig har rapporterat en position får almanackan utan ledtråd.
  5. Tryck på Starta sändning.

En enskild enhet​

Öppna enheten, gå till LoRa-kontroll och använd avsnittet GNSS-almanackssändning där.

Följa förloppet​

Sidan Almanackssändning listar dina sändningar, senaste först, med status för varje och hur många av dess enheter som är klara. Tryck på Visa på en rad för att öppna den.

Detaljvyn visar varje enhet med en status och ett blockantal, till exempel 14 / 23. Klicka på en enhetsrad för att se detaljer per block: vilket block som är på väg, vad enheten bekräftade och när.

Enhetsstatusar:

StatusBetydelse
väntarI kö, inte startad än
skickar GPS-tid, skickar startpositionSkickar de två små förberedande meddelandena
överför, väntar på bekräftelseÖverför; väntar på att enheten bekräftar ett block
skickar igenEtt block bekräftades inte och skickas igen
klarEnheten har bekräftat att den tagit emot och sparat almanackan
överhoppadUnder din lägsta datahastighet, eller på ett nät som Yggio inte kan skicka almanackor genom; ingenting skickades - raden visar vilket
misslyckadGav upp efter upprepade försök; se felet på raden

Sammanfattningsraden räknar även obekräftade enheter. De har slutfört överföringen men aldrig uttryckligen bekräftat det sista meddelandet, så almanackan har troligen kommit fram men Yggio kan inte garantera det. Om en enhet förblir obekräftad och fortfarande är långsam med att hitta en position, skicka till den igen.

En sändning är långsam av naturen, och en enhet som sover eller är utan täckning fördröjer bara sin egen överföring, inte de andras. Det är inget fel om ett jobb står på samma block i flera minuter.

Stoppa en sändning och rensa​

Att ta bort en sändning är hur du stoppar den. På almanackssidan markerar du de sändningar du inte längre behöver och trycker på Ta bort markerade, eller trycker på Ta bort alla för att rensa hela listan på en gång. Du kan också ta bort sändningen du tittar på från dess egen sida.

Att ta bort en pågående sändning gör att Yggio slutar skicka mer till dess enheter, men meddelanden som redan lämnats till nätoperatören kan fortfarande komma fram, så en enhet kan bli kvar med en ofullständig almanacka. Skicka till den igen för att åtgärda det - en ny sändning börjar alltid om från början.

Listan behåller alla sändningar tills du tar bort dem, så det är värt att rensa då och då.

Hålla almanackan uppdaterad automatiskt​

I stället för att komma ihåg att skicka en almanacka med några veckors mellanrum kan du låta Yggio göra det. Slå på Automatiska almanacksuppdateringar för en enhet, och Yggio startar en sändning av sig själv så snart enhetens almanacka är äldre än det intervall du valt.

En automatisk sändning är samma överföring som en du startar manuellt, med samma inställningar och samma raderna på sidan Almanac fleet, så du kan se exakt vad som hände och när.

Hur många dagar mellan uppdateringarna​

En almanacka i enheten är användbar i ungefär 80 dagar, så vad som helst med god marginal inom det fungerar. 30 dagar rekommenderas och är ifyllt åt dig: det ger dig gott och väl dubbel marginal, och skickar överföringen på 2,5 kB bara en gång i månaden.

Korta ner det om dina spårare behöver snabbast möjliga positionsbestämning och deras batteri- och sändningstidsbudget tillåter mer trafik. Förläng det om sändningstid nedlänk är knapp. Intervallet gäller per enhet, så en blandad flotta kan ha olika scheman.

Slå på det​

Det finns tre ställen att göra det på, och alla ställer in samma sak.

På en enskild enhet. Öppna enheten, gå till LoRa control och använd avsnittet Automatiska almanacksuppdateringar. Det visar när enheten senast fick en sändning och när nästa automatiska uppdatering ska ske, så det är också hit du återvänder för att kontrollera eller ändra schemat.

På många enheter samtidigt. Öppna Devices, markera de du vill, och välj sedan Automatic almanac updates under Select action. Att spara här ersätter de inställningar enheterna redan har i stället för att ändra dem en för en, vilket sidan varnar för innan du sparar.

När du startar en sändning manuellt. Båda sändningsformulären har valet Håll också almanackan uppdaterad. Att slå på det anmäler enheterna du skickar till, så det vanliga fallet - "skicka en nu och håll den aktuell framöver" - blir en åtgärd i stället för två.

Vad enheten behöver​

Samma som en manuell sändning, eftersom det är vad en automatisk uppdatering är:

  • En Sensative VSM LoRa-spårare.

  • En ChirpStack- eller Netmore-nätverksserver. Yggio kan inte skicka almanacksmeddelanden genom Actility Thingpark eller The Things Network alls, så en enhet på någon av dem kan aldrig uppdateras. Yggio vägrar slå på automatiska uppdateringar för en sådan enhet och talar om vilka det gäller.

    På Netmore skickas almanacksmeddelandena obekräftade, eftersom dess nedlänks-API saknar alternativ för bekräftad leverans. Överföringen drivs ändå av enhetens egna kontrollsummesvar, så ett förlorat meddelande skickas om - Yggio tar bara något längre på sig att märka att det försvann.

Om en enhet byter nätverksserver efter att du anmält den märker Yggio det vid nästa försök, slutar försöka och skriver det i enhetens avsnitt Automatiska almanacksuppdateringar - i stället för att göra om något som inte kan fungera. Spara inställningarna igen när enheten är tillbaka på en nätverksserver som stöds, då återupptas de.

Vad Yggio behöver av dig​

Att anmäla en enhet förbinder Yggio att skicka nedlänkar till den senare, när ingen är där för att godkänna dem. Därför krävs samma åtkomst som när du startar en sändning manuellt: skrivåtkomst till enheten, och åtkomst att skicka genom den nätverksserveranslutning meddelandena går genom. Varje automatisk sändning körs sedan med åtkomsten hos den som slog på anmälan - värt att veta om den personen senare förlorar åtkomst till enheten, eftersom deras automatiska uppdateringar då upphör i stället för att tyst fortsätta.

Den LNS-anslutning du väljer används bara för enheter som saknar egen anslutning; en enhet som har en skickas alltid genom den.

Stänga av det​

Ställ Automatiska almanacksuppdateringar på Av och spara, på något av samma tre ställen.

På en enskild enhets sändningsformulär öppnas valet med enhetens nuvarande inställning, så att lämna det ifred ändrar ingenting och att stänga av det avbryter anmälan. På enhetslistans sändningsformulär öppnas det alltid avstängt och kan bara anmäla - det avbryter aldrig, eftersom ett urval kan innehålla enheter med olika inställningar och att tyst avanmäla alla vore fel förval. För att avbryta för flera enheter, använd åtgärden Automatic almanac updates i stället.

Att stänga av det stoppar framtida automatiska sändningar. Det stoppar inte en sändning som redan pågår; ta bort den från sidan Almanac fleet som vanligt.

Värt att veta​

  • En manuell sändning räknas. Att skicka manuellt till en anmäld enhet nollställer dess klocka, så nästa automatiska uppdatering ligger ett helt intervall bort i stället för några dagar.
  • En ny anmälan skickar snart. En enhet som aldrig fått en almanacka skickad till sig är aktuell direkt, så räkna med en sändning inom omkring tio minuter efter att du anmält den.
  • Inget överlappar. En enhet som redan tar emot en almanacka, eller en appuppgradering, lämnas i fred och tas upp vid en senare kontroll. Skälet visas i enhetens avsnitt Automatiska almanacksuppdateringar.
  • Överhoppade enheter markeras inte som uppdaterade. En enhet på en nätverksserver som Yggio inte kan skicka almanackor genom får ingenting, och dess klocka flyttas inte, så den förblir synligt försenad i stället för att se permanent aktuell ut.
  • Automatiska sändningar sker inte omedelbart. Yggio letar efter aktuella enheter med några minuters mellanrum, så en enhet blir aktuell några minuter innan dess sändning börjar.

Om en automatisk uppdatering inte sker​

Vad du serVad det betyder
Inget avsnitt Automatiska almanacksuppdateringar på en enhetssidaEnheten är inte en Sensative VSM LoRa-spårare, eller är inte ansluten genom en ChirpStack- eller Netmore-nätverksserver, eller så är åtkomst till Almanackssändning inte aktiverad på ditt konto.
"connectorId is required when enabling automatic almanac updates"Välj en LNS-anslutning innan du sparar. Yggio måste veta vart meddelandena ska skickas när ingen finns där att välja.
"Not authorized to push to devices"Du har bara läsåtkomst till en av de valda enheterna. Enheten namnges i meddelandet.
"Not authorized to send downlinks through connector"Du kan inte skicka genom den nätverksserveranslutning som en av enheterna använder. Fråga den som administrerar anslutningen.
"Den senaste automatiska uppdateringen kunde inte startas" på en enhetDen senaste kontrollen kunde inte starta en sändning - oftast en överföring som redan pågår, eller åtkomst som sedan har gått förlorad. Skälet visas tillsammans med det, och Yggio försöker igen.
En anmäld enhet får aldrig någon sändningKontrollera att dess anmälan fortfarande visas som på, och att den som slog på den fortfarande har åtkomst till enheten och dess anslutning.
"Automatiska uppdateringar har stoppats för den här enheten"En sändning nådde enheten men kunde inte skicka något - nästan alltid en enhet som flyttat till en nätverksserver som almanackan inte kan gå genom. Åtgärda det och spara inställningarna igen för att återupptaga.
"Automatic almanac updates need a network server that can carry almanac downlinks"En eller flera av de valda enheterna ligger på en annan nätverksserver än ChirpStack eller Netmore. Meddelandet namnger dem.

Om något inte fungerar​

Vad du serVad det betyder
Inget Almanac fleet i menynÅtkomst är inte aktiverad på ditt konto, eller du har inte loggat ut och in igen sedan den aktiverades. Kontakta din Yggio-administratör.
"Almanackssändning är inte aktiverat för ditt konto"Samma som ovan.
En enhet avvisas när du startar sändningenDu har bara läsrättigheter till den, eller den har redan en sändning på gång.
Inget avsnitt GNSS-almanackssändning på en enhetssidaEnheten är inte en Sensative VSM LoRa-spårare, eller den är inte ansluten via en ChirpStack- eller Netmore-nätverksserver.
Alla enheter står på väntarSändningen har inte börjat, eller connectorn kan inte nå nätoperatören. Kontakta support om ingenting rör sig.
En enhet är misslyckadDen bekräftade inte block efter flera försök, oftast dålig täckning eller en enhet som är offline. Försök igen senare, eller uteslut den med en lägsta datahastighet.