色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

項目分享|基于ELF 1S開發板完成的物聯網開源項目

ElfBoard ? 2024-05-14 09:03 ? 次閱讀

ElfBoard作為飛凌嵌入式旗下教育品牌,自成立以來,持續吸引著各界的矚目,其中也贏得了一些工程師的青睞。今天,就和各位小伙伴分享一位杰出工程師借助ELF 1S開發板完成的嵌入式物聯網項目,見證智慧與技術的火花。

關于這個項目的思維導圖,如下圖所示:

wKgaomZCtZKAQIzXAAG5zfreuYs867.png

接下來,將會從云-網-邊-端的物聯網體系架構出發,描述整個開源項目的開發過程,整個開源項目的系統框架,如下圖所示:

wKgaomZCtayAQQHgAAaGsfjFpjM153.png

1 – 云(涂鴉云服務器)

開源項目是采用涂鴉云作為云服務器的,之所以采用涂鴉云,主要是涂鴉的IoT生態體系很友好,并且對于初學者來說涂鴉云的學習門檻和接入門檻是比較低的,無需企業賬號,無需太高的設備購買費用,即可接入涂鴉云。

ELF 1S開發板邊緣中控是通過Tuya Link SDK接入云服務器的,這個SDK采用標準的C語言進行編寫,移植的時候非常方便,具體可以參考官方提供的移植文檔。

在涂鴉云服務器上建立好產品,完成功能定義,完成設備交互面板設計,移植完Tuya Link SDK,等一系列操作后,就可以讓ELF 1S開發板具備接入云服務器的能力。

產品建成后,具體的功能定義如下圖所示:

wKgaomZCtdaAZ6uZAAEL3agp0Ts709.png

2 – 網(Wi-Fi無線連接)

要讓ELF 1S開發板接入云服務器,就要先讓開發板的硬件具備連接互聯網的能力,接入互聯網的方式有:4G網絡,Wi-Fi無線連接,RJ45有線網絡連接,這幾種方式都可以選用,由于ELF 1S開發板默認板載了一個RTL8723DU1 無線Wi-Fi模塊,因此,本項目選用Wi-Fi無線連接方式,讓開發板接入互聯網。

十分方便的是,ElfBoard官方已經提供了一個聯網腳本,elf1_cmd_wifi.sh,應用程序開發工程師可以很方便地調用這個腳本進行互聯網鏈接,對于使用嵌入式Linux+Qt開發的應用程序,ElfBoard官方也提供了參考例程,程序開發的時候直接參考使用即可。

本項目關于Wi-Fi聯網的部分參考代碼,如下圖所示:

wKgaomZCtfGAYEamAALEJTcdAYY709.png

3 – 邊(ELF 1S開發板中控)

邊緣計算設備(邊緣中控)采用ELF 1S開發板進行設計,運行嵌入式Linux操作系統,采用Qt進行UI界面開發,應用程序采用C/C++語言進行編寫。

邊緣計算設備(邊緣中控)通過一個USB無線擴展模塊,與端側設備進行無線通信

USB無線擴展模塊支持AT指令集,支持從機設備管理,支持控制命令透傳,等等。感興趣的小伙伴還可以修改這個擴展模塊的固件(代碼已開源),讓其擴展更多創意的功能。

wKgZomZCtiCAFi_PAAT-r1ySMmE946.png

整個邊緣計算設備的Qt應用程序,共提供了5個應用界面,初學者可以在這5個應用程序界面,自由擴展自己的創意想法,以下是這5個應用界面的功能介紹。

wKgaomZCtkyAeseVAACz-mN1du8592.png界面1

界面1是一個電器控制界面,通過這個界面,可以對端側的電器設備進行無線控制,比如RGB三色燈的開關和亮度調節,燈光總開關的控制,遠程繼電器開關的控制,等等。當端側無線設備有按鍵事件觸發的時候,可以即時把按鍵值通過無線方式上報到邊緣中控設備,并把按鍵事件在信息窗口進行顯示。

wKgaomZCtmWARDTOAAB1otAlaXw695.png界面2

界面2是一個環境監測界面,在這個界面,可以把開發板上面的溫濕度傳感器數據(客廳是實際值,臥室是模擬值)和環境亮度數據在界面上面實時顯示出來,這個界面還可以擴展到土壤數據監測,空氣顆粒物監測,環境噪聲監測,等等。

wKgZomZCtoaAewmtAADMtqlxiSo014.png界面3

界面3是一個云服務器連接界面,通過【連接涂鴉云】按鈕,把邊緣中控ELF 1S開發板接入涂鴉云服務器,然后通過手機端【智能生活APP】掃描二維碼,即可完成手機APP與設備的綁定操作,并且在信息窗口顯示連接狀態,手機APP通過云端轉發的控制指令,也可以實時在信息窗口進行顯示。

ELF 1S開發板邊緣中控還可以把手機APP的控制指令轉發到無線端側設備執行,也可以把環境監測里面的傳感器數據,上報到云服務器,然后在手機APP界面進行實時顯示。

