精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

為什么WebAssembly適合小型物聯(lián)網(wǎng)?

譯文 精選
物聯(lián)網(wǎng) 物聯(lián)網(wǎng)應(yīng)用
隨著萬(wàn)物互聯(lián)程度越來(lái)越高,物聯(lián)網(wǎng)(IoT)設(shè)備的數(shù)量呈爆炸式增長(zhǎng)。這些設(shè)備有各種各樣的形狀和尺寸,從巨大的工業(yè)機(jī)器到微型傳感器。雖然較大的設(shè)備可能運(yùn)行在Linux或其他操作系統(tǒng)上,但較小的或者微型設(shè)備需要不同的方法。

作者 | Dan Mihai Dumitriu

譯者 | 張怡

WebAssembly(簡(jiǎn)稱Wasm)是一種虛擬指令集體系架構(gòu)(virtual ISA)。Wasm支持輕量級(jí)、高效、安全的運(yùn)行,非常適合資源有限的物聯(lián)網(wǎng)(IOT)設(shè)備。它還具有靈活性和平臺(tái)獨(dú)立性,因此很容易為各種硬件平臺(tái)開發(fā)應(yīng)用程序。

隨著萬(wàn)物互聯(lián)程度越來(lái)越高,物聯(lián)網(wǎng)(IoT)設(shè)備的數(shù)量呈爆炸式增長(zhǎng)。這些設(shè)備有各種各樣的形狀和尺寸,從巨大的工業(yè)機(jī)器到微型傳感器。雖然較大的設(shè)備可能運(yùn)行在Linux或其他操作系統(tǒng)上,但較小的或者微型設(shè)備需要不同的方法。

為什么WebAssembly (Wasm)是小型物聯(lián)網(wǎng)設(shè)備的完美選擇呢?因?yàn)檫@些設(shè)備對(duì)于Linux來(lái)說(shuō)太“大材小用”了,它們可能只需要使用電池供電。

1、挑戰(zhàn)

首先,讓我們看看在小型物聯(lián)網(wǎng)設(shè)備上運(yùn)行傳統(tǒng)操作系統(tǒng)所面臨的挑戰(zhàn)。通常這些設(shè)備功耗較低,內(nèi)存和存儲(chǔ)容量有限。如果運(yùn)行一個(gè)大的操作系統(tǒng)(如Linux)會(huì)浪費(fèi)大量的資源,這可能很快就耗盡了設(shè)備的電池壽命。

此外,這些小型設(shè)備可能缺少支持完整Linux操作系統(tǒng)所需的硬件,例如硬件虛擬內(nèi)存所需的內(nèi)存管理單元(MMU)。小型物聯(lián)網(wǎng)設(shè)備應(yīng)用各種實(shí)時(shí)操作系統(tǒng)(RTOS)——例如FreeRTOS、ThreadX和NuttX。因此,我們無(wú)法在這些微小的物聯(lián)網(wǎng)設(shè)備上使用Linux容器(又名Docker)。

其次,物聯(lián)網(wǎng)設(shè)備嵌入式開發(fā)周期與云軟件有很大不同。盡管對(duì)代碼進(jìn)行更改并不復(fù)雜,但將其交付給最終客戶卻要經(jīng)歷一個(gè)復(fù)雜的過(guò)程。通常,每個(gè)月都有一次代碼凍結(jié),在此期間,所有修改都要經(jīng)過(guò)完整的硬件在環(huán)測(cè)試,甚至還需要在許多不同類型的設(shè)備上進(jìn)行。

在成功測(cè)試新版本之后,將啟動(dòng)分階段部署流程,以避免固件更新、客戶投訴或服務(wù)升級(jí)等帶來(lái)的問(wèn)題。對(duì)于大多數(shù)客戶來(lái)說(shuō),即使更改一個(gè)微小的代碼到交付,可能也需要幾周甚至幾個(gè)月的時(shí)間。在敏捷開發(fā)和云時(shí)代,這個(gè)過(guò)程不再被接受。

2、WebAssembly

