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

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

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

如何創(chuàng)建智能傳感器固件

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Brandon Lewis,David ? 2022-08-16 10:30 ? 次閱讀

現(xiàn)在我們對 PICMG IoT.1 數(shù)據(jù)模型及其重要性有了更全面的了解,是時候開始配置固件了。通常這需要用 C 等語言進行一些編程,但 PICMG 為 IoT.1 規(guī)范的用戶開發(fā)了一個開源參考工具,它抽象了這種復(fù)雜性,并使開發(fā)兼容固件的過程變得像填寫幾個文本框。

但首先,如果我們通過數(shù)據(jù)模型運行固件,為什么配置固件如此重要?

數(shù)據(jù)模型是需要什么數(shù)據(jù)以及如何表示數(shù)據(jù)的模板,而固件是由數(shù)據(jù)模型表示的設(shè)備的實現(xiàn)。換句話說,固件實現(xiàn)了傳感器的行為,并包含系統(tǒng)需要將其識別為智能傳感器的有關(guān)傳感器的所有信息。

如果沒有正確配置的固件,系統(tǒng)就無法判斷傳感器是否已連接,并且傳感器無法與系統(tǒng)正確交互。

在 PICMG IoT.1 中自動構(gòu)建和配置固件

雖然開發(fā)人員可以用 C 語言編寫符合 IoT.1 的固件來定義數(shù)據(jù)模型所需的所有特定行為,但為多個傳感器編寫固件對于工程師來說可能很乏味,而對于非程序員來說根本不可能完成。

為了簡化此過程,PICMG 開發(fā)了一個名為“The Builder”的示例工具,它從用戶提供的 JSON 文件生成基于 C 的固件并將其安裝到目標(biāo)邏輯設(shè)備上。

Builder 使編寫固件的任務(wù)變得更容易,因為不再需要創(chuàng)建 C 代碼。然而,用戶仍然需要提供一個 JSON 文件,這比編寫 C 代碼要簡單得多,但仍然會令人困惑和乏味。輸入 PICMG 提供的最后一個示例軟件:“配置器”。

Configurator 工具可在圖形用戶界面中進行簡單的固件配置,即使對于那些沒有任何編程經(jīng)驗的人來說,也可以輕松操作數(shù)據(jù)。輸入必要的數(shù)據(jù)后,Configurator 會導(dǎo)出一個 JSON 文件,Builder 可以使用它來生成固件。

pYYBAGL7AYWAfNGTAACWWlIPdzE103.png

大規(guī)模配置

除了抽象出開發(fā)智能傳感器固件的繁瑣技術(shù)方面之外,配置器還允許專業(yè)技術(shù)人員編譯配置傳感器的大型庫以進行大規(guī)模部署。這意味著制造或使用傳感器的工廠可以輕松地將大量傳感器自動轉(zhuǎn)換為智能傳感器。

配置器使這一級別的自動化成為可能,例如,通過識別并向用戶展示支持給定傳感器庫中特定通道的不同傳感器。用戶所要做的就是選擇一個邏輯控制系統(tǒng)(例如 PID 或 PIV)并選擇一個受支持的傳感器。

poYBAGL7AYuAXK-JAACwe_OsyAo566.png

這個過程就是創(chuàng)建定義我們智能傳感器的 JSON 文件所需的全部內(nèi)容。從這里開始,有必要仔細(xì)研究將 JSON 轉(zhuǎn)換為系統(tǒng)可讀的 C 固件的 Builder。

作者:Brandon Lewis,David Sandy

審核編輯:郭婷

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

    關(guān)注

    2552

    文章

    51321

    瀏覽量

    755337
  • 控制系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    6645

    瀏覽量

    110732