wKgaomZCtrqAQ8aiAAESXtu8ELI507.png界面4

界面4是一個有線網絡界面,這個界面實現了一個遠程抄寫電表數據的功能,通過RS485總線和Modbus-RTU軟件協議,讓ELF 1S開發板邊緣中控連接一個虛擬電表,虛擬電表的用電數據不斷更新(模擬用電過程),然后實現電表數據的實時讀取,并在信息窗口進行顯示。

wKgaomZCtuqAUB1EAAB4TKLeJg0335.png界面5

界面5是ELF 1S開發板邊緣中控的參數設置界面,在這個界面里面,可以對開發板邊緣中控本身進行程序升級(未完成),同步網絡時間,設置USB無線模塊,端側從機掃描,以及重置USB無線模塊,開發者還可以在這個界面擴展更多有趣好玩的參數配置功能。

4 – 端(采集與執行設備)

端側設備主要是以下三種類型的設備:支持Modbus-RTU協議的有線從機設備,具備2.4GHz/433MHz無線通信功能的網絡模塊,以及手機APP應用程序。

關于Modbus-RTU的有線從機設備,可以使用電腦端的Modbus-Slave軟件進行虛擬,Modbus-Slave軟件是一款精美小巧的Modbus-RTU從機調試軟件,使用它可以虛擬出任何支持Modbus協議的從機設備,具體軟件界面如下圖所示:

wKgZomZCtzOAA48aAACJAeaq25Y907.png

關于無線網絡模塊,它支持繼電器開關、RGB三色燈、按鍵事件等功能,具體可以參考文章最下方的資料文檔《key_rgb_relay_board硬件說明文檔.pdf》。

wKgaomZCt0mAKIdAAALgBQZr1n8010.png

除了以上兩種端側設備之外,手機APP應用程序,也是屬于端側顯示設備。手機APP應用是通過涂鴉云的間接轉發方式,與ELF 1S開發板邊緣中控進行端對端通信的,開發板邊緣中控可以轉發手機APP的控制指令到無線網絡模塊,以及接收邊緣中控上報的環境監測數據。

wKgZomZCt3CAEJ-zAADmg2cwnFk929.png

整個項目已經開源到Gitee,歡迎各位嵌入式初學者或愛好者進行 Fork 和 Star ,項目的開源地址:

https://gitee.com/embediot/elfboard-iot-project

(復制到瀏覽器打開)

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6041

    文章

    44615

    瀏覽量

    637353
  • 嵌入式
    +關注

    關注

    5089

    文章

    19169

    瀏覽量

    306757
  • 物聯網
    +關注

    關注

    2912

    文章

    44876

    瀏覽量

    375649
  • 開源
    +關注

    關注

    3

    文章

    3393

    瀏覽量

    42624
  • 開發板
    +關注

    關注

    25

    文章

    5116

    瀏覽量

    97917