Wasm是基于堆棧的虛擬機(jī)和字節(jié)碼格式的。最初是為Web瀏覽器插件設(shè)計(jì)的,但并不局限于Web應(yīng)用程序。它是一個(gè)高效的多功能的運(yùn)行環(huán)境,可廣泛應(yīng)用于各種應(yīng)用程序——包括物聯(lián)網(wǎng)設(shè)備。而且Wasm設(shè)計(jì)小巧,這使得它非常適合小型物聯(lián)網(wǎng)設(shè)備。

Wasm模塊的大小通常為幾千字節(jié),比典型的Linux內(nèi)核或Linux容器要小得多。這種小尺寸意味著Wasm可以在內(nèi)存和存儲(chǔ)容量有限的設(shè)備上運(yùn)行,并具有良好的性能。

將Wasm用于IoT設(shè)備的另一個(gè)優(yōu)點(diǎn)是,它是一個(gè)獨(dú)立于平臺(tái)的運(yùn)行環(huán)境。這意味著Wasm模塊可以用任何編程語(yǔ)言編寫,并在任何支持Wasm的平臺(tái)上執(zhí)行。這種靈活性使得物聯(lián)網(wǎng)設(shè)備開發(fā)應(yīng)用程序變得更加容易,無(wú)論硬件或軟件環(huán)境如何都不用發(fā)愁。

開發(fā)人員可以選用他們喜歡的、擅長(zhǎng)的編程語(yǔ)言編寫代碼,然后將其編譯和在目標(biāo)設(shè)備上執(zhí)行。像C/C++、Rust、JavaScript都得到了很好的支持。當(dāng)然也存在一些語(yǔ)言不太友好,但隨著Wasm不斷的規(guī)范化發(fā)展而得到完善。

Wasm組件在沙箱環(huán)境中執(zhí)行,這意味著它們與系統(tǒng)的其余部分是隔離的。這使得攻擊者很難利用系統(tǒng)中的漏洞,因?yàn)樗麄儫o(wú)法訪問(wèn)底層操作系統(tǒng)或硬件。這對(duì)于沒(méi)有虛擬內(nèi)存的小型物聯(lián)網(wǎng)設(shè)備尤其重要。此外,Wasm可以在部署之前進(jìn)行驗(yàn)證和簽名,這為系統(tǒng)額外增加了一層安全保護(hù)。

一些Wasm運(yùn)行環(huán)境支持AoT(Ahead of Time,運(yùn)行前編譯),它接受Wasm字節(jié)碼并生成目標(biāo)機(jī)代碼(CPU/MCU)。這在小型IoT設(shè)備的運(yùn)行中非常有用,甚至是必不可少的,因?yàn)檫@些設(shè)備可能沒(méi)有可用的CPU和內(nèi)存來(lái)執(zhí)行JIT(即時(shí)編譯),就像我們通常在云端或電腦桌面上做的那樣。

AoT編譯可以成為云服務(wù)的一部分,該服務(wù)同時(shí)管理著部署在物聯(lián)網(wǎng)設(shè)備上軟件的運(yùn)行。AoT編譯的代碼幾乎以本機(jī)速度運(yùn)行,比Micropython等解釋性語(yǔ)言(直譯語(yǔ)言)快幾個(gè)數(shù)量級(jí)。

3、發(fā)展

雖然Wasm已經(jīng)出現(xiàn)好幾年了,但它仍然是一項(xiàng)相對(duì)較新的技術(shù)。與傳統(tǒng)編程語(yǔ)言和架構(gòu)相比,Wasm可用的工具和庫(kù)并不多。Wasm的某些規(guī)范仍在發(fā)展中,比如對(duì)Python等主流語(yǔ)言所需的GC的本地支持。然而,隨著越來(lái)越多的開發(fā)人員在各種應(yīng)用程序中采用Wasm,這種情況正在迅速改變。

Wasm在物聯(lián)網(wǎng)設(shè)備上使用的另一個(gè)困難,是缺乏對(duì)特定于某個(gè)硬件的功能的支持。由于Wasm是一個(gè)獨(dú)立于平臺(tái)的運(yùn)行環(huán)境,所以它不能直接訪問(wèn)設(shè)備的硬件或傳感器等外圍設(shè)備。

