Over-the-air programmering- Over-the-air programming

Over-the-air-programmering ( OTA-programmering ) avser olika metoder för att distribuera ny programvara , konfigurationsinställningar och till och med uppdatera krypteringsnycklar till enheter som mobiltelefoner , digitalboxar , elbilar eller säker röstkommunikationsutrustning (krypterad 2-vägs) radio). En viktig egenskap hos OTA är att en central plats kan skicka en uppdatering till alla användare, som inte kan vägra, besegra eller ändra den uppdateringen, och att uppdateringen gäller omedelbart för alla på kanalen. En användare kan 'neka' OTA, men 'kanalhanteraren' kan också 'sparka av' dem från kanalen automatiskt.

I sammanhanget för mobilinnehållsvärlden inkluderar dessa firmware-over-the-air (FOTA), over-the-air service provisioning (OTASP), over-the-air provisioning (OTAP) eller over-the-air parameter administration (OTAPA); eller tillhandahålla handenheter med nödvändiga inställningar för åtkomst till tjänster som trådlös åtkomstpunkt (WAP) eller Multimedia Messaging Service (MMS).

I takt med att mobiltelefoner samlar nya applikationer och blir mer avancerade har OTA -konfiguration blivit allt viktigare i takt med att nya uppdateringar och tjänster kommer igång. OTA via Short Message Service (SMS) optimerar konfigurationsdatauppdateringarna i abonnentidentitetsmodul (SIM) -kort och telefoner och möjliggör distribution av nya programuppdateringar till mobiltelefoner eller tillhandahållande av handenheter med nödvändiga inställningar för åtkomst till tjänster som WAP eller MMS. OTA -meddelanden tillhandahåller fjärrkontroll av mobiltelefoner för service- och prenumerationsaktivering, anpassning och programmering av en ny tjänst för mobiloperatörer och teletredjeparter.

Olika standardiseringsorgan inrättades för att hjälpa till att utveckla, övervaka och hantera OTA. En av dem är Open Mobile Alliance (OMA).

På senare tid, med de nya koncepten för trådlösa sensornätverk och Internet of Things (IoT), där nätverken består av hundratals eller tusentals noder, tas OTA till en ny riktning: för första gången tillämpas OTA med olicensierade frekvensband (868 MHz, 900 MHz, 2400 MHz) och med låg förbrukning och låg datahastighetsöverföring med protokoll som 802.15.4 och ZigBee .

Sensornoder är ofta placerade på platser som är antingen avlägsna eller svåra att komma åt. Som ett exempel har Libelium implementerat ett smart och lättanvänt OTA-programmeringssystem för ZigBee WSN-enheter. Detta system möjliggör uppgradering av firmware utan behov av fysisk åtkomst, vilket sparar tid och pengar om noderna måste programmeras om.

Smartphones

På moderna mobila enheter som smartphones kan en över-the-air-uppdatering helt enkelt hänvisa till en programuppdatering som distribueras över Wi-Fi eller mobilt bredband med hjälp av en funktion inbyggd i operativsystemet, med 'över-the-air' aspekt som hänvisar till dess användning av trådlöst internet istället för att kräva att användaren ansluter enheten till en dator via USB för att utföra uppdateringen.

Firmware -uppdateringar är tillgängliga för nedladdning från OTA -tjänsten.

Mekanism

OTA -mekanismen kräver att befintlig programvara och hårdvara för målenheten stödjer funktionen, nämligen mottagande och installation av ny programvara som tas emot via det trådlösa nätverket från leverantören.

Ny programvara överförs till telefonen, installeras och tas i bruk. Det är ofta nödvändigt att stänga av och slå på telefonen för att den nya programmeringen ska träda i kraft, även om många telefoner automatiskt utför denna åtgärd.

Metoder

Beroende på implementering kan OTA-programleverans initieras vid åtgärd, till exempel ett samtal till leverantörens kundsupportsystem eller annan uppringbar tjänst, eller kan utföras automatiskt. Vanligtvis görs det via den tidigare metoden för att undvika tjänstestörningar vid en obekväm tid, men detta kräver att prenumeranter manuellt ringer leverantören. Ofta kommer en operatör att skicka ett SMS -meddelande till alla abonnenter (eller dem som använder en viss telefonmodell) och be dem ringa ett servicenummer för att få en programuppdatering.

Verizon Wireless i USA tillhandahåller ett antal OTA -funktioner till sina prenumeranter via servicekoden *228. Alternativ 1 uppdaterar telefonens konfiguration, alternativ 2 uppdaterar PRL . På samma sätt använder Voitel Wireless och StraightTalk, som båda använder Verizon -nätverk, 22890 servicekod för att programmera Verizon -baserade trådlösa telefoner.

För att tillhandahålla parametrar i en mobil enhet OTA måste enheten ha en provisioning -klient som kan ta emot, bearbeta och ställa in parametrarna. Till exempel kan en Device Management -klient i en enhet kunna ta emot och tillhandahålla applikationer eller anslutningsparametrar.

I allmänhet innebär termen OTA användning av trådlösa mekanismer för att skicka tillhandahållande data eller uppdatera paket för firmware eller programuppdateringar till en mobil enhet; detta är så att användaren inte behöver gå till en butik eller ett servicecenter för att få applikationer tillhandahållna, parametrar ändras eller firmware eller programvara uppdateras. Icke-OTA-alternativ för en användare är: a) att gå till en butik och söka hjälp, b) använda en dator och en kabel för att ansluta till enheten och ändra inställningar på en enhet, lägga till programvara till enheten, etc.

OTA -standarder

Det finns ett antal standarder som beskriver OTA -funktioner. En av de första var GSM 03.48 -serien. ZigBee-standardpaketet inkluderar ZigBee Over-the-Air Upgrade Cluster som är en del av ZigBee Smart Energy-profilen och ger ett driftskompatibelt (leverantörsoberoende) sätt att uppdatera enhetens firmware. De nuvarande standarderna omfattar inte skörd av klientinformation som rutinmässigt görs av telefontillverkaren, tjänsteleverantören och programhanteraren (Google). Inga restriktioner har utvecklats för dessa olagliga aktiviteter.

Likheter

OTA liknar distributionsmetoder för fast programvara som används av annan massproducerad konsumentelektronik , till exempel kabelmodem , som använder TFTP som ett sätt att fjärr ta emot ny programmering, vilket minskar mängden tid som ägaren och användaren av enheten använder. på underhåll.

Over-the-air provisioning (OTAP) är också tillgängligt i trådlösa miljöer (även om det är inaktiverat som standard av säkerhetsskäl). Det gör det möjligt för en åtkomstpunkt (AP) att upptäcka IP -adressen till sin styrenhet. När den är aktiverad berättar styrenheten för de andra AP: erna att inkludera ytterligare information i Radio Resource Management Packets (RRM) som skulle hjälpa en ny åtkomstpunkt för att lära sig styrenheten. Det skickas dock i klartext, vilket skulle göra det sårbart för snusning. Det är därför det är inaktiverat som standard.

Se även

Referenser