收藏 人收藏

    評論

    相關(guān)推薦

    智能馬桶水溫NTC溫度傳感器

    隨著科技不斷進步,智能家居產(chǎn)品逐漸走進我們生活。其中,智能馬桶作為一款高科技產(chǎn)品,受到越來越多人青睞。水溫控制系統(tǒng)作為智能馬桶重要組成部分,其需安裝NTC溫度傳感器來實現(xiàn)精準(zhǔn)水溫控制
    發(fā)表于 12-20 11:55

    光電傳感器智能家居中的應(yīng)用

    ,光敏元件接收到反射光,產(chǎn)生相應(yīng)的電信號,經(jīng)過信號處理電路放大和處理后,輸出給控制系統(tǒng)。 二、光電傳感器智能家居中的應(yīng)用 智能照明系統(tǒng) 在智能家居中,光電
    的頭像 發(fā)表于 12-17 16:53 ?626次閱讀

    智能廚房應(yīng)用什么傳感器

    智能家居已成為現(xiàn)代生活的一部分,而智能廚房則是其中的重要組成部分。智能廚房通過集成先進的傳感器技術(shù),實現(xiàn)了烹飪過程的自動化、智能化和安全化。
    的頭像 發(fā)表于 12-11 09:10 ?236次閱讀

    傳感器類型在智能家居中的應(yīng)用

    隨著科技的飛速發(fā)展,智能家居逐漸成為現(xiàn)代生活的一部分。傳感器作為智能家居系統(tǒng)中的關(guān)鍵組件,它們能夠感知環(huán)境變化并提供數(shù)據(jù),使得家居設(shè)備能夠自動響應(yīng)。本文將介紹不同類型的傳感器
    的頭像 發(fā)表于 12-06 14:13 ?1205次閱讀

    LED智能照明常用的六種傳感器

    物聯(lián)網(wǎng)時代,小小的燈泡也在發(fā)生大大的變化,經(jīng)過各種傳感器的加持,智能照明讓生活有了更便捷和多彩的方式,各種傳感器的創(chuàng)新也在不斷激發(fā)消費新需求和新體驗。傳感器作為信號采集和機電轉(zhuǎn)換的器件
    的頭像 發(fā)表于 12-06 10:51 ?744次閱讀

    綜述智能氣體傳感器:近期發(fā)展與未來展望

    監(jiān)測、醫(yī)療和保健、食品工業(yè)、公共安全、化學(xué)生產(chǎn)等領(lǐng)域有著廣泛的應(yīng)用。隨著物聯(lián)網(wǎng)(IoT)技術(shù)的蓬勃發(fā)展和智能應(yīng)用需求的增加,智能氣體傳感器應(yīng)運而生。智能氣體
    的頭像 發(fā)表于 11-29 09:31 ?590次閱讀
    綜述<b class='flag-5'>智能</b>氣體<b class='flag-5'>傳感器</b>:近期發(fā)展與未來展望

    智能馬桶腳感方案 TOF傳感器選型推薦

    目前正在開發(fā)一個智能馬桶腳感方案,TOF傳感器選型遇到難題了,要么成本高,要么技術(shù)難啃,有沒有技術(shù)大神可以幫助下啊。
    發(fā)表于 11-22 09:37

    紅外測溫傳感器:家電智能化的新寵

    當(dāng)今家電產(chǎn)品正逐漸融入智能化、個性化的設(shè)計理念。在這一變革中,紅外測溫傳感器以非接觸方式的測溫技術(shù)開拓出很多創(chuàng)新性應(yīng)用場景,成為一些家電智能化的關(guān)鍵力量。領(lǐng)麥微作為MEMS紅外傳感器
    的頭像 發(fā)表于 06-12 16:35 ?936次閱讀
    紅外測溫<b class='flag-5'>傳感器</b>:家電<b class='flag-5'>智能</b>化的新寵

    深入解析:人體傳感器、存在傳感器與場景存在傳感器的差異與應(yīng)用

    場景存在傳感器比存在傳感器探測更精細(xì)化,存在傳感器比人體傳感器探測精度更高。
    的頭像 發(fā)表于 05-22 11:05 ?2466次閱讀
    深入解析:人體<b class='flag-5'>傳感器</b>、存在<b class='flag-5'>傳感器</b>與場景存在<b class='flag-5'>傳感器</b>的差異與應(yīng)用

    傳感器的定義和分類

    傳感器,作為現(xiàn)代科技的重要基石,無處不在地影響著我們的生活。從智能手機到智能家居,從工業(yè)生產(chǎn)到科學(xué)研究,傳感器都在默默地發(fā)揮著關(guān)鍵的作用。那么,傳感
    的頭像 發(fā)表于 05-12 17:03 ?963次閱讀

    智能傳感器有什么不一樣

    來源:傳感器技術(shù),謝謝 編輯:感知芯視界 Link 隨著測控系統(tǒng)自動化、智能化的發(fā)展,傳統(tǒng)的傳感器已經(jīng)不能滿足一定的數(shù)據(jù)處理能力以及自檢、自校、自補償?shù)墓δ埽?b class='flag-5'>智能
    的頭像 發(fā)表于 05-07 09:23 ?411次閱讀

    智能傳感器結(jié)構(gòu)及應(yīng)用

    智能傳感器是當(dāng)今國際科技界研究的熱點,尚無統(tǒng)一的、確切的定義。本文不討論(Intelligentsensor或Smartsensor)兩個術(shù)語的區(qū)別,統(tǒng)稱為智能傳感器。
    發(fā)表于 04-18 10:40 ?878次閱讀
    <b class='flag-5'>智能</b><b class='flag-5'>傳感器</b>結(jié)構(gòu)及應(yīng)用

    安信可雷達系列的超低功耗人體存在毫米波傳感器—Rd-03L

    Rd-03L是安信可雷達系列的超低功耗人體存在毫米波傳感器,包含極簡化24 GHz雷達傳感器硬件和低功耗人體存在感應(yīng)智能算法固件
    的頭像 發(fā)表于 03-25 15:38 ?955次閱讀
    安信可雷達系列的超低功耗人體存在毫米波<b class='flag-5'>傳感器</b>—Rd-03L

    中國智能傳感器產(chǎn)業(yè)鏈全景圖及重點企業(yè)名錄

    ? ? ? 01 基本概況 智能傳感器是一種創(chuàng)新型傳感器,它內(nèi)置微處理,具備出色的信息采集、處理和交換能力。相比傳統(tǒng)傳感器,
    的頭像 發(fā)表于 03-08 18:13 ?796次閱讀
    中國<b class='flag-5'>智能</b><b class='flag-5'>傳感器</b>產(chǎn)業(yè)鏈全景圖及重點企業(yè)名錄

    智能建筑常見的傳感器

    來源:千家網(wǎng),謝謝 編輯:感知芯視界 Link 智能建筑傳感器是一類用于監(jiān)測、收集和傳輸建筑內(nèi)外環(huán)境信息的裝置,其目的是通過實時數(shù)據(jù)采集和分析,優(yōu)化建筑的運行、提高能源效益、增強安全性和提升用戶
    的頭像 發(fā)表于 02-23 09:06 ?1705次閱讀