0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

物聯(lián)網(wǎng)除了靠軟件外還需要什么?

NJ90_gh_bee81f8 ? 來(lái)源:電子發(fā)燒友網(wǎng) ? 作者:工程師譚軍 ? 2018-07-16 11:11 ? 次閱讀

業(yè)界工程師唯有加倍努力地開(kāi)發(fā)高質(zhì)量、安全且可互通的軟件,否則,物聯(lián)網(wǎng)(Internet of Things;IoT)將難以?xún)冬F(xiàn)其承諾。而即使有了理想的軟件,實(shí)現(xiàn)物聯(lián)網(wǎng)的未來(lái)愿景可能還需要新的編程技術(shù),甚至是立法。

這是Google首席互聯(lián)網(wǎng)布道師Vint Cerf在最近一次技術(shù)聚會(huì)中與同事共同分享的看法。他同時(shí)也是互聯(lián)網(wǎng)協(xié)議(Internet Protocol;IP)的共同開(kāi)發(fā)者。

在與物聯(lián)網(wǎng)有關(guān)的幾個(gè)問(wèn)題中,安全仍然可能是最大的顧慮。Cerf回想起2016年10月美國(guó)網(wǎng)域服務(wù)商DYN遭受大規(guī)模分布式阻斷服務(wù)(DDoS)攻擊的意外,導(dǎo)致DYN和其他許多公司解析網(wǎng)絡(luò)域名稱(chēng)的功能停擺了一段時(shí)間。

他說(shuō):“以前我曾經(jīng)開(kāi)玩笑說(shuō),我最擔(dān)心的是會(huì)有10萬(wàn)臺(tái)連網(wǎng)冰箱攻擊美國(guó)銀行(Bank of America),而現(xiàn)在有了DYN被駭?shù)慕?jīng)驗(yàn)后,我真的覺(jué)得這可能會(huì)發(fā)生?!?/p>

Cerf認(rèn)為,其解決之道在于發(fā)展通用的準(zhǔn)則,以便能套用現(xiàn)行的工具,例如采用加密密鑰的數(shù)字認(rèn)證和身份驗(yàn)證。

“我深信業(yè)界已經(jīng)擁有進(jìn)行強(qiáng)力驗(yàn)證所需要的各種技術(shù)了。但我們可能得先搞清楚如何組織這些機(jī)制,使其用于在線更新設(shè)備、轉(zhuǎn)移設(shè)備的所有權(quán)以及大規(guī)模進(jìn)行操作等任務(wù)?!?/p>

“零錯(cuò)誤”的程序代碼+立法

其他領(lǐng)域可能需要新技術(shù)。Cerf說(shuō):“但令人汗顏的是我必須坦承,至今我們?nèi)匀徊恢廊绾尉帉?xiě)出‘零錯(cuò)誤’(bug-free)的程序代碼。”

不過(guò),他指出,諸如TLA +和Coq等編程語(yǔ)言以及Coverity (2014年被Synopsys收購(gòu))等公司開(kāi)發(fā)的工具,都朝著正確的方向發(fā)展?!拔译m然不是這方面的專(zhuān)家,但我猜測(cè)目前仍處于研究階段,正在積極尋找為降低錯(cuò)誤量身打造的編程環(huán)境?!?/p>

業(yè)界仍然需要定義和使用更多的標(biāo)準(zhǔn),讓來(lái)自不同供貨商生產(chǎn)的產(chǎn)品更加易于使用。除了當(dāng)今許多低層級(jí)的通訊協(xié)議外,他還呼吁制訂更多應(yīng)用層標(biāo)準(zhǔn),定義一些像操作調(diào)光或改變數(shù)字燈泡色彩等任務(wù)的基本指令。

他說(shuō):“我們需要在類(lèi)似的設(shè)備之間建立互通的語(yǔ)義?!彼麖?qiáng)調(diào),配置物聯(lián)網(wǎng)設(shè)備需要類(lèi)似的標(biāo)準(zhǔn)?!袄纾琒chema.org就是一個(gè)可以記錄和采用這種命令方法的網(wǎng)站?!?/p>

