小米叫什么| 芽孢是什么| 晚上脚抽筋是什么原因| 脉络膜裂囊肿是什么病| 穷极一生是什么意思| 焦急的什么| 骨质疏松检查什么项目| 司长是什么级别的官| 白浆是什么| 文号是什么| 拉肚子为什么肛门痛| 抵抗力差吃什么| 内分泌失调什么意思| 甘肃属于什么地区| 手串断了是什么预兆| 煊是什么意思| 疤痕憩室是什么意思| 昀是什么意思| 破伤风是什么| 周天是什么意思| 强化灶是什么意思| 吃什么安神有助于睡眠| 经常感冒的人吃什么能增强抵抗力| 属牛的五行属性是什么| 肾结石有什么表现症状| 铁是什么颜色的| 梦呓是什么意思| 鼠标dpi是什么| 腰酸胀是什么原因| 仙人跳是什么意思| 吃西红柿有什么好处和坏处| 杏仁有什么功效和作用| 豇豆不能和什么一起吃| 惊喜的英文是什么| 住院报销需要什么材料| 汐五行属性是什么| 鞭炮笋学名叫什么| 云南白药里的保险子有什么作用| 走之底的字与什么有关| 印记是什么意思| 红肉是指什么肉| 肝肾不足吃什么中成药| 奥美拉唑与雷贝拉唑有什么区别| 看甲沟炎挂什么科| 丝状疣用什么药膏最好| 为什么屎是黑色的| 什么是1型和2型糖尿病| 水过鸭背是什么意思| 汾酒是什么香型| 梦见男人是什么意思| 玫瑰花茶有什么作用| 胃火旺怎么调理吃什么药最好| 昏什么昏什么| 1108是什么星座| 鼻子发酸是什么原因| 2024年是什么年| 什么食物蛋白质含量高| 念力是什么意思| 中国国鸟是什么| 过敏性皮炎用什么药膏| 医保和农村合作医疗有什么区别| 迷糊是什么意思| 女生为什么有喉结| 吃茄子有什么好处和坏处| 肾积水挂什么科室| 高铁上什么东西不能带| 婴儿吃dha有什么好处| 消化不好吃什么药最好| 渗透压低是什么意思| 凉瓜是什么瓜| 什么店可以买到老鼠药| 晚上9点是什么时辰| 内分泌科看什么病| 为什么流褐色分泌物| 红馆是什么地方| 大致正常心电图是什么意思| 925银什么意思| 11点多是什么时辰| 面试要带什么| 仔是什么意思| 混圈是什么意思| 机灵的动物是什么生肖| 什么是代理| lop胎位是什么意思| 什么颜色属水| 小孩反复高烧是什么原因| 哭得什么| 腰扭伤用什么药最好| 什么血压计最准确| 肝胆科属于什么科| 胸口有痣代表什么意思| 压疮用什么药最快能好| 苹果像什么| 头上的旋有什么说法| 肺占位病变是什么意思| 不想怀孕有什么办法| 一语惊醒梦中人是什么意思| 一字之师是什么意思| 梦见自己生二胎是什么意思| 15岁可以做什么兼职| 什么道路| 额头冒痘是什么原因| 吃什么祛痰化痰最有效| 1989属什么| 丝状疣挂什么科| 鱼子酱是什么鱼的鱼子| 喊6个1是什么意思| 8月11号是什么星座| 红棕色是什么颜色| 女生右眼睛老是跳是什么原因| 出球小动脉流什么血| 4月15日什么星座| 金牛座后面是什么星座| 泡黄芪水喝有什么好处| 白天不咳嗽晚上咳嗽吃什么药| 嫩模是什么意思| 医学美容技术学什么| 公园里有什么有什么还有什么| 猫的胡须有什么作用| 湖南有什么好玩的地方| 什么东西天气越热它爬得越高| 印模是什么意思| 养病是什么意思| 脸上长痘痘是什么原因引起的| 条形码的数字代表什么| 喝太多水对身体有什么影响| 无水奶油是什么| 胎位roa是什么意思| 不排便是什么原因| 打火机的气体是什么| 阿是什么意思| 为什么天天做梦| 解表是什么意思| 薄荷泡水喝有什么好处| 牙龈肿痛看什么科| 大脑供血不足吃什么药最好| 最小的一位数是什么| size什么意思| 吝啬鬼是什么生肖| 映景是什么意思| 小腿浮肿是什么原因引起的| 状物是什么意思| 西京医院什么科室最强| tmc是什么意思| 10月10日是什么星座| 经常说梦话是什么原因| 什么飞机| 杨幂的公司叫什么名字| 天气一热身上就痒是什么原因| 如鱼得水是什么意思| 胃火大吃什么药| 什么什么归赵| 代血浆又叫什么| 海参补什么| 锋芒是什么意思| 女性胃炎有什么症状| 支数是什么意思| mr是什么意思| 心态是什么意思| 泄露是什么意思| 乳腺应该挂什么科| 梦见自己打胎是什么意思| 什么叫丹凤眼| 反流性食管炎吃什么中成药| 卵巢分泌什么激素| 朱元璋是什么朝代| siemens是什么品牌| 心心相惜是什么意思| 长期吃避孕药有什么副作用| 欺山莫欺水是什么意思| 女生安全期什么意思| 小孩半夜哭闹是什么原因| 肺结核阳性是什么意思| 孩子流黄鼻涕是什么原因| 唐僧的真名叫什么| 乙肝有什么症状| 今天是什么生肖| 扁桃体肿大吃什么药| 大姨妈来了喝红糖水有什么功效| 咕咚是什么| 主动脉夹层是什么病| 卵巢多囊样改变是什么意思| 退步是什么意思| 手足无措是什么意思| 毛尖属于什么茶| 汉卿是什么意思| 血糖高吃什么降血糖| 腰底部疼痛跟什么病有关| 经常吃生花生有什么好处和坏处| 手指没有月牙是什么原因| 男人阴虚吃什么药最好| 1989年什么生肖| 猪肉什么馅的饺子好吃| copd是什么病的简称| prg是什么意思| 什么情况下需要做心脏造影| 脑供血不足中医叫什么| 孕妇有狐臭擦什么最好| 红加绿是什么颜色| 死是什么感觉| 烟雾病是什么原因引起的| 醒酒是什么意思| supreme是什么牌子| 吃什么囊肿会消失| 乳腺无回声结节是什么意思| 微量元素六项是什么检查| 吃奇亚籽有什么好处| 办护照需要什么资料| 阴影是什么意思| 长可以加什么偏旁| 雌蕊由什么组成| 花千骨什么时候上映的| 什么叫痤疮| 月经不来要吃什么药| 不孕不育有什么症状| 人流复查做什么检查| 盆底脱垂有什么症状| 颜控是什么意思| 气管炎用什么药| 五花大绑是什么意思| 记忆力差吃什么药| 广州有什么玩的| 3月5日是什么星座的| 粒子是什么| aba是什么意思| 阴道痒吃什么药| 神什么活什么| 百什么争鸣| 总胆固醇高有什么危害| 心绞痛是什么感觉| 麻批是什么意思| 今天穿什么| 鸡胸肉炒什么菜好吃| 山药和什么不能一起吃| 不什么其烦| 一直想吐是什么原因| 手被辣椒辣了用什么方法解辣| 肺栓塞有什么症状| 为什么生理期过后最容易掉秤| 黄金有什么作用| 发改委是做什么的| 梯子是什么| 钢铁锅含眼泪喊修瓢锅这是什么歌| 月经前几天是什么期| 1945属什么生肖| 黄晓明的老婆叫什么名字| 不想要孩子用什么办法最好| 手心热是什么原因| 女人性冷淡吃什么药效果好| 腺样体肥大吃什么药| 扁桃体长什么样子| 为什么会晕车| 精子对女性有什么好处| 肠衣是什么做的| 泥鳅喜欢吃什么| 寻麻疹是什么| 喜形于色是什么意思| 绿壳鸡蛋是什么鸡生的| 怀孕甲减对孩子有什么影响| 汛期是什么| 五行海中金是什么意思| 7月29日是什么星座| 为什么做梦会说梦话| 一天当中什么时候最热| 百度Jump to content

