首頁|必讀|視頻|專訪|運營|制造|監(jiān)管|大數(shù)據(jù)|物聯(lián)網(wǎng)|量子|元宇宙|博客|特約記者
手機|互聯(lián)網(wǎng)|IT|5G|光通信|人工智能|云計算|芯片報告|智慧城市|移動互聯(lián)網(wǎng)|會展
首頁 >> 直播新聞列表 >> 正文

Dave Raggett:NodeJS and C++ implementations for the Web of Things

2016年7月11日 17:22  CCTIME飛象網(wǎng)  

“2016國際開放物聯(lián)技術與標準峰會暨W3C萬維物聯(lián)網(wǎng)興趣組會議”7月11日-14日在北京唯實國際文化交流中心舉辦。飛象網(wǎng)作為直播媒體將對會議做全程報道。直播內(nèi)容:

Dave Raggett

W3C WoT Activity Lead

Dave Raggett再次上臺,他將給我們帶來的是…

Dave Raggett:大家好,又見面了!我是在周六的時候,準備了這個PPT。它里面是有一些介紹部分,我上午已經(jīng)講過了,我就直接跳過這些部分,跳到我要講的。我應該是從這邊開始,主要可以回答朱紅儒的這個問題,就是說WOT和IOT之間的區(qū)別。我們可以回到網(wǎng)絡的架構,網(wǎng)絡的核心架構一共有3部分,有地址,還有HTML的形式,還有協(xié)議,協(xié)議主要是用來傳輸,怎么樣把這三者用到IOT,可以有網(wǎng)絡地址,會講到物體的描述、物體的名稱,這就相當于是URI(音),大家可以用URI來取得物體的描述,我們有了形式,比如說AML這樣子的語言形式,之后會有協(xié)議幫助你獲取這些信息,這就主要構成了我們的WOT。

我們主要講的不是說直接獲得物體,而是說怎么樣獲得腳本。它就是一個資源模式,在最下面它是有一個資源描述框架,我們在WOT上面,就有我剛才講的三個部分,現(xiàn)在它已經(jīng)在很多層次上面都有了一個運用,但是有不同的表現(xiàn)形式,或者有不同的RDF的書寫方式。這張圖更加深入解釋一下,比如說這里有不同的腳本,WOT當然可以是用很多種語言,而不僅僅是用(英文)來書寫,比如說在這里是一個服務器,然后有一個腳本,這個腳本就可以直接跟感應器來進行交流,它們會有一個服務器的腳本,這個腳本就會提供物體描述,而后跟傳感器進行互動,比如說告知它的描述或者接下來它的一個事件,而且平臺接下來可以用這些腳本來創(chuàng)造對象,之后就是服務器的腳本。它就可以與這些對象來進行遠征的進行互動,在這里,比如說它有一個服務器腳本,它想跟對象互動,一開始就會表明物體的名字,而且可以詢問它所在的平臺,創(chuàng)造一個網(wǎng)絡對象,從而進一步進行交流,這意味著這個客戶腳本,也就是腳本的開發(fā)者,不需要具體的知道交互的協(xié)議,或者說交互的模式,而且這些都非常的靈活,不一定是要在云端的設備才能夠實行,它可以是peer to peer的方式來進行傳輸。peer to peer在我們這邊,它也是有一個專門的工作組,還有網(wǎng)關,有不同的設備都可以連接到一個網(wǎng)關里面去,這些都是不同的方式。我們可以通過網(wǎng)頁進行操作,比如說我有一個(英文)庫,就可以創(chuàng)造不同的軟件對象。