收藏 人收藏

    評論

    相關推薦

    飛凌嵌入式-ElfBoard-項目分享|基于ELF 1S開發板完成聯網開源項目

    工程師借助ELF 1S開發板完成的嵌入式聯網項目
    發表于 05-16 09:12

    嵌入式學習-飛凌嵌入式ElfBoard-項目分享|基于ELF 1S開發板完成聯網開源項目

    工程師借助ELF 1S開發板完成的嵌入式聯網項目
    發表于 05-16 09:19

    【STM32F103試用申請】聯網項目開發

    整個系統的核心服務器。項目主要內容是家庭完全智能聯網化,在120平方米的房間中布置麥克風,通過wifi串口通信與中心開發板以及Onenet平臺實現通信,
    發表于 09-14 11:18

    【MM32 eMiniBoard試用連載】聯網訪問控制項目

    項目名稱:聯網訪問控制項目試用計劃:1.申請理由:剛入門嵌入式設計,迫切希望一塊提高效率完成
    發表于 05-07 10:28

    通用Jamma開發板開源項目

    電子發燒友網站提供《通用Jamma開發板開源項目.zip》資料免費下載
    發表于 07-11 15:09 ?3次下載
    通用Jamma<b class='flag-5'>開發板</b><b class='flag-5'>開源</b><b class='flag-5'>項目</b>

    吉他效果器開發板開源項目

    電子發燒友網站提供《吉他效果器開發板開源項目.zip》資料免費下載
    發表于 07-21 09:36 ?6次下載
    吉他效果器<b class='flag-5'>開發板</b><b class='flag-5'>開源</b><b class='flag-5'>項目</b>

    ATtiny84開發板SMD開源項目

    電子發燒友網站提供《ATtiny84開發板SMD開源項目.zip》資料免費下載
    發表于 07-29 11:34 ?1次下載
    ATtiny84<b class='flag-5'>開發板</b>SMD<b class='flag-5'>開源</b><b class='flag-5'>項目</b>

    ATtiny85開發板DIP開源項目

    電子發燒友網站提供《ATtiny85開發板DIP開源項目.zip》資料免費下載
    發表于 07-29 11:20 ?4次下載
    ATtiny85<b class='flag-5'>開發板</b>DIP<b class='flag-5'>開源</b><b class='flag-5'>項目</b>

    arduino和其他開發板的面包開源項目

    電子發燒友網站提供《arduino和其他開發板的面包開源項目.zip》資料免費下載
    發表于 08-01 09:26 ?3次下載
    arduino和其他<b class='flag-5'>開發板</b>的面包<b class='flag-5'>板</b><b class='flag-5'>開源</b><b class='flag-5'>項目</b>

    Banana Pi 開源硬件基于ESP32-S3開發聯網開發板系列

    Banana Pi 開源硬件基于ESP32-S3開發聯網開發板系列
    的頭像 發表于 09-28 16:21 ?1213次閱讀
    Banana Pi <b class='flag-5'>開源</b>硬件基于ESP32-<b class='flag-5'>S</b>3<b class='flag-5'>開發</b>的<b class='flag-5'>物</b><b class='flag-5'>聯網</b><b class='flag-5'>開發板</b>系列

    關于ELF1/ELF1S開發板的音頻接口,你需要知道的都在這!

    音樂可以將平凡的畫面賦予深厚的意義,那么音頻接口就是這個支點;今天就來給大家詳細介紹一下ELF1/ELF1S開發板的音頻接口。ELF1/ELF1S
    的頭像 發表于 10-31 14:10 ?734次閱讀
    關于<b class='flag-5'>ELF1</b>/<b class='flag-5'>ELF1S</b><b class='flag-5'>開發板</b>的音頻接口,你需要知道的都在這!

    項目分享|基于ELF 1開發板的遠程監測及人臉識別項目

    今天非常榮幸地向各位小伙伴分享一個由共創社成員完成的遠程監測及人臉識別項目,該項目依托ELF1開發板為核心硬件平臺,構建了一套完整的視頻監控
    的頭像 發表于 03-13 16:41 ?555次閱讀
    <b class='flag-5'>項目</b>分享|基于<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發板</b>的遠程監測及人臉識別<b class='flag-5'>項目</b>

    項目分享|基于ELF 1開發板的MQTT遠程溫濕度監測系統

    今天非常榮幸向各位小伙伴詳細展示一個由共創社成員完成的MQTT遠程溫濕度監控系統項目。該項目借助ELF1開發板作為核心技術支撐,成功實現了對
    的頭像 發表于 04-26 09:54 ?544次閱讀
    <b class='flag-5'>項目</b>分享|基于<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發板</b>的MQTT遠程溫濕度監測系統

    ElfBoard開源項目|“智慧光伏”開源項目技術文檔

    【基于ELF1開發板完成的“智慧光伏”項目】“智慧光伏”項目能夠智能追蹤陽光的移動軌跡。通過內置的光敏傳感器和智能控制系統,實時感知周圍光源
    的頭像 發表于 10-11 15:52 ?441次閱讀
    ElfBoard<b class='flag-5'>開源</b><b class='flag-5'>項目</b>|“智慧光伏”<b class='flag-5'>開源</b><b class='flag-5'>項目</b>技術文檔

    ElfBoard開源項目|智能消防車項目

    項目——利用ELF 1開發板打造的智慧消防車。該項目展現了
    的頭像 發表于 01-04 16:43 ?273次閱讀
    ElfBoard<b class='flag-5'>開源</b><b class='flag-5'>項目</b>|智能消防車<b class='flag-5'>項目</b>
    主站蜘蛛池模板: 国产精品麻豆AV| 禁室培欲在线视频免费观看| 极品少妇高潮啪啪无码吴梦| 十九岁在线观看免费完整版电影| 97在线观看成人免费视频| 久久久96| 中文字幕在线久热精品| 乱码午夜-极品国产内射| 中文免费视频| 龙岩综合频道| 2021全国精品卡一卡二| 美女张开腿让男人桶爽无弹窗| 67194线在线精品观看| 内射人妻骚骚骚| 草莓在线观看| 先锋影音av资源站av| 国内精品九九视频| 中国xxxxxx片免费播放| 蜜桃人妻无码AV天堂三区 | 国产精品久久久久久久久LI无码 | 九九热视频免费| 13小箩利洗澡无码视频APP| 免费一级毛片在线观看| WWW国产亚洲精品久久麻豆 | 亲胸吻胸添奶头GIF动态图免费 | 办公室的秘密2中文字幕| 少妇高潮惨叫久久久久久欧美| 国产精品网红女主播久久久| 亚洲色噜噜狠狠站欲八| 玖玖爱这里只有精品视频| 9久久99久久久精品齐齐综合色圆| 青青视频国产色偷偷| 国产精品资源网站在线观看| 亚洲欧美日本中文子不卡| 老熟女重囗味GRANNYBBW| 超碰公开在线caopon| 午夜射精日本三级| 久久免费国产| xvideos中文版在线视频| 乡村教师电影完整版在线观看| 久久视频这里只精品99re8久 |