Cerf并贊揚(yáng)美國(guó)參議員Mark Warner提出的立法草案,它為政府的物聯(lián)網(wǎng)采購(gòu)設(shè)定了一些要求?!拔視?huì)敦促他們不要指定任何特定的技術(shù)(因?yàn)檫@經(jīng)常造成錯(cuò)誤),但說(shuō)明可證實(shí)的功能則別具意義?!?/p>

也就是說(shuō),Cerf認(rèn)為,現(xiàn)在就為業(yè)界制訂一項(xiàng)定義IoT產(chǎn)品的保護(hù)法案,看來(lái)還為時(shí)過(guò)早。

“當(dāng)我們準(zhǔn)備好推薦立法之際,可能就是最佳時(shí)機(jī)了,但我認(rèn)為目前我們還沒(méi)有足夠的經(jīng)驗(yàn)。然而,為理想的物聯(lián)網(wǎng)產(chǎn)品屬性提出一些宣言也無(wú)傷大雅。”

他并總結(jié)說(shuō):“我無(wú)法為所有的事情提出解決方法,但我認(rèn)為提出問(wèn)題十分重要。此外,設(shè)計(jì)人員在打造IoT產(chǎn)品時(shí)也要考慮到所需要的特性。”

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2909

    文章

    44704

    瀏覽量

    374012
  • 編程語(yǔ)言
    +關(guān)注

    關(guān)注

    10

    文章

    1945

    瀏覽量

    34774
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ADS1293EVM如果用ubs連接電腦,還需要外部供電嗎?

    你好,我是一名在校大學(xué)生,剛剛接觸ADS1293問(wèn)題多多,請(qǐng)問(wèn)如果用ubs連接電腦,還需要外部供電嗎?是不是只需要四根線將電極和輸入端口連接,就可以用自帶的軟件測(cè)出心電圖?萬(wàn)分感謝!
    發(fā)表于 01-01 06:42

    藍(lán)橋杯聯(lián)網(wǎng)需要安裝哪些軟件?

    藍(lán)橋杯聯(lián)網(wǎng)比賽需要安裝的軟件有如下幾種,需要大家自己在練習(xí)的時(shí)候自行安裝。下面是安裝教程。以下是需要
    的頭像 發(fā)表于 12-23 21:02 ?141次閱讀
    藍(lán)橋杯<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>需要</b>安裝哪些<b class='flag-5'>軟件</b>?

    ADS1118在5V供電時(shí)是不是還需要開(kāi)漏輸出,上拉CS SCK DIN至5V?

    我在使用ADS1118 5V 供電時(shí),數(shù)據(jù)讀不出來(lái)。 想問(wèn)一下ADS1118在 5V供電時(shí)是不是還需要開(kāi)漏輸出,上拉CS SCK DIN至5V? 程序在3.3V供電時(shí)一切正常,除了只能測(cè)到3.8V以外
    發(fā)表于 12-10 06:53

    ADS62P49降低采樣率,使用50M采樣,除了“enable low speed mode”的寄存器,還需要更改其他的設(shè)置嗎?

    配置,輸出時(shí)鐘的頻率是50MHz。 也改了ads62p49的“enable low speed mode”的寄存器,但是各種測(cè)試模式、正弦波出現(xiàn)的波形一直不對(duì)。 想問(wèn)下還需更改哪些ads62p49的配置。除了“enable low speed mode”的寄存器,
    發(fā)表于 11-18 07:04

    貼片電容型號(hào)除了要知道參數(shù)規(guī)格外還有哪些要知道

    在選擇貼片電容型號(hào)時(shí),除了要知道其參數(shù)規(guī)格(如尺寸、容量、電壓、精度等)還需要考慮以下幾個(gè)方面。
    的頭像 發(fā)表于 09-21 14:58 ?303次閱讀

    含有內(nèi)部ESD保護(hù)的運(yùn)放,外部保護(hù)還需要加嗎?

    含有內(nèi)部ESD保護(hù)的運(yùn)放,外部保護(hù)還需要加嗎?因?yàn)榧油獠縀SD保護(hù)有一定的漏電流存在, 這個(gè)會(huì)使電路失去一定的精度
    發(fā)表于 09-04 06:54

    暢玩《黑神話:悟空》,除了“官配”硬件還需要注意這些......

    暢玩《黑神話:悟空》,除了“官配”硬件還需要注意這些......
    的頭像 發(fā)表于 08-30 14:58 ?462次閱讀
    暢玩《黑神話:悟空》,<b class='flag-5'>除了</b>“官配”硬件<b class='flag-5'>還需要</b>注意這些......

    有了MES、ERP,為什么還需要QMS?

    ? 有了MES、ERP,質(zhì)量管理為什么還需要QMS? ?在制造業(yè),質(zhì)量管理始終是企業(yè)管理中永恒的主題。品質(zhì)管理要想做得更好,企業(yè)必須掌握足夠多、足夠有用的數(shù)據(jù)和信息,實(shí)現(xiàn)質(zhì)量管理信息化。很多中小企業(yè)
    的頭像 發(fā)表于 08-02 10:09 ?292次閱讀
    有了MES、ERP,為什么<b class='flag-5'>還需要</b>QMS?

    BLE MESH console用例跑起來(lái),除了開(kāi)發(fā)板、串口線、小燈還需要什么外設(shè)嗎?

    BLE MESH console用例跑起來(lái),除了開(kāi)發(fā)板、串口線、小燈還需要什么外設(shè)嗎?其次是輸入命令行的窗口是不是執(zhí)行idf build的窗口?最后就是能輸入的命令行是否在ble_mesh_commands_README.md中,我嘗試輸入第一個(gè)Example: bmre
    發(fā)表于 06-21 15:27

    使用esp32c3開(kāi)發(fā)matter時(shí),開(kāi)發(fā)好的產(chǎn)品還需要走matter官方認(rèn)證流程獲得認(rèn)證嗎?

    使用esp32c3開(kāi)發(fā)matter時(shí),(SDK使用esp-matter),使用這個(gè)芯片開(kāi)發(fā)matter的話,開(kāi)發(fā)好的產(chǎn)品還需要走matter官方認(rèn)證流程獲得認(rèn)證嗎?詢(xún)問(wèn)其他人時(shí)他們說(shuō)是需要經(jīng)過(guò)一個(gè)
    發(fā)表于 06-11 07:46

    請(qǐng)問(wèn)聯(lián)網(wǎng)智能方向主要用什么芯片和技術(shù)開(kāi)發(fā)呢?

    各位大俠,現(xiàn)在聯(lián)網(wǎng)智能家居智能穿戴等方向這么火熱和有前景,這方向一般用什么芯片開(kāi)發(fā)的呢? 如果走這方向目前僅學(xué)會(huì)51和stm32可以嗎? 還需要學(xué)哪些知識(shí) ?現(xiàn)在一般這行業(yè)使用stm32的多嗎?
    發(fā)表于 05-15 06:25

    請(qǐng)問(wèn)risc-v中斷還需要軟件保存上下文和恢復(fù)嗎?

    risc-v中斷還需要軟件保存上下文和恢復(fù)嗎?
    發(fā)表于 02-26 07:40

    RT-Thread Studio中的RT-Thread Setting中已經(jīng)有軟件包管理和組件服務(wù)管理了,那還需要env工具嗎?

    RT-Thread Studio中的RT-Thread Setting中已經(jīng)有軟件包管理和組件服務(wù)管理了,那還需要env工具嗎,如果也使用env工具那不是和RT-Thread Setting中的管理沖突了?
    發(fā)表于 02-23 07:36

    #2024,立Flag了嘛? #學(xué)習(xí)spinal HDL還需要學(xué)習(xí)對(duì)應(yīng)的Scala語(yǔ)言

    學(xué)習(xí)spinal HDL還需要學(xué)習(xí)對(duì)應(yīng)的Scala語(yǔ)言,但是spinal HDL直接貼近硬件編程,不知道對(duì)于學(xué)習(xí)spinal HDL有什么好的建議?
    發(fā)表于 01-21 11:11

    aducm410微處理器還需要接外部晶振和復(fù)位電路嗎?

    aducm410微處理器還需要接外部晶振和復(fù)位電路嗎?
    發(fā)表于 01-11 07:23