這個圖主要講述的是平臺開發(fā)者和應用開發(fā)者之間的不同,平臺開發(fā)者主要是關注的實在的協(xié)議,還有傳輸?shù)膮f(xié)議,或者網(wǎng)絡互動的協(xié)議,可以是IP的,或者非IP的,像藍牙這樣的設備就是非IP,應用開發(fā)者主要想的就是事件、物體,而且還有相關的原數(shù)據(jù)如何去描述。我們還有一個物體層面,兩者之間相當于是過渡層,平臺開發(fā)者覺得這是抽象信息,它就是要選擇相應的傳輸,或者說網(wǎng)絡層的協(xié)議。它的傳輸方式可以是peer to peer,也可以是推送,或者是拉出。信息應該是可以有緩存的等等,所以這些都是涉及到具體運用的語境。通過物體層,將平臺開發(fā)者和應用開發(fā)者進行分離,我們希望能夠讓WOT,可以在不同的層級都可以運用,比如說從微型控制器到云端都可以用,這是我今天早上講過的。

還有涉及到網(wǎng)關,網(wǎng)關的想法,它可以支持不同的協(xié)議,這里就是一些說明,我對網(wǎng)關在(英文)也是做了一些工作,還有像HTTP、(英文)等等,它們是可以直接到智能設施上面的。還有TCP主要是通常所使用的一個傳輸協(xié)議,網(wǎng)關可以來支持我們的低端設備,也就是說是以低成本的方式。

今天早上也講到了發(fā)現(xiàn)的問題,比如說設備要發(fā)現(xiàn)網(wǎng)關,網(wǎng)關發(fā)現(xiàn)設備,還是一個雙向的過程,如果你有一個設備,它并不支持相應的協(xié)議,我們的網(wǎng)關可以發(fā)現(xiàn)這個設備,并且從云端來獲取它的物體描述;蛘咚强梢栽诰钟蚓W(wǎng)里面進行發(fā)布,或者是在廣域網(wǎng),也就是在云端來進行發(fā)布,我們也可以使用到基于云端的IOT平臺,它也可以作為一種應用服務,不同的網(wǎng)關應該可以用于不同的語言,比如說三星,可以用到多種不同的語言,都是可以在他們的平臺或者網(wǎng)關來適用的。比如說我們可以用到(英文)等等,或者其他的一些腳本語言,這些都應該是可以有網(wǎng)關來支持的。

這里主要的想法就是關注用戶體驗,如果你點擊到一些網(wǎng)站上面,在網(wǎng)站上面會告訴你,比如說智能家居服務,你如果想看,就可以繼續(xù)點擊鏈接,然后它就可能會也對話框提示你說,是不是你想要安裝,如果你想安裝,它可以幫你自動安裝,植入到你的網(wǎng)關系統(tǒng)里去。我們可以把物體都連起來,在這邊就是代理鏈的一個概念,物體可以作為代理在網(wǎng)關上面運營,接下來又會有一個物體作為代理運營在IOT的網(wǎng)關,接下來又有一個物體運營在云端服務器,把這些物體連接起來就形成了一個代理鏈,這個代理鏈的想法是在HTPP有的時候,它就已經(jīng)開始存在了,可能是在1994年的時候,就有代理鏈的這個概念。但是運用開發(fā)者是不需要來關注這些復雜的問題,這些問題主要是由平臺開發(fā)者來關注。

我們在物聯(lián)網(wǎng)上看,對于網(wǎng)頁開發(fā)者來說,API的模式來支持這些模式,取決于我們是什么協(xié)議,以及什么樣的模式,或者是我們采用什么樣的設備等等。我們已經(jīng)談了一些通信的模式,但是還有很多的IOT的技術,人們想要用這些技術,不管是IT為基礎的,還是非IT為基礎的一些技術。我們談這些數(shù)據(jù)類型,我想說一下,哪些數(shù)據(jù)類型可以為我們所用。我們是否標準化了這些數(shù)據(jù)類型來使用不同的語言來標準化,來應用于不同的協(xié)議。我們必須要了解,并且討論這些不同的類型,我們并沒有完全明確的知識,我們必須要進一步的進行開發(fā),然后提前進行討論。這就是不同編程語言之間的對比,同樣需要支持一些整合的應用。

輕量的語義模式非常重要,這并不是非常的復雜,由網(wǎng)頁的搜索引擎來配置,我們的網(wǎng)頁平臺上有非常豐富的資源,我們是否能夠提供一些輕量的解決方案或者方式來處理我們的原數(shù)據(jù)。我們同樣需要有不同數(shù)據(jù)的版本,比如說我們之前談過的數(shù)據(jù)的版本,或者是用XML。