開發(fā)人員必須使用Wasm和本機(jī)代碼的組合來(lái)訪問(wèn)設(shè)備的硬件,并創(chuàng)建一個(gè)WASI API來(lái)擴(kuò)展硬件功能。Wasm社區(qū)正在努力標(biāo)準(zhǔn)化WASI (WebAssembly System Interface)規(guī)范中的各種系統(tǒng)接口。

4、結(jié)論

總的來(lái)說(shuō),在物聯(lián)網(wǎng)設(shè)備上使用Wasm的優(yōu)點(diǎn)遠(yuǎn)遠(yuǎn)超過(guò)潛在的缺點(diǎn)。Wasm是一個(gè)輕量級(jí)的、高效的、安全的運(yùn)行環(huán)境,非常適合資源有限的設(shè)備。它還具有靈活性和平臺(tái)獨(dú)立性,可以輕松地為各種硬件和軟件環(huán)境開發(fā)應(yīng)用程序,并為小型物聯(lián)網(wǎng)設(shè)備帶來(lái)敏捷開發(fā)。

隨著物聯(lián)網(wǎng)設(shè)備數(shù)量的持續(xù)增長(zhǎng),對(duì)于開發(fā)人員來(lái)說(shuō),希望為這些設(shè)備創(chuàng)建高效、安全的應(yīng)用程序,Wasm將成為越來(lái)越重要的工具。隨著邊緣計(jì)算的日益重要和物聯(lián)網(wǎng)的蓬勃興起,可以預(yù)見(jiàn)WebAssembly將在未來(lái)的計(jì)算中發(fā)揮重要作用。

——譯者介紹——

張怡,51CTO社區(qū)編輯,主要研究人工智能算法實(shí)現(xiàn)以及場(chǎng)景應(yīng)用,對(duì)機(jī)器學(xué)習(xí)算法和自動(dòng)控制算法有所了解和掌握。

原文鏈接:https://thenewstack.io/why-webassembly-is-perfect-for-tiny-iot-devices/

責(zé)任編輯:武曉燕 來(lái)源: 51CTO技術(shù)棧
相關(guān)推薦

2018-12-24 06:56:12

物聯(lián)網(wǎng)網(wǎng)絡(luò)協(xié)議MiWi

2019-03-19 08:59:13

物聯(lián)網(wǎng)IOT技術(shù)

2020-04-01 11:19:03

物聯(lián)網(wǎng)LPWANIOT

2020-11-05 10:50:09

物聯(lián)網(wǎng)數(shù)據(jù)技術(shù)

2019-08-05 08:42:37

物聯(lián)網(wǎng)IOT技術(shù)

2019-09-24 09:47:20

IOT大數(shù)據(jù)物聯(lián)網(wǎng)

2022-11-07 11:22:33

2021-09-30 10:19:29

物聯(lián)網(wǎng)安全物聯(lián)網(wǎng)IOT

2019-12-31 13:01:28

物聯(lián)網(wǎng)智能家居網(wǎng)絡(luò)安全

2020-10-20 11:33:36

聯(lián)網(wǎng)安全

2019-08-12 07:29:28

餐館物聯(lián)網(wǎng)IOT

2021-02-28 13:22:29

物聯(lián)網(wǎng)5G技術(shù)

2019-01-18 09:56:39

工業(yè)物聯(lián)網(wǎng)IIOT物聯(lián)網(wǎng)

2018-04-09 22:17:44

物聯(lián)網(wǎng)物聯(lián)網(wǎng)設(shè)備智能

2019-04-09 16:25:02

制造商SMB制造業(yè)

2018-03-09 06:51:42

物聯(lián)網(wǎng)金融信息化

2018-08-15 08:07:06

2019-05-30 08:18:27

物聯(lián)網(wǎng)IOT技術(shù)

2019-10-10 17:17:24

物聯(lián)網(wǎng)智能冰箱用戶體驗(yàn)

2021-08-12 16:55:37