鸡年春晚形式多样众星云集 网友:展我大国雄风

From Wikipedia, the free encyclopedia
(Redirected from Over-the-air programming)
百度 补偿资金来源渠道过窄,资金不足影响海洋生态系统保护和修复效果。

An over-the-air update (or OTA update), also known as over-the-air programming (or OTA programming),[1] is an update to an embedded system that is delivered through a wireless network, such as Wi-Fi or a cellular network.[2][3][4] These embedded systems include mobile phones, tablets, set-top boxes, cars and telecommunications equipment. OTA updates for cars and internet of things devices can also be called firmware over-the-air (FOTA).[5][6] Various components may be updated OTA, including the device's operating system, applications, configuration settings, or parameters like encryption keys.

Terminology

[edit]

The term over-the-air update applies specifically to embedded systems,[4] rather than non-embedded systems like computers. Before OTA updates, embedded devices could only be flashed through direct physical access (with a JTAG) or wired connections (usually through USB or a serial port).

Purpose

[edit]

Over-the-air delivery may allow updates to be distributed at larger scales, reduce the cost of delivering updates,[7] or increase the rate of adoption of these updates.

Implementation

[edit]

The distributor of these updates can decide whether users are allowed to decline these updates, and may choose to disable certain features on end-user devices until an update is applied. Users may be unable to revert an update after it is installed.