我個人參與到一些不同主題的工作中,這些都非常有用,能夠有助于我們擴展IOT,幫助人們了解IOT,以及讓人們開始使用IOT的一些應用。

第一個項目就是以(英文)GS為基礎的項目,有不同強大的設備,比如說(英文)或者是C++用于低端的微控制器,同樣有IT的網(wǎng)關,我們做這樣的東西,必須要真正了解一些東西,我們可以嘗試一些新的東西,在嘗試的過程中,我們自己可以學到很多的東西,但是我認為對于低端的IT應用方面,我們還有很大的市場。

我們想建立一個社區(qū),我們可以在每一個設備上實現(xiàn)什么樣的東西,其中那些功耗非常低,比如說有一些以太網(wǎng),當然我們需要阿里自己本身的軟件,需要一些最基本的應用的圖譜,這就是其中的一個低子,就是距離傳感器,使用(英文)進行通訊溝通。通過TCP的連接協(xié)議來傳輸數(shù)據(jù),能夠連續(xù)不斷的傳輸數(shù)據(jù)。

以太網(wǎng)盾牌,以及(英文),我發(fā)現(xiàn)有必要重新寫一下我自己的資料庫,這是一個非常令人啟發(fā)的領域。這是我們認為可以使用的一個方面,能夠開展自動的網(wǎng)絡的配置,能夠應用到一些相應的網(wǎng)關。它與網(wǎng)頁有什么樣的關系?在網(wǎng)頁上,我們用很多事件的模型,每個模型能夠讓一個事件與另外一個事件隔離開來,能夠做與(英文)相同的事情。我不會詳述所有的這些細節(jié)。

我簡單的說一下CoAP,這就是以數(shù)據(jù)為基礎的一些分析。它有其他的特點,能夠訂閱或者以媒體流的形式實時更新數(shù)據(jù),為了完全執(zhí)行CoAP在控制器層面大規(guī)模的執(zhí)行是有點困難。對于設備來說,我們可以用一些標準的設置和配置,我們有多波系統(tǒng),在網(wǎng)關上注冊,我略過一些細節(jié),就不講了。

我們在寫這些代碼過程中,我們在更加強大的機器上所做的一些東西,可能現(xiàn)在并沒有用,在這些小的設備上,可能并不能很可靠的運轉。再說一次,這些低端的設備必須要能夠支持(英文)內(nèi)存,我們需要有更加有效的二進制的信息編碼以及解編碼,加密和解密,需要WOT的組織進一步做更多的工作;蛟缁蛲砦覀兌紩龅揭恍﹩栴},必須讓我們的系統(tǒng)有能力處理這樣的事情,比如說沒有資源的時候,必須要讓這些軟件自我啟動,屬于軟件鎖死的時候,必須用硬件來重新啟動這些被鎖死的硬件,我們必須要有非常有活力的方式,這就是關于我們?nèi)绾蝸碓O計這些系統(tǒng),如何讓其變得更具有韌性,能夠有更加強大的恢復性。最后再多講一些,我們的這些小組正在做標準化前期的工作,同樣還有一些相關的商業(yè)組織來做,我真的希望人們能夠想出新的主意,能夠進一步了解標準化工作是什么。我希望能夠得到大家的幫助,也希望我的同事和我在這個興趣工作組中繼續(xù)努力工作。我們做的事情,也許能夠有一些最新的進展和更新。

提問:非常感謝你的講話,我有兩個問題。第一個問題,我意識到萬維物聯(lián)網(wǎng)的理念,數(shù)據(jù)模式以及物聯(lián)網(wǎng)的標準化,可以支持HTTP,這是物聯(lián)網(wǎng)發(fā)揮作用的地方,讓我感到困惑的時候是這與網(wǎng)頁有什么樣的關系?同樣在ATF方面有一些物對物的研究,你與他們這些組織之間是否有一些相關的合作?

