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

JSON / HTTP模型可能不適合物聯網技術

物聯網
HTTP / JSON模型在Web API中根深蒂固,其受歡迎程度自然會滲透到物聯網技術中。雖然REST模型適用于構成新物聯網世界的分布式網絡,但HTTP 1.1和JSON并不合適。

隨著基于Web的API的興起,我們開始認為REST(Representational State Transfer)與HTTP上的JSON同義。不出所料,JSON已取代XML作為Web的首選數據格式。雖然早期的物聯網技術已經采用了JSON / HTTP組合,但很快就會發生變化。REST的概念將存在,但JSON和HTTP可能不再是物聯網數據交換的通用語言。

[[276759]]

REST的核心是統一訪問和修改資源的架構模式。一個實體(服務器)是對象當前狀態的權限。其他實體可以請求當前對象的“表示”,并且還可以發送創建,修改或刪除對象的請求。當前流行的REST模型使用URI來標識對象(“/ lamp / 1234”),使用HTTP謂詞來指定操作,使用JSON來表示對象。為了獲取對象,客戶端可以向“GET / lamp / 1234”發送HTTP請求。服務器可以用HTTP 200和包含JSON數據的主體進行響應。

HTTP / JSON模型在Web API中根深蒂固,其受歡迎程度自然會滲透到物聯網技術中。三星,Nest和Apple都發布了依賴于JSON over HTTP的API,但這種早期趨勢將會消退。雖然REST模型適用于構成新物聯網世界的分布式網絡,但HTTP 1.1和JSON并不合適。

JSON存在什么問題?

當JavaScript傳奇人物Douglas Crockford介紹JSON格式時,他有興趣指定一種簡化Web應用程序和基于JavaScript的客戶端之間數據交互的格式。因為它是XML的輕量級替代品,所以JSON很快在Web開發人員中獲得了吸引力,并且后來達到了更普遍的受眾。

JSON的幾個特性使其成為通用數據交換的理想選擇。首先,它是無模式的; 只要JSON格式正確,它就是有效的。其次,JSON支持一組最簡單直接的數據類型:字符串,數字,布爾值,對象,數組和空值。第三,數據以JavaScript語法表示,這使得它既易讀又易于解析。人們很難找到一種沒有至少一個JSON解析器的流行編程語言。

這些功能使JSON成為一種有用的通用格式,但物聯網的典型用例可能會讓我們懷疑JSON是否適合構成智能設備環境的嵌入式系統。物聯網設備通常需要按以下方式進行優化:

  • 保持網絡流量小而快。
  • 最小化網絡編碼和解碼的原始計算量。
  • 僅使用少量內存和存儲空間。

設備可能以小于1兆字節的內存或存儲運行,并且通常使用小型電池運行。出于功耗原因,它們可能一次僅在Wi-Fi網絡上幾秒鐘,有時一天只有幾次。即使是高端集線器設備也不太可能擁有超過25MB的存儲空間。對于這些設備,效率是關鍵,特別是在網絡方面。

JSON不是滿足這些要求的最佳候選者。首先,盡管JSON聲稱具有精益,但它并不是一種節省空間的編碼。所有數據都表示為ASCII字符串,通常添加了大量的空白區域。每次出現時,每個標簽字段必須完整重復。必須對二進制數據進行轉義,但在JSON中沒有標準方法。

這導致了JSON的第二個問題。數據格式的簡單性引入了實現的復雜性。JSON的簡單類型很少與IoT編程中通常使用的類型相匹配。雖然像C這樣的語言支持廣泛的數字類型,但JSON唯一的數字類型是數字。官方JSON規范ECMA-404甚至沒有定義數字字段的最大大小。這意味著JSON使用者必須進行大量檢查以確定哪種基礎類型與給定數字最匹配。由于兩個或多個具有相同表觀結構和字段名稱的字段可能包含不同的“類型”數字,因此這很復雜。字段“age”在一次出現時可以是無符號正整數,而在另一種情況下可以是浮點。

JSON缺乏架構加劇了這個問題。數組可以包含任意數量的類型,并且對于如何使用對象的字段或是否一致地使用它們沒有約束。開發人員僅依靠約定來確定JSON結構將包含哪些數據。最后,存在解釋JSON數據結構的問題。字段基本上是無序的(除了數組)。如上所述,有效JSON可能包含違反期望的任意數據,解析器可以解決任何給定的數據結構。用于高效字段級處理的策略通常不適用于JSON。實際上,這意味著解析整個對象并將結果存儲在內存中。