OTA updates are designed to be as small as possible in order to minimize energy consumption, network usage, and storage space. This is achieved by only transferring the differences between the old firmware and the new firmware, rather than transmitting the entire firmware. A delta of the old and new firmware is produced through a process called diffing; then, the delta file is distributed to the end-device, which uses the delta file to update itself.[8]

Industries

[edit]

Smartphones

[edit]

On smartphones, tablets, and other devices, an over-the-air update is a firmware or operating system update that is downloaded by the device over the internet. Previously, users had to connect these devices to a computer over USB to perform an update. These updates may add features, patch security vulnerabilities, or fix software bugs. The two main mobile operating systems are iOS and Android.

iOS gained support for over-the-air updates in iOS 5.[9] iOS updates are distributed exclusively by Apple, resulting in wide availability and relatively high adoption rates. Major iOS releases are usually installed on 60%–70% of iPhones within a few months of the update's release.[10][11][12]

Android OTA updates are not distributed directly by Google, but by OEMs (like Samsung) and sometimes wireless carriers.[13] This has led to inconsistent availability of updates, and to Android fragmentation.[11][12] In the past, fragmentation increased the complexity of developing third-party apps for Android (due to inconsistent availability of the latest software frameworks on users' phones),[14] and led to security concerns due to delays in the distribution of security updates.[15] Google has reduced Android fragmentation through the 2017 Project Treble, which allows OEMs to release OS updates without needing to re-test hardware drivers for each version, [13][16] and the 2019 Project Mainline, which allows Google to update Android components[16] and deliver security patches[17] through its Play Store, without requiring a full OS update.[16] Project Mainline significantly lowers the role of middlemen in delivering OTA updates.[18][17] Since Android 8.0, Android OTA updates follow an A/B partition scheme, in which an update is installed to a second ("B") partition in the background, and the phone switches to that partition the next time it is rebooted; this reduces the time taken to install updates.[19]

Windows Phone OTA updates are usually distributed by OEMs (like Nokia) and sometimes wireless carriers. For Windows Phone devices labelled with Microsoft Mobile, their OTA updates are usually distributed by Microsoft.

Automotive

[edit]

Cars can support OTA updates to their in-car entertainment system, navigation map, telematic control unit, or their electronic control units (the onboard computers responsible for most of the car's operation).[20] In cars, the telematic control unit is in charge of downloading and installing updates,[4] and OTA updates are downloaded through cellular networks, like smartphones. Cars cannot be driven while an OTA update is being installed. Before an update, the car checks that the update is genuine, and after the update completes, it verifies the integrity of all affected systems.[20]

OTA updates provide several benefits. In the past, Volkswagen had to recall 11 million vehicles to fix an issue with its cars' emissions control software, and other manufacturers have instituted recalls due to software bugs affecting the brakes, or the airbags, requiring all affected customers to travel to dealership to receive updates. OTA updates would have removed the need to go through dealerships, leading to lower warranty costs for manufacturers and lower downtime for customers. OTA updates also allow manufacturers to deploy potential new features and bug fixes more quickly, making their cars more competitive in the market, and resulting in an increased pace of product improvements for consumers. For example, OTA updates can deliver improvements to a car's driver assistance systems and improve the car's safety.[5]: 138–139 [20]

However, OTA updates can also present a new attack vector for hackers, since security vulnerabilities in the update process could be used by hackers to remotely take control of cars. Hackers have discovered such vulnerabilities in the past, and many car manufacturers have responded by instituting vulnerability disclosure programs (a.k.a. bug bounty programs).[20][21] Attack vectors specific to OTA updates include "spoofing, tampering, repudiation [attacks], information leakage, denial-of-service," replay attacks, and privilege escalation attacks. Example scenarios include a hacker successfully interrupting an ongoing update (deemed a "flashing fail"), which may corrupt the car's computer systems and make the car malfunction later on; another scenario is "arbitrary flashings", in which hackers trick the car into installing a malicious OTA update.[5]: 141–142 

Internet of things (IoT)

[edit]

More recently, with the new concepts of Wireless Sensor Networks and the Internet of Things (IoT), where the networks consist of hundreds or thousands of nodes, OTA is taken to a new direction: for the first time OTA is applied using unlicensed frequency bands (868 MHz, 900 MHz, 2400 MHz) and with low consumption and low data rate transmission using protocols such as 802.15.4 and Zigbee.[22]

Sensor nodes are often located in places that are either remote or difficult to access. As an example, Libelium has implemented an OTA programming system for Zigbee WSN devices. This system enables firmware upgrades without the need of physical access, saving time and money if the nodes must be re-programmed.[23]

Internet routers

[edit]

OTA is similar to firmware distribution methods used by other mass-produced consumer electronics, such as cable modems, which use TFTP as a way to remotely receive new programming, thus reducing the amount of time spent by both the owner and the user of the device on maintenance.

Over-the-air provisioning (OTAP) is also available in wireless environments (though it is disabled by default for security reasons). It allows an access point (AP) to discover the IP address of its controller. When enabled, the controller tells the other APs to include additional information in the Radio Resource Management Packets (RRM) that would assist a new access point in learning of the controller. It is sent in plain text however, which would make it vulnerable to sniffing. That is why it is disabled by default.

Cellular networks

[edit]

Over-the-air provisioning (OTAP) is a form of OTA update by which cellular network operators can remotely provision a mobile phone (termed a client or mobile station in industry parlance) and update the cellular network settings stored on its SIM card. This can occur at any time while a phone is turned on. The term over-the-air parameter administration (OTAPA) is synonymous.[24][25] OTA provisioning allows mobile phones to remain properly configured when cellular network operators make changes to their networks. It also configures phones with the settings required to access certain features, like WAP (an early incarnation of the mobile web), MMS messaging, and cellular data (which requires the configuration of an Access Point Name).

The similar term over-the-air service provisioning (OTASP) specifically refers to the wireless initial provisioning ("activation") of a phone. During activation, a mobile phone is provisioned with parameters like its phone number, mobile identification number, and system ID, granting it initial access to the cellular network. OTASP is sometimes called over-the-air activation or over-the-air bootstrapping. The alternative to OTA bootstrapping is SIM bootstrapping, where the phone reads the network settings stored on a SIM card. SIM bootstrapping has limitations: settings stored on a SIM card may become stale between the time the SIM is manufactured and the time it is used; also, some phones (and other cellular client equipment) do not use SIM cards.[25][26]

Various standards bodies have issued OTA provisioning standards. In 2001, the WAP Forum published the WAP Client Provisioning standard. After the Open Mobile Alliance subsumed the WAP Forum, this standard became known as OMA Client Provisioning (OMA CP). In OMA CP, phones are provisioned by "invisible" SMS messages sent by the cellular network, which contain the requisite settings. OMA CP was followed by a newer standard, OMA Device Management (OMA DM), which use a different form of SMS-based provisioning (called "OMA Push"). OMA DM sessions are always client-initiated. The "invisible" SMS does not contain configuration settings; instead, it tells the phone (the "DM Client") to connect to a DM Server (operated by the cellular network provider); once connected, the DM Server sends configuration commands to the client.[26]

OTA standards

[edit]

There are a number of standards that describe OTA functions. One of the first was the GSM 03.48 series. The Zigbee suite of standards includes the Zigbee Over-the-Air Upgrading Cluster which is part of the Zigbee Smart Energy Profile and provides an interoperable (vendor-independent) way of updating device firmware.

See also

[edit]

References

[edit]
  1. ^ White, Elecia (November 2011). Making Embedded Systems: Design Patterns for Great Software. "O'Reilly Media, Inc.". p. 197. ISBN 978-1-4493-0214-6.
  2. ^ "Definition of OTA". PCMag. Retrieved 2025-08-08.
  3. ^ "Definition of Over The Air". Gartner. Retrieved 2025-08-08.
  4. ^ a b c Kathiresh, M.; Neelaveni, R. (2025-08-08). Automotive Embedded Systems: Key Technologies, Innovations, and Applications. Springer Nature. pp. 94–95. ISBN 978-3-030-59897-6.
  5. ^ a b c Maglaras, Leandros; Kantzavelou, Ioanna (2025-08-08). Cybersecurity Issues in Emerging Technologies. CRC Press (Taylor & Francis). doi:10.1201/9781003109952. ISBN 9780367626174.
  6. ^ Rayes, Ammar; Salam, Samer (2019). Internet of Things From Hype to Reality: The Road to Digitization. Cham: Springer International Publishing. doi:10.1007/978-3-319-99516-8. ISBN 978-3-319-99515-1.
  7. ^ "What are OTA Updates?". Mobility Connected. Retrieved 16 January 2024.
  8. ^ Kachman, Ondrej; Balaz, Marcel (2016). "Effective Over-the-Air Reprogramming for Low-Power Devices in Cyber-Physical Systems". In Camarinha-Matos, Luis M.; Falc?o, António J.; Vafaei, Nazanin; Najdi, Shirin (eds.). Technological Innovation for Cyber-Physical Systems. Springer Cham. doi:10.1007/978-3-319-31165-4. ISBN 978-3-319-31164-7.
  9. ^ Savov, Vlad (June 6, 2011). "Apple's iOS 5: all the details". Engadget. Retrieved 2025-08-08.
  10. ^ Rossignol, Joe. "Apple Reveals How Many iPhones and iPads Are Running iOS 16 and iPadOS 16". MacRumors. Retrieved 2 April 2023.
  11. ^ a b Mearian, Lucas (21 January 2022). "Apple: iOS 15 now installed on more than 60% of all iPhones". Computerworld. Retrieved 2 April 2023.
  12. ^ a b Evans, Jonny (31 May 2013). "Fragmented Android drives big dev to Apple". Computerworld. Retrieved 2 April 2023.
  13. ^ a b Amadeo, Ron (2025-08-08). "Google's "Project Treble" solves one of Android's many update roadblocks". Ars Technica. Retrieved 2025-08-08.
  14. ^ "What is Android fragmentation, and can Google fix it?". Android Authority. 5 September 2016.
  15. ^ Nguyen-Vu, Long; Ahn, Jinung; Jung, Souhwan (1 November 2019). "Android Fragmentation in Malware Detection". Computers & Security. 87: 101573. doi:10.1016/j.cose.2019.101573.
  16. ^ a b c Amadeo, Ron (2025-08-08). "Android at I/O 2019: The Project Mainline update system and other highlights". Ars Technica. Retrieved 2025-08-08.
  17. ^ a b Siddiqui, Aamir (2025-08-08). "Everything you need to know about Android's Project Mainline". XDA Developers. Retrieved 2025-08-08.
  18. ^ Amadeo, Ron (2025-08-08). "Android 11—The Ars Technica Review". Ars Technica. Retrieved 2025-08-08.
  19. ^ Amadeo, Ron (2025-08-08). "Android 8.0's "streaming OS updates" will work even if your phone is full". Ars Technica. Retrieved 2025-08-08.
  20. ^ a b c d Halder, Subir; Ghosal, Amrita; Conti, Mauro (2025-08-08). "Secure over-the-air software updates in connected vehicles: A survey". Computer Networks. 178: 107343. doi:10.1016/j.comnet.2020.107343. ISSN 1389-1286.
  21. ^ Gitlin, Jonathan M. (11 January 2023). "Hackers discover that vulnerabilities are rife in the auto industry". Ars Technica.
  22. ^ Gascón, David; Alberto Bielsa; Félix Genicio; Marcos Yarza (9 May 2011). "Over the Air programming with 802.15.4 and ZigBee - OTA". www.Libelium.com. Libelium. Retrieved 28 May 2012.
  23. ^ "Libelium.com 50 Sensor applications for a smarter world. Get inspired!". www.Libelium.com. Libelium. 2 May 2012. Retrieved 28 May 2012.
  24. ^ Raghunandan, Krishnamurthy (April 1, 2022). Introduction to Wireless Communications and Networks: A Practical Perspective. Textbooks in Telecommunication Engineering (1st ed.). Springer Cham. doi:10.1007/978-3-030-92188-0. ISBN 978-3-030-92187-3.
  25. ^ a b Snyder, Randall A.; Gallagher, Michael D. (2025-08-08). Wireless Telecommunications Networking with ANSI-41. McGraw Hill Professional. pp. 374–376. ISBN 978-0-07-138358-5.
  26. ^ a b Brenner, Michael; Unmehopa, Musa (2025-08-08). The Open Mobile Alliance: Delivering Service Enablers for Next-Generation Applications. John Wiley & Sons. pp. 273–279. ISBN 978-0-470-51918-9.
月经提前来是什么原因 4月13日是什么星座 妈妈吃什么帮宝宝排气 农字五行属什么 台湾有什么特产最有名
印度人属于什么人种 肠子疼是什么原因 2月20号是什么星座 打九价是什么意思 胸骨后是什么位置图
肚脐右边是什么器官 便秘吃什么蔬菜 什么叫钙化了 什么样的红点是白血病 农历九月是什么月
什么快递可以寄活物 梦见别人笑什么意思 梦见掉牙齿是什么意思 野生黄芪长什么样子的图片 研究生体检都检查什么
尿路感染吃什么药消炎hcv9jop6ns0r.cn 助听器什么价位bjhyzcsm.com 来月经喝啤酒有什么影响hcv7jop4ns8r.cn 落差感是什么意思onlinewuye.com 苹果浓缩汁是什么hcv8jop1ns9r.cn
白天梦见蛇是什么预兆hcv7jop9ns4r.cn 大肠杆菌用什么药治疗效果好zhongyiyatai.com 公关是干什么的hcv7jop4ns8r.cn 大仙为什么知道你的事hcv8jop7ns4r.cn 什么的嗓音hcv8jop1ns4r.cn
代表友谊的花是什么花hcv9jop6ns3r.cn 双肺纹理粗重什么意思hcv9jop0ns1r.cn 五月初是什么星座hcv9jop5ns9r.cn 内分泌失调是什么症状fenrenren.com 裙带菜是什么菜hcv8jop1ns1r.cn
骨质硬化是什么意思hcv8jop1ns8r.cn 野蒜有什么功效和作用hcv9jop4ns4r.cn 相见恨晚是什么意思hcv8jop7ns9r.cn der是什么意思hcv9jop7ns5r.cn 入职是什么意思hcv8jop6ns2r.cn
百度