精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

以ART-PI開發板為核心的智能管家精靈設計

5CTi_cirmall ? 來源:電路設計技能 ? 作者:電路設計技能 ? 2020-12-25 15:34 ? 次閱讀

概述

主控平臺以 ART-PI 開發板為核心,主要任務是抓取網絡數據、如天氣、疫情等,并由OLED實時顯示最新數據,同時將抓取的數據當做log文件存儲在SD卡上,供后續分析使用。

并推送室內環境信息如溫度,濕度到ONENET云端,,后續將擴展更多室內傳感器,并同步的云端。由于時間原因,計劃要做的攝像頭室外監控,圖片、視頻傳送沒有在本次提交中實現。

開發環境

硬件

· 主控:ART-PI(STM32H750XB)

· MicoKit-Ext 板

軟件:

· RT-Thread 版本:RT-Thread V 4.0.3

· 開發工具及版本:RT-studio 2.0.0

RT-Thread使用情況概述

內核部分:

· 調度器,信號量,libcpu/BSP。

· 調度器:創建多個線程來實現不同的工作。

· 信號量:用來同步線程。

· libcpu/BSP:UART 驅動。

組件部分:UART 框架

· UART框:使用UART框架來與ART-PI-DOCK擴展板進行數據交互。

· Fal Flash 抽象: Flash 抽象層,是對 Flash 及基于 Flash 的分區進行管理、操作的抽象層,對上層統一了 Flash 及 分區操作的 API。

· LittleFs: 適合嵌入式系統的小而安全的文件系統

軟件包部分:

· EasyFlash: 一款開源的輕量級嵌入式Flash存儲器庫

· cJSON:C 語言實現的極簡的解析 JSON 格式的軟件包

· Dht11: 讀取DHT11數字溫濕度傳感器的溫度和濕度值

· WebNetClient 軟件包:由 RT-Thread 自主研發的,基于 HTTP 協議的 Web 服務器實現,它不僅提供設備與 HTTP Client 通訊的基本功能, 而且支持多種模塊功能擴展,且資源占用少、可裁剪性強,充分滿足 開發者對嵌入式設備服務器的功能需求。

· Onenet:RT-Thread 針對 OneNET 平臺連接做的的適配,通過 這個軟件包,可以讓設備在 RT-Thread 上非常方便的連接 OneNet 平臺,完成數據的發送、接收、設備的注冊和控制等功能。

· MbedTLS: C 編程語言以最小的編碼占用空間實現了 SSL/TLS 功能及各種加密算法,易于理解、使用、集成和擴展,方便開發人員輕松地在嵌入式產品中使用 SSL/TLS 功能。

· Netutils: RT-Thread 可用的全部網絡小工具集合。

· Pahomqtt:是 Eclipse 實現的基于 MQTT 協議的客戶端,本軟件包是在 Eclipse paho-mqtt 源碼包的基礎上設計的一套 MQTT 客戶端程序。

· u8g2:單色屏驅動,現在移植到了 rt-thread,可以滿足各種各種各樣的需求。

硬件框架

硬件部分主要是ART-PI + 一塊IOT外擴板

軟件框架說明

軟件部分也相對簡單,基于ART-PI 的WiFi樣例程序,加上幾個獨立的模塊(流程圖見文檔)

· 按鍵掃描模塊

· OLED數據顯示模塊

· DHT11設備溫濕度讀取模塊

· 心知天氣預報API解析模塊

· 疫情數據解析模塊(不完善)

· 本地數據上傳OneNet云

軟件模塊說明

主要函數說明:

(1)get_Weather_Data():讀取并解析心知API天氣數據,寫入封裝數據結構,保存到SD卡log文件

(2)get_NCOV_Data:讀取并解析騰訊疫情API數據寫入封裝數據結構

……

責任編輯:xj

原文標題:【RT-Thread作品秀】智能管家精靈

文章出處:【微信公眾號:電路設計技能】歡迎添加關注!文章轉載請注明出處。

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

    關注

    8

    文章

    1704

    瀏覽量

    117427
  • RT-Thread
    +關注

    關注

    31

    文章

    1274

    瀏覽量

    39940
  • ART-Pi
    +關注

    關注

    0

    文章

    23

    瀏覽量

    1285

原文標題:【RT-Thread作品秀】智能管家精靈