Dave Raggett:你說的對,有很多相關的技術,比如說TTX、AMQP等等所有的這些技術都是物聯(lián)網(wǎng)相關的技術,對于萬維物聯(lián)網(wǎng)技術,我們希望創(chuàng)造一種方式應用到底層的應用層上,這對于互聯(lián)網(wǎng)來說也是一樣的事情。我們使用的以太網(wǎng)還是其他的技術,這都是一樣的,這就是不同物體之間的描述與聯(lián)系。

提問:這是在W3C還是ATF的工作忙?

Dave Raggett:這是非常重要的需要澄清的地方。ATF就是關注于這個協(xié)議領域的,WOT就是API以及更高層級的一些東西。

提問:谷歌有一個名叫開元代碼的創(chuàng)意項目,你們也參與其中了嗎?

Dave Raggett:這是直接響應于我們所描述的東西,他們自己可以進行廣播,你可以獲得其訪問權,這是相互匹配的,關鍵的部分就在于我們?nèi)绾蝸砻枋鲞@些東西,如何發(fā)現(xiàn)這些東西,這些東西必須要廣播。谷歌也是在這些方面與思科進行合作的一些領域。

提問1:剛才咱們這里面提到了語義的問題,尤其在這里面提了一個輕量級的語義問題,這個輕量級語義模型,到底跟原來的差別在什么地方?

Dave Raggett:我認為這就是設計非常復雜的本體論的一些網(wǎng)頁應用。我認為有很多的IOT服務,基于語義基礎上,并沒有涉及到非常復雜的本體論。我認為有一些非常多的相似處。

提問2:我注意到,你嘗試整合物聯(lián)網(wǎng)以及萬維物聯(lián)網(wǎng),從不同的角度來進行系統(tǒng)設計,我們?nèi)绾蝸碚业揭环N平衡,來實現(xiàn)大量的應用于不同的場景當中,用一個標準來實現(xiàn),這就是我疑惑的地方,也是我的問題所在。

Dave Raggett:非常感謝你的問題。我們可以把WOT想成IOT的上層,我們講到事物的描述、對象的描述,還有他們之間的相互關系,主要也是基于你所使用的協(xié)議,所以在不同的用戶案例中,對于IOT的使用上面有什么樣的共性。我們興趣小組就研究了一些客戶案例,我們認為像這樣子一個事件,還有性質(zhì),它其實是比較共性的一種方法,人們都是用相同的術語或者說解釋。應用之間都有很大的不同,所以我們要讓這個應用開發(fā)層,它能夠不用去管那些比較復雜的下層的問題,所以我們需要有很好的原數(shù)據(jù)才能夠充分的對所有的性質(zhì)進行定義。

編 輯:章芳
聲明:刊載本文目的在于傳播更多行業(yè)信息,本站只提供參考并不構成任何投資及應用建議。如網(wǎng)站內(nèi)容涉及作品版權和其它問題,請在30日內(nèi)與本網(wǎng)聯(lián)系,我們將在第一時間刪除內(nèi)容。本站聯(lián)系電話為86-010-87765777,郵件后綴為#cctime.com,冒充本站員工以任何其他聯(lián)系方式,進行的“內(nèi)容核實”、“商務聯(lián)系”等行為,均不能代表本站。本站擁有對此聲明的最終解釋權。
相關新聞              
 
人物
工信部張云明:大部分國家新劃分了中頻段6G頻譜資源
精彩專題
專題丨“汛”速出動 共筑信息保障堤壩
2023MWC上海世界移動通信大會
中國5G商用四周年
2023年中國國際信息通信展覽會
CCTIME推薦
關于我們 | 廣告報價 | 聯(lián)系我們 | 隱私聲明 | 本站地圖
CCTIME飛象網(wǎng) CopyRight © 2007-2024 By CCTIME.COM
京ICP備08004280號-1  電信與信息服務業(yè)務經(jīng)營許可證080234號 京公網(wǎng)安備110105000771號
公司名稱: 北京飛象互動文化傳媒有限公司
未經(jīng)書面許可,禁止轉載、摘編、復制、鏡像