物聯(lián)網(wǎng)設(shè)備通信物聯(lián)網(wǎng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

欧美日韩在线二区| 欧美野外wwwxxx| 日本中文字幕一区二区有限公司| 亚洲日韩第一页| 制服丝袜中文字幕第一页| aaa大片在线观看| 99久久久精品免费观看国产蜜| 欧美在线视频免费观看| 婷婷丁香综合网| 国产精品1luya在线播放| 日本乱人伦一区| 日韩人妻一区二区三区蜜桃视频| 婷婷av一区二区三区| 美洲天堂一区二卡三卡四卡视频| 久久久久成人精品| 欧美人妻一区二区三区| 9l视频自拍蝌蚪9l视频成人| 色婷婷久久一区二区三区麻豆| 欧美少妇一级片| 亚洲 小说区 图片区 都市| 极品销魂美女一区二区三区| 欧美一级电影免费在线观看| 国产免费久久久久| 国产成人影院| 亚洲第一福利在线观看| 日韩欧美精品免费在线| 久久久久久久久91| 伊人影院综合网| 国产精品18hdxxxⅹ在线| 欧美日韩一区二区三区视频| 亚洲熟妇av一区二区三区漫画| 麻豆网站在线免费观看| 2014亚洲片线观看视频免费| 成人综合电影| 国产视频在线观看免费| 免费成人性网站| 日韩女优人人人人射在线视频| 久久免费在线观看视频| 天天久久综合| 一区二区三区视频免费在线观看| 性欧美丰满熟妇xxxx性久久久| 老司机亚洲精品一区二区| 欧美三级视频在线观看| 97在线播放视频| 神马久久午夜| 欧美日韩亚洲一区二| www.夜夜爱| 国内在线视频| 夜夜揉揉日日人人青青一国产精品| 一区二区冒白浆视频| 成年人在线视频免费观看| 久久综合成人精品亚洲另类欧美 | 91精品少妇一区二区三区蜜桃臀| 伊人久久大香线蕉无限次| 亚洲成人网在线| 99精品一区二区三区无码吞精| 精品入口麻豆88视频| 欧美精品日韩精品| 婷婷中文字幕在线观看| 亚洲图片小说区| 538prom精品视频线放| av亚洲天堂网| 99精品美女视频在线观看热舞| 欧美日韩一区二区在线观看视频| 亚洲欧美在线精品| 欧美视频精品| 91麻豆精品国产自产在线 | 国产成人精品在线看| 亚洲va欧美va国产综合剧情| 国产三级小视频| 国产精品一色哟哟哟| 波多野结衣精品久久| 亚洲精品久久久久久久久久久久久久 | 久久久精品美女| 欧美在线视频第一页| 欧美激情视频一区二区三区免费| 欧美高清无遮挡| 久久狠狠高潮亚洲精品| 免费视频一区二区三区在线观看| 国产精品久久久久久久久粉嫩av | 精品久久久久久乱码天堂| 天天综合网在线| 亚洲国产精品二十页| 中国成人在线视频| 男男gaygays亚洲| 五月婷婷另类国产| av网站在线不卡| 视频一区视频二区欧美| 日韩精品福利网站| 国精产品视频一二二区| 亚洲欧美文学| 欧美伊久线香蕉线新在线| 亚洲熟妇av乱码在线观看| 国产激情精品久久久第一区二区 | 色偷偷中文字幕| 成人另类视频| 这里只有精品在线播放| 久久国产一级片| 久久九九国产| 99久久99久久| 国产一区二区三区福利| 亚洲精品欧美激情| 黄色片视频在线播放| 精品国产乱码久久久久久樱花| 亚洲精品久久久久| 一本一道久久a久久综合精品 | 蜜臀久久99精品久久久久宅男| 91精品在线看| 深夜福利视频在线免费观看| 国产精品福利一区二区| 自拍日韩亚洲一区在线| 国外成人福利视频| 亚洲精品动漫100p| www.av成人| 蜜桃av综合| 国产精品国产三级国产专区53 | 欧美疯狂性受xxxxx另类| 国产字幕在线观看| 风间由美性色一区二区三区 | 3p在线观看| 日韩欧美在线播放| 丝袜熟女一区二区三区| 亚洲大全视频| 国产精品久久久久久久久久小说 | 久久综合给合| 尤物tv国产一区| 精品欧美一区二区三区免费观看| 国内精品在线播放| 亚欧洲精品在线视频免费观看| av资源新版天堂在线| 欧美一级欧美三级| 91禁男男在线观看| 视频一区欧美精品| 久久66热这里只有精品| av中文在线资源| 欧美一级午夜免费电影| 亚洲天堂av中文字幕| 久久一综合视频| 欧美一二三区| 小h片在线观看| 亚洲精品久久在线| 日韩三级小视频| 国产白丝网站精品污在线入口| 桥本有菜av在线| 99精品女人在线观看免费视频 | 麻豆亚洲一区| 黄色激情在线播放| 亚洲国产免费av| 日韩高清免费av| 成人aa视频在线观看| 青草视频在线观看视频| 亚洲小说春色综合另类电影| 欧美成人免费va影院高清| 国产偷拍一区二区| 亚洲日本丝袜连裤袜办公室| 国产不卡的av| 女人香蕉久久**毛片精品| 亚洲一区二区免费在线| 亚洲电影视频在线| 欧美mv和日韩mv的网站| 五月天婷婷丁香| 99久久99久久久精品齐齐| 波多野结衣综合网| 亚洲黄页在线观看| 国产精品电影在线观看| 天堂资源在线中文| 91精品在线免费| 精品少妇久久久久久888优播| 成人一二三区视频| 99精品人妻少妇一区二区 | 国产精品99久久久久久有的能看 | h片在线观看视频免费免费| 欧美成人午夜电影| www成人在线| 国产日韩欧美精品综合| 五月天婷婷亚洲| 欧美日韩ab| 精品久久久三级| 日本在线中文字幕一区二区三区| 日韩中文字幕在线观看| 国产www视频| 欧美日韩日本国产| 一本色道久久88| 高清成人免费视频| 凹凸日日摸日日碰夜夜爽1| 99国内精品久久久久久久| 俄罗斯精品一区二区| xxxxxx欧美| www国产亚洲精品久久网站| 国产91免费在线观看| 精品成人在线| 3751色影院一区二区三区| 呻吟揉丰满对白91乃国产区| 国产经典欧美精品| 青青在线视频免费| 伊人久久大香线| 蜜桃日韩视频| 久久wwww| 国产精品国产亚洲伊人久久 | 豆花视频一区二区| 国产精品高清免费在线观看| 香蕉成人app免费看片| 亚洲精品少妇网址| 国产三级按摩推拿按摩| 一本久久a久久精品亚洲| 波多野结衣家庭教师| 久久久国产午夜精品 | 无码人妻精品一区二| 亚洲久本草在线中文字幕| 一级性生活毛片| 国产精品456| 午夜视频你懂的| 99精品国产福利在线观看免费| 伊人色综合影院| 亚洲瘦老头同性70tv| www.成人av.com| 国产精品黄色片| 日本不卡免费高清视频| 性xxxfreexxxx性欧美| 日韩在线观看av| 日本福利午夜视频在线| 精品人在线二区三区| 一本久道久久综合无码中文| 欧美体内谢she精2性欧美| 免费在线视频观看| 亚洲男人的天堂网| 亚洲精品自拍视频在线观看| 国产午夜三级一区二区三| 午夜男人的天堂| 国产福利精品一区| av免费一区二区| 日本中文一区二区三区| 欧美国产激情视频| 日韩视频三区| 欧美国产视频一区| 欧美国产日本| 2021狠狠干| 999国产精品| 宅男av一区二区三区| 欧美日韩国产一区二区三区不卡 | 欧美高清电影在线| 亚洲黄色在线看| 高潮一区二区三区乱码| 日韩欧美一级二级三级久久久| 一二三四区视频| 欧美日韩一级二级| 中文字幕777| 欧美乱妇23p| 国产精品久久久久久久久久久久久久久久久久 | 成人免费看片98欧美| 亚洲成va人在线观看| 久久精品美女视频| 亚洲一区二区3| 日韩av在线播| 精品欧美一区二区三区| 天天操夜夜操视频| 欧美在线三级电影| 亚洲天堂自拍偷拍| 欧美日韩电影一区| 国产99对白在线播放| 日韩欧美亚洲一区二区| 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 | 91免费欧美精品| 日韩三级av高清片| 国产精品亚洲一区| 色婷婷久久久| 奇米精品在线| 999视频精品| 麻豆视频传媒入口| 激情丁香综合| 久久综合久久色| 久久精品国产亚洲aⅴ| 手机在线国产视频| 成人一区在线观看| 国产真实乱人偷精品人妻| 中文字幕精品综合| 国产成人无码aa精品一区| 婷婷亚洲久悠悠色悠在线播放| 中文字字幕在线中文| 欧美亚洲高清一区二区三区不卡| 91中文字幕在线播放| 日韩欧美成人激情| 日韩a在线观看| 日韩视频在线一区| av资源在线看片| 国产精品色婷婷视频| 综合激情网...| 日本午夜精品电影| 亚洲国产一区二区三区在线播放 | 亚洲一二三在线观看| 亚洲一区二区在线免费看| 草莓视频18免费观看| 欧美一区二区人人喊爽| 日本国产在线| 美女福利视频一区| 日本免费久久| 高清日韩一区| jizzjizz欧美69巨大| 久久av综合网| 麻豆国产精品一区二区三区| 日本xxxx免费| 中文字幕高清不卡| 免费在线观看黄网站| 欧美日韩国产乱码电影| 天天爱天天干天天操| 日韩一区二区三区xxxx| 欧美巨大丰满猛性社交| 成人有码在线视频| 国产成人精品一区二区免费看京| 久草视频这里只有精品| 日韩av在线播放中文字幕| 精人妻一区二区三区| 国产精品女主播av| 超碰超碰超碰超碰| 精品国偷自产国产一区| 精品视频在线一区二区| 欧洲精品毛片网站| 红杏aⅴ成人免费视频| 欧美爱爱视频网站| 日韩电影网1区2区| 五十路六十路七十路熟婆| 亚洲一区二区三区在线播放| 亚洲在线精品视频| 在线视频中文亚洲| 午夜精品久久久久久久久久蜜桃| 国产精品视频在线免费观看| 中文字幕免费精品| 在线看的黄色网址| 久久精品这里都是精品| 天天综合网入口| 日韩欧美国产三级电影视频| 免费日本一区二区三区视频| 国产精品精品国产| 国产毛片一区二区三区| 欧美色图另类小说| 91一区二区三区在线播放| 日本三级中文字幕| 日韩你懂的电影在线观看| а√资源新版在线天堂| 成人久久一区二区| 亚洲色图88| 人人爽人人爽av| 亚洲特级片在线| 国产精品一二三四五区| 久久久久北条麻妃免费看| 欧美亚洲人成在线| 国产成人精品免费看在线播放| 精品影院一区二区久久久| 天海翼在线视频| 91精品国产一区二区| 中文字幕在线观看网站| 69堂成人精品视频免费| 欧美日韩日本国产亚洲在线| 亚洲黄色小说在线观看| 亚洲精品免费在线播放| 国产av一区二区三区| 欧美国产第二页| 国产精品毛片av| 凹凸国产熟女精品视频| 国产日韩av一区| 亚洲在线视频播放| 美女福利精品视频| 精品亚洲自拍| 成年人网站大全| 国产精品久久久久三级| 国产手机精品视频| 久久久久久久久爱| 欧美女王vk| 一级 黄 色 片一| 亚洲一区二区三区四区的| 日韩在线一区二区三区四区| 日本久久亚洲电影| 日韩精品一卡| 少妇性l交大片7724com| 亚洲va韩国va欧美va| 韩日在线视频| 91久久精品视频| 亚洲免费高清| 国产极品视频在线观看| 欧美一级理论性理论a| 在线观看特色大片免费视频| 色女孩综合网| 国产成人av福利| 一级黄色av片| 欧美成人网在线| 亚洲国产网址| 免费不卡av网站| 精品久久久精品| 欧美午夜电影一区二区三区| 国产精品视频免费一区| 久久久国产精品一区二区中文| 欧美在线视频第一页| 亚洲欧美激情在线视频| 久久av网站| 欧美精品aaaa| 亚洲图片欧美视频| av色图一区| 蜜桃av色综合| 国产精品自拍毛片| 五月激情丁香网|