文章出處:【微信號:cirmall,微信公眾號:電路設計技能】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    能力再次提升! 迅RK3588/RK3568開發板&核心板新增定制分區鏡像

    能力再次提升! 迅RK3588/RK3568開發板&核心板新增定制分區鏡像
    的頭像 發表于 11-06 15:11 ?312次閱讀
    能力再次提升! 迅<b class='flag-5'>為</b>RK3588/RK3568<b class='flag-5'>開發板</b>&amp;amp;<b class='flag-5'>核心板</b>新增定制分區鏡像

    觸覺智能Purple Pi OH鴻蒙開發板成功適配OpenHarmony5.0 Release,開啟新征程

    觸覺智能Purple Pi OH鴻蒙開發板,成功適配OpenHarmony5.0 Release版本!大家帶來OpenHarmony5.0特性講解!關注觸覺
    的頭像 發表于 10-25 10:51 ?319次閱讀
    觸覺<b class='flag-5'>智能</b>Purple <b class='flag-5'>Pi</b> OH鴻蒙<b class='flag-5'>開發板</b>成功適配OpenHarmony5.0 Release,開啟新征程

    Banana Pi BPI-R3路由器開發板運行 OrayOS物聯網系統

    近日,Banana PI開發板宣布與貝銳達成戰略合作,貝銳OrayOS現已成功適配Banana PI的BPI-R3型號,并計劃進一步擴展硬件支持,包括目前Banana PI熱銷的BPI
    的頭像 發表于 10-23 15:49 ?339次閱讀
    Banana <b class='flag-5'>Pi</b> BPI-R3路由器<b class='flag-5'>開發板</b>運行 OrayOS物聯網系統

    探索巔峰性能 |迅瑞芯微RK3588開發板/核心板深度剖析

    OTG/ USB2.0 OTG/ TypeC)。支持雙路千兆以太網等等。 注:底板原理圖,PCB工程全部開源,另提供基于迅RK3588核心板的底板最小系統原理圖。 RK3588開發板-軟件賦能 支持
    發表于 09-25 11:15

    瑞芯微RK3566鴻蒙開發板Android11修改第三方輸入法默認輸入法

    本文適用于觸覺智能所有支持Android11系統的開發板修改第三方輸入法默認輸入法。本次使用的是觸覺智能的Purple Pi OH鴻蒙開源
    的頭像 發表于 09-24 09:43 ?360次閱讀
    瑞芯微RK3566鴻蒙<b class='flag-5'>開發板</b>Android11修改第三方輸入法<b class='flag-5'>為</b>默認輸入法

    瑞芯微RK3566鴻蒙開發板Ubuntu虛擬機環境搭建教程,觸覺智能Purple Pi OH主板

    本文適用于Ubuntu虛擬機環境搭建教程學習,設備觸覺智能開發的瑞芯微RK3566開發板,型號Purple Pi OH。是華為Laval官方社區主薦的一款鴻蒙
    的頭像 發表于 09-05 17:47 ?335次閱讀
    瑞芯微RK3566鴻蒙<b class='flag-5'>開發板</b>Ubuntu虛擬機環境搭建教程,觸覺<b class='flag-5'>智能</b>Purple <b class='flag-5'>Pi</b> OH主板

    樹莓派和arm開發板的區別

    樹莓派(Raspberry Pi)和ARM開發板都是基于ARM架構的微型計算機,但它們之間存在一些關鍵區別。 一、歷史背景 樹莓派(Raspberry Pi) 樹莓派是由英國樹莓派基金會
    的頭像 發表于 08-30 15:36 ?836次閱讀

    Banana Pi BPI-M4 Berry 開源硬件開發板以太網口和WiFi測試

    Banana Pi BPI-M4 Berry 開源硬件開發板以太網口和WiFi測試
    的頭像 發表于 07-02 16:16 ?746次閱讀
    Banana <b class='flag-5'>Pi</b> BPI-M4 Berry 開源硬件<b class='flag-5'>開發板</b>以太網口和WiFi測試

    Banan Pi BPI-M4 Berry 全志科技H618開發板燒錄鏡像教程

    Banan Pi BPI-M4 Berry 全志科技H618開發板燒錄鏡像教程
    的頭像 發表于 07-02 16:13 ?719次閱讀
    Banan <b class='flag-5'>Pi</b> BPI-M4 Berry 全志科技H618<b class='flag-5'>開發板</b>燒錄鏡像教程

    ART-Pi Smart 體驗 RT-Thread Smart v5.1.0

    大的RT-ThreadSmart操作系統。ART-PiSmart開發板搭載了米爾科技的i.MX6ULL核心板,硬件設計和制作由韋東山團隊完成,整體的BSP級支持包由社區完成。這是首個
    的頭像 發表于 06-14 08:35 ?523次閱讀
    在 <b class='flag-5'>ART-Pi</b> Smart 體驗 RT-Thread Smart v5.1.0

    【Longan Pi 3H 開發板試用連載體驗】基于 Longan Pi 3H 開發板完成智能家居控制小型項目

    和存儲空間顯示4GB+32G,如圖 三、項目計劃 我的試用項目是基于 Longan Pi 3H 開發板完成智能家居控制小型項目目標如下: 通過 Longan
    發表于 04-02 22:37

    ART-Ri STM32H750XBH6開發板和STM32H750XBH6開發板有什么區別?

    ART-Ri STM32H750XBH6開發板跟STM32H750XBH6開發板有什么區別
    發表于 03-20 07:01

    RK3568開發板助力智能車載產業快速發展

    RK3568開發板助力智能車載產業快速發展
    的頭像 發表于 01-23 13:59 ?544次閱讀
    迅<b class='flag-5'>為</b>RK3568<b class='flag-5'>開發板</b>助力<b class='flag-5'>智能</b>車載產業快速發展

    香橙派聯合華為發布基于昇騰的Orange Pi AIpro開發板 業界首款基于昇騰AI開發板

    香橙派聯合華為發布基于昇騰的Orange Pi AIpro 開發板 業界首款基于昇騰AI開發板 日前香橙派聯合華為發布了基于昇騰的Orange Pi AIpro
    的頭像 發表于 12-04 19:04 ?1461次閱讀
    香橙派聯合華為發布基于昇騰的Orange <b class='flag-5'>Pi</b> AIpro<b class='flag-5'>開發板</b> 業界首款基于昇騰AI<b class='flag-5'>開發板</b>

    ART Pi Smart基于RT-Thread Smart系統的LVGL移植

    ART-Pi Smart開發板RT-Thread聯合百問科技出品,使用的是 NXP 公司的 i.MX6ULL 處理器,具備單核 ARM Cortex-A7,最高運行頻率可以達到 800MHz。
    的頭像 發表于 11-29 14:29 ?1062次閱讀
    <b class='flag-5'>ART</b> <b class='flag-5'>Pi</b> Smart基于RT-Thread Smart系統的LVGL移植