JSON顯然不是數據編碼的最佳技術。HTTP 1.1,無處不在的REST實現的另一半,看起來并沒有更好看。

HTTP存在什么問題?

HTTP 1.1為Web開發人員提供了很好的服務 它靈活,直接,廣泛實施,并擁有龐大的開發人員基礎。但是,多年來讓網絡開發人員煩惱的HTTP錯誤可能對物聯網開發人員產生更大的影響。

與JSON一樣,HTTP傾向于臃腫的一面。HTTP標頭就是一個很好的例子。作為沒有任何類型壓縮的純文本字符串,它們會膨脹網絡協議。

網絡使用是HTTP的另一個不足之處。最初的HTTP規范是圍繞短期網絡連接的想法而設計的??蛻舳舜蜷_一個連接,然后請求頁面,服務器提供它,連接關閉。但是現在平均網頁可以同時獲取十幾個資源。HTTP 1.1引入了一些功能,可以在短時間內保持連接打開和重用,但HTTP基本上仍然專注于短期連接。

考慮物聯網設備的網絡方面。建立連接在功率和時間方面是昂貴的,特別是包括SSL / TLS協商; 每個添加的連接帶來了大量的計算機打擊。反復打開重量級網絡連接是不必要的資源消耗。

在物聯網領域,從嵌入式設備發送和接收的每個字節都會影響性能。良好的物聯網協議不僅使開發人員能夠輕松發送正確的信息,而且還減輕了設備及其網絡的負擔。HTTP有效載荷模型非常適合物聯網,但更好的協議可以簡化安全性,優化傳輸大小,并專注于通過長期網絡連接復用請求和響應。

未來是二元的

REST是物聯網的一個很好的模型。每個設備都可以輕松地提供其狀態信息,并可以標準化創建,讀取,更新和刪除該數據的方式。開發人員可以快速為許多物聯網設備構建mental REST模型。獲取燈泡的狀態:它已關閉。發送請求將其打開。從空間加熱器獲取當前溫度:它太熱了。發送較低的目標溫度。該模型似乎直觀地匹配問題空間。

但是關于JSON和HTTP要做什么呢?物聯網開發人員需要REST而不會出現不必要的膨脹。

對于JSON來說,物聯網的未來是黯淡的:一系列更適合的編碼充斥著空間。Apache Thrift和Google的協議緩沖區(Protobuf)都提供了更適合受限設備的二進制編碼,并且都具有自動強制模式的優勢。CoAP是物聯網通信的新興標準,它定義了一種稱為CBOR的編碼。CBOR是自描述的,編碼專注于產生小的消息大小。即使是令人尊敬的ASN.1系列編碼也可能會獲得新的IoT旋轉。所有這些都提供了比JSON更適合嵌入式設備的編碼特性。

對于HTTP,故事可能會有不同的表現。沒錯,它將面臨一些競爭; 例如,CoAP定義了一個簡潔的類似REST的傳輸協議,它是HTTP 1.1的一個引人注目的替代方案。但是,隨著Google的SPDY努力的發展,HTTP / 2標準表明HTTP可能已經解決了自己的問題。

HTTP / 2顯示出對網絡性能的新興趣。HTTP / 2中的標頭是有效編碼的。該協議支持通過一個連接多路復用多個數據流,以及服務器啟動的推送,協議的重建將SSL / TLS保持為中心部分。然后,一個SSL / TLS協商可以保護多個數據流,從而減少設置開銷,但保持高度的安全性。

除了HTTP / 2和CoAP之外,新興的QUIC協議也可能在資源受限的設備中獲得吸引力。QUIC,也是從SPDY繪制的Google協議,用于交換TCP的UDP。通過消除TCP的一些連接管理開銷,QUIC旨在減少延遲,尤其是在初始建立網絡連接期間。

因為QUIC和HTTP / 2基于類似的協議棧,所以兩者之間的競爭不是零和游戲。兩者都經過精心設計,很可能在新興的物聯網領域獲得認可。

轉向潮流

REST模型非常適合物聯網。但是,傳統的基于HTTP的JSON REST實現充其量是不合適的。在速度和解析簡易性方面,JSON的面向字符串的有效負載在數據傳輸方面與二進制編碼不匹配。像CBOR和Protobuf這樣的編碼是JSON的引人注目的替代品。

相反,HTTP / 2規范表明HTTP可能仍然是所選的應用程序協議。其新興的姐妹協議QUIC將補充和加強網絡協議在物聯網領域的地位。 

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2018-07-29 07:58:34

物聯網IOT物聯網產品

2009-04-09 08:37:51

GoogleAndroid移動OS

2016-11-04 09:41:48

容器Docker

2013-08-16 10:00:45

VMwareOpenStack

2015-03-12 13:39:48

Hadoop場景大數據

2021-01-31 18:52:36

Rust開發Web API

2021-03-23 09:36:33

物聯網開源技術

2015-10-13 14:23:42

特質適合創業

2023-08-17 11:32:07

2009-01-15 18:30:11

服務器虛擬化VMware

2018-06-28 23:03:10

物聯網云梯電梯

2015-09-18 10:01:11

2019-09-09 08:00:00

物聯網協議物聯網IOT

2022-07-25 17:48:37

AI開源代碼

2020-11-03 13:35:06

物聯網

2023-08-01 10:09:59

物聯網IoT

2019-07-30 07:29:03

2020-04-30 21:09:16

物聯網邊緣計算技術

2010-07-20 09:56:53

VDI部署

2022-07-12 14:04:19

Kafka
點贊
收藏

51CTO技術棧公眾號

国产成人精品久久二区二区91| 精品少妇一区二区三区在线播放| 欧美一区免费视频| 中文字幕精品在线观看| 亚洲精品久久| 亚洲国产天堂久久国产91| 92看片淫黄大片一级| 黄在线免费观看| 91在线码无精品| 国产一区二区丝袜| 午夜毛片在线观看| 围产精品久久久久久久 | 中文字幕av片| 国产精品www.| 国产日产亚洲精品系列| 久久人人爽人人| 亚洲最大成人综合网| 僵尸再翻生在线观看免费国语| 久久精品欧美日韩精品| 97视频热人人精品| 正在播放木下凛凛xv99| 亚洲第一伊人| 麻豆乱码国产一区二区三区| 我看黄色一级片| 毛片在线播放网址| 国产成人av自拍| 国产欧亚日韩视频| 色屁屁影院www国产高清麻豆| 亚洲字幕久久| 色妞在线综合亚洲欧美| 久久中文字幕人妻| 9l亚洲国产成人精品一区二三| 欧美日韩精品免费观看视频| 亚洲午夜精品久久久久久人妖| 91麻豆一二三四在线| 国产精品自拍一区| 国产狼人综合免费视频| 台湾佬中文在线| 最新成人av网站| 欧美激情精品久久久久久久变态 | 久久艹精品视频| 水蜜桃精品av一区二区| 亚洲欧美日韩中文在线| a天堂视频在线观看| 亚洲3区在线| 日韩一区二区三| 色婷婷一区二区三区在线观看| 久久久久久久性潮| 欧美性大战久久久久久久| 无遮挡又爽又刺激的视频| 草草视频在线| 午夜精品一区二区三区三上悠亚| 毛片av在线播放| 午夜小视频福利在线观看| 一区二区中文字幕在线| 亚洲va男人天堂| 亚洲天堂网在线观看视频| 日韩精品午夜视频| 国产精品久久久久久久久久ktv| 日日骚av一区二区| 老牛国产精品一区的观看方式| 欧美一级电影免费在线观看| 国产剧情在线视频| 久久综合九色| 国产精品美女无圣光视频| 国产一级片一区二区| 六月丁香综合在线视频| 国产在线拍揄自揄视频不卡99 | 日韩欧美www| 久久黄色一级视频| 国产伦精品一区二区三区在线播放 | 免费人成在线观看视频播放| 98色花堂精品视频在线观看| 午夜精彩视频在线观看不卡| 国产免费黄视频| 唐人社导航福利精品| 在线观看网站黄不卡| 男人的天堂最新网址| 制服丝袜中文字幕在线| 一区二区三区四区高清精品免费观看| 免费视频爱爱太爽了| 成人三级高清视频在线看| 日韩欧美在线网址| 日韩国产精品毛片| av网站网址在线观看| 亚洲一区二区三区影院| 亚洲国产精品久久久久久女王| 在线观看免费高清完整| 亚洲欧美日韩国产另类专区 | 欧美一二区在线观看| 欧美大片在线观看| 久久中文字幕人妻| 国产精品久久久久久久免费观看| 欧美日韩第一页| 五月天激情四射| 精品影院一区二区久久久| 热久久这里只有| 国产无码精品一区二区| 免费在线成人| 亚洲综合最新在线| 欧美zozo| 夜夜精品浪潮av一区二区三区| 国产最新免费视频| 国产亚洲高清在线观看| 亚洲女同精品视频| 国产一区二区视频在线观看免费| 亚洲一区观看| 99爱精品视频| 2019中文字幕在线视频| 午夜不卡在线视频| 免费网站在线观看黄| 亚洲不卡系列| 在线观看av不卡| 国产精品成人免费一区久久羞羞| 国产视频一区二| 亚洲欧美国产精品久久久久久久| 天天操天天操天天操天天操天天操| 性高湖久久久久久久久| 亚洲中国色老太| 在线免费av电影| 色视频欧美一区二区三区| 欧美一级大片免费看| 日韩国产一区二区三区| 人妖精品videosex性欧美| 性中国xxx极品hd| 国产精品电影一区二区三区| 毛葺葺老太做受视频| 日韩精品导航| 欧美精品www在线观看| 国产精品久久久久久久久毛片 | 精品国产乱码久久久久久郑州公司| 日本不卡不卡| 欧美专区日韩专区| 人妻少妇精品视频一区二区三区| 午夜激情一区| 91精品一区二区| 午夜激情视频在线| 91传媒视频在线播放| 久久无码人妻精品一区二区三区 | 欧美自拍小视频| 日韩精品欧美大片| 2020国产精品视频| 天天色综合久久| 午夜精品久久久久久久99水蜜桃| 9.1在线观看免费| 欧美日韩一区二区三区四区在线观看| 成人字幕网zmw| 麻豆系列在线观看| 欧美日韩美少妇| 四虎影视1304t| 久久99久久精品| 一区二区在线观看网站| av成人在线观看| 日韩在线播放一区| 国产男男gay网站| 亚洲欧美日韩一区| 伊人av在线播放| 黄色另类av| 国产欧美一区二区三区另类精品| 丁香高清在线观看完整电影视频| 亚洲第一天堂av| 天天综合网入口| 国产清纯在线一区二区www| 网站一区二区三区| 四虎成人av| 91精品国产一区二区三区动漫| 任你弄在线视频免费观看| 精品成人在线观看| 国产午夜性春猛交ⅹxxx| 波多野结衣中文字幕一区| 国产91在线视频观看| 精品国产1区| 成人在线视频网| 国产亚av手机在线观看| 日韩av在线直播| 中文字幕av第一页| 亚洲欧美日本在线| 亚洲天堂美女视频| 日韩国产一区二| 国产免费xxx| 日韩欧美美女在线观看| 国产精品夜间视频香蕉| a在线免费观看| 精品五月天久久| 国产又大又黄的视频| 亚洲mv在线观看| 久久国产柳州莫菁门| 国产一区二区三区免费| 国产极品尤物在线| 色爱综合网欧美| 999视频在线观看| 欧洲一区二区三区精品| 麻豆成人在线看| 久色视频在线| 日韩一区二区不卡| 久久久精品视频网站 | 欧美另类视频在线观看| 91首页免费视频| 亚洲男人天堂av在线| 亚洲精品精选| 天天干天天色天天爽| 国产影视一区| 国产一区免费| www一区二区三区| 欧美在线视频一区二区| 国产精品剧情| 一区二区三区 在线观看视| 精品国产999久久久免费| 色欧美乱欧美15图片| 久久午夜无码鲁丝片| 老司机免费视频一区二区三区| 男人天堂新网址| 日韩欧美午夜| 久久天天狠狠| 一区二区视频| 成人激情视频网| 成人免费网站www网站高清| 欧美激情一区二区三区久久久 | 国产精品丝袜黑色高跟鞋| 欧美日韩中文字幕日韩欧美| 欧美黑人一级片| 国产精品99久| 性chinese极品按摩| 免费中文字幕日韩欧美| 欧美成人在线免费观看| 色悠久久久久综合先锋影音下载| 国产精品va在线| 久久青草伊人| 久久人人爽人人爽人人片av高请 | 污视频免费在线观看网站| 一区二区三区精品视频在线观看| 麻豆av一区二区三区久久| 久久综合偷偷噜噜噜色| 国产美女精品免费电影| 六月婷婷综合| 欧美亚洲视频在线看网址| av福利导福航大全在线| 欧美精品在线免费播放| 麻豆影院在线| 另类色图亚洲色图| 免费a在线看| 俺去了亚洲欧美日韩| av在线播放免费| 国产午夜精品全部视频在线播放| 日色在线视频| 日韩精品在线免费播放| 五月婷婷久久久| 亚洲精品久久久久久久久久久| 亚洲第一页在线观看| 欧美成人bangbros| www国产在线| 精品日本一线二线三线不卡| 国产av无码专区亚洲a∨毛片| 5858s免费视频成人| 97人人爽人人爽人人爽| 欧美一级高清大全免费观看| hs视频在线观看| 精品国产三级电影在线观看| 蜜桃91麻豆精品一二三区| 精品久久久久久综合日本欧美| 亚洲精品97久久中文字幕无码| 精品成人a区在线观看| 日本高清视频免费观看| 亚洲精品天天看| 电影在线高清| 久久天天躁狠狠躁夜夜爽蜜月| av免费在线免费观看| 久久久亚洲影院你懂的| 欧产日产国产精品视频| 国产成人a亚洲精品| 玖玖精品在线| 国产成人看片| 日韩欧美国产大片| 亚洲乱码国产乱码精品天美传媒| 亚洲91视频| 日韩五码在线观看| 久色成人在线| 欧美xxxxxbbbbb| 波多野结衣中文字幕一区| 欧美黄色激情视频| 亚洲女人的天堂| 人人干人人干人人干| 色综合色综合色综合 | 成人影院在线视频| 国产精品v片在线观看不卡| 亚洲精品aa| 狠狠色噜噜狠狠色综合久| 国产麻豆精品久久| 正在播放亚洲| 亚洲激情亚洲| 中文字幕亚洲欧洲| 成人黄色综合网站| 亚洲色图欧美色| 午夜精品爽啪视频| 一级黄色片在线| 日韩电影大片中文字幕| 中文字幕在线视频区| 久久免费视频在线| 日韩av黄色| 久久青青草综合| 欧美一区成人| mm1313亚洲国产精品无码试看| 国产成人av资源| 中文国语毛片高清视频| 好吊成人免视频| 久久久一二三区| 欧美主播一区二区三区| 日韩一级免费视频| xvideos国产精品| 一个人看的www视频在线免费观看| 国产欧美日韩91| 免费成人av| 日本一区二区三区视频在线观看| 国产精品va| 亚洲欧美国产中文| 久久久久久**毛片大全| 久久久夜色精品| 欧美一区二区三区在线看| 国产在线观看黄| 午夜欧美不卡精品aaaaa| 精品一区91| 亚洲免费视频一区| 乱码第一页成人| 欧美一区国产二区| 国产a级片视频| 国产亚洲短视频| 免费日韩一级片| 欧美精品一区二区三区一线天视频| 午夜视频在线观看免费视频| 国产mv免费观看入口亚洲| 给我免费播放日韩视频| 黄色特一级视频| 国产一区亚洲一区| jizzjizzjizz国产| 欧美性猛交xxxx黑人交| 精品视频三区| 国产精品com| 欧美日韩123| 亚洲人成无码www久久久| thepron国产精品| 伊人国产在线观看| 欧美精品一区二区蜜臀亚洲| 日本动漫同人动漫在线观看| 91|九色|视频| 好吊日精品视频| 香蕉视频污视频| 五月天亚洲精品| 四虎成人免费在线| 欧美一级大片视频| 国产精品午夜一区二区三区| 国产成人无码一二三区视频| 久久精品视频一区二区| 中文字幕日韩免费| 国产一区二区三区毛片| 福利一区在线| 亚洲综合av一区| 国产一区二区三区香蕉| 劲爆欧美第一页| 亚洲激情视频在线播放| 午夜伦理福利在线| 日韩av一区二区三区在线| 免费久久99精品国产| 国精产品一区一区二区三区mba| 欧美一区二区视频在线观看2022| 在线欧美三级| 精品无人乱码一区二区三区的优势| 亚洲一区图片| 天堂av网手机版| 欧美哺乳videos| 神马午夜在线视频| 小说区图片区图片区另类灬| 国内精品伊人久久久久影院对白| 男女羞羞免费视频| 亚洲国产日韩一区| 日本在线视频一区二区| 吴梦梦av在线| 不卡欧美aaaaa| 一级黄色在线观看| 欧美成人午夜激情| 久久a爱视频| 超碰在线公开97| 亚洲一区二区三区美女| 青青免费在线视频| 成人福利在线视频| 亚洲二区在线| 欧美日韩中文字幕视频| 欧美一区二区三区小说| 色是在线视频| 一区二区三区av| 99久久精品国产精品久久| 中文字幕人妻互换av久久| 欧美美女18p| blacked蜜桃精品一区| 老司机av网站| 欧美日韩亚洲综合一区二区三区| 色www永久免费视频首页在线| 欧美一区免费视频| 福利一区福利二区| 亚洲一卡二卡在线观看| 91av在线精品|