国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

基于智能家居項目 完結散花

機智云 ? 2025-07-31 18:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、項目目標

通過機智云平臺,快速實現以下功能:

MCU + ESP8266 實現單點控制

實現多點控制(如多個按鍵控制一個設備)

實現MCU 數據上報至云端

實現獲取網絡時間(NTP)



9d9c92ba-6df5-11f0-9080-92fbcf53809c.jpg




二、機智云平臺簡介

機智云(Gizwits)是一款面向物聯網開發者的云平臺,提供:

免費的云端服務與接入架構

自動生成設備端代碼

支持多種硬件平臺(如 STM32、ESP8266、ESP32 等)

提供開發調試 App

組成結構:

機智云 = 云端服務器 + APP框架 + 自動生成底層代碼


核心優勢:

省去協議編寫

提高開發效率

簡化配置流程




三、兩種典型開發方案

開發方案描述特點
MCU + ESP8266 串口通信模組負責聯網,MCU負責功能邏輯本文采用
SoC 模組直接開發(如 ESP32)直接在模組上跑應用簡化硬件


四、開發流程總覽

注冊機智云賬號,創建產品

創建自定義數據點(即控制/狀態變量)

下載機智云代碼(自動生成)

配置 MCU 串口與定時器

移植 Gizwits 庫到工程中

配置固件、燒寫 ESP8266

調用初始化函數,測試控制與上報功能



五、代碼移植與配置詳解

1. 配置 USART2 接收中斷


voidUSART2_IRQHandler(void)
{
staticu8 data;
if(USART_GetITStatus(USART2,USART_IT_RXNE))
{
USART_ClearITPendingBit(USART2,USART_IT_RXNE);
data = USART_ReceiveData(USART2);
gizPutData(&data,1); // 寫入環形緩沖區
}
}


2. 實現uartWrite()串口發送函數


int32_tuartWrite(uint8_t*buf,uint32_tlen)
{
for(uint32_ti =0; i < len; i++)
{
USART_SendData(USART2, buf[i]);
while(USART_GetFlagStatus(USART2, USART_FLAG_TXE) == RESET);
if(i >=2&& buf[i] ==0xFF)
{
USART_SendData(USART2,0x55);
while(USART_GetFlagStatus(USART2, USART_FLAG_TXE) == RESET);
}
}
returnlen;
}



3. 1ms 定時器實現

定時器中斷服務函數中添加:


voidTIM1_UP_IRQHandler(void)
{
if(TIM_GetITStatus(TIM1, TIM_IT_Update))
{
TIM_ClearITPendingBit(TIM1, TIM_IT_Update);
gizTimerMs(); // 為 Gizwits 協議提供時基
}
}


4. 初始化代碼封裝


voidGizwits_Init(void)
{
TIM1_Update(); // 初始化1ms定時器
Usart2_Init(); // 初始化串口
memset(¤tDataPoint,0,sizeof(dataPoint_t));
gizwitsInit(); // 初始化協議棧
}


5. 主循環中調用:


while(1)
{
gizwitsHandle(¤tDataPoint);// 數據處理與上報
userHandle(); // 采集邏輯
}



六、ESP8266 燒錄機智云固件

兩種燒錄方式:

固件類型描述推薦場景
合并固件 combine.bin適合快速下載,只設置一個地址推薦新手
分離固件需配置 4 個地址:boot、init、blank、app更靈活


燒錄步驟:

板子撥到LOAD 模式

使用樂鑫串口燒錄工具,配置固件路徑

設置波特率(115200 或 9600)

點擊START開始燒寫

燒寫完成后,切回RUN 模式


七、機智云 APP 調試與配網

下載 Gizwits 調試 APP(推薦 v2.4.5)

使用 SoftAP 或 AirLink 配網

綁定設備(掃碼或輸入 DID)

實時觀察數據點上傳、下發控制



八、數據點邏輯開發


1. 數據上報邏輯


voiduserHandle(void)
{
// 模擬采集溫度數據
currentDataPoint.valueTemperature = get_temperature();
}

2. 云端控制執行邏輯


int8_tgizwitsEventProcess(...)
{
switch(event[i])
{
caseEVENT_LED:
currentDataPoint.valueLED ? LED_ON() : LED_OFF();
break;
...
}
}



九、獲取網絡時間(NTP)

機智云默認支持網絡時間同步,用戶可在gizwitsEventProcess中監聽:


caseEVENT_NTP:
// 時間戳處理 ntp_time
break;


十、總結

本教程從實際出發,完整展示了使用機智云平臺 + ESP8266 + MCU實現智能家居聯網通信的全過程。通過代碼自動生成 + 固件燒錄 + STM32 工程移植,開發者無需關心底層協議即可快速構建聯網設備。


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

    關注

    147

    文章

    18924

    瀏覽量

    397991
  • 智能家居
    +關注

    關注

    1943

    文章

    9995

    瀏覽量

    197410
  • 機智云
    +關注

    關注

    3

    文章

    647

    瀏覽量

    27766
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    求基于FPGA 的智能家居項目

    求基于FPGA的智能家居項目
    發表于 05-02 12:17

    智能家居

    們設計了 臥室燈和客廳燈 每盞燈均可單獨控制 我們單獨編寫的安卓APP控制~使智能家居燈更加靈活的運用在我們的生活中時間安排:進我們最大的業余時間學習芯片 然后完成我們的作品~希望我們的項目能允許采納~
    發表于 11-05 18:59

    【FireBLE申請】藍牙控制智能家居

    申請理由:需要藍牙控制各個智能家居的開關以及接收攝像頭的視頻,且項目復雜,急需藍牙,藍牙功耗低,傳播范圍廣,是必備芯片項目描述:在項目中,我需要用藍牙作為一種中介,把各個
    發表于 07-06 21:23

    【Aworks申請】智能家居

    申請理由:用來制作智能家居主機主控端,控制主機上運行的網關程序是智能家居系統的控制中心。它監控家居傳感器網絡(ZigBee網絡)、管理IP攝像頭、并為客戶端提供數據管理服務項目描述:網
    發表于 07-10 14:53

    【OK210試用體驗】基于飛凌OK210的智能家居的應用【項目完結

    數據通過串口發送的OK210上,同時新增加了APP控制和視頻的采集。項目源于一篇論文:基于S5PV210的智能家居系統設計,文中使用QT設計了人機交互界面,但由于沒有顯示屏,故除了QT部分外,完成并改進
    發表于 09-27 00:14

    【藍牙4.1申請】智能家居項目開發

    項目描述:研究智能家居方向,基于藍牙與無線通訊開發一套智能家居平臺,熟悉嵌入式編程,并且想趁還是在校學生多學習點發發經驗,并向從事智能家居方向研究,自動控制方向等等。
    發表于 10-09 14:16

    【CANNON申請】智能家居

    申請理由:小鋼炮CANNON開發板,有很多智能家居能用到了模塊。我想申請一下,讓我們的作品更完美。項目描述:為方便人們更好的管理家里的各種電器,以及更加安全、健康和環保的生活,我們想制作了以小鋼炮CANNON開發板為控制核心的智能家居
    發表于 01-26 14:03

    智能家居入口科普 讓你更好了解智能家居

    自從智能家居這個行業誕生以來,這個入口的問題就一直沒有間斷,入口就是管理智能家居的總和系統,作為智能家居,如果是對每個產品分別執行指令,那肯定就失去了智能家居的意義,這時,一個很好地中
    發表于 03-03 11:33

    智能家居未來已到!

    資本投向物聯網應用。作為物聯網領域下的朝陽產業,智能家居正好趕上了這趟順風車。家居生活邁向智能化是必然趨勢,因此,智能家居作為一個藍海項目
    發表于 06-12 13:58

    【HarmonyOS HiSpark Wi-Fi IoT HarmonyOS 智能家居套件試用 】智能家居項目

    項目名稱:智能家居項目試用計劃:申請理由本人在智能家居研發有兩年的學習和開發經驗,親自開發過多款用于控制、檢測智能家居的產品,包括空調、窗簾
    發表于 10-29 14:16

    【HarmonyOS HiSpark Wi-Fi IoT HarmonyOS 智能家居套件試用 】智能家居

    項目名稱:智能家居試用計劃:申請理由本人在智能家居領域有現成產品,已投入市場。https://blog.csdn.net/u011827554/article/details/108091930計劃
    發表于 10-29 14:35

    【HarmonyOS HiSpark Wi-Fi IoT HarmonyOS 智能家居套件試用 】智能家居

    項目名稱:智能家居試用計劃:1.智能家居產品預言,看是否能應用于公司已有的智能燈和掃地機器人項目
    發表于 10-29 14:43

    【HarmonyOS HiSpark Wi-Fi IoT HarmonyOS 智能家居套件試用 】智能家居項目

    項目名稱:智能家居項目試用計劃:本人基于興趣愛好,具有飛凌、瑞芯微、全志開發板學習和開發經驗,成功移植、調試安裝。具有全志、瑞芯微智能芯片開發能力。想借助發燒友論壇和參與鴻蒙硬件的學習
    發表于 10-29 14:46

    項目實戰教程來了-4412開發板-zigbee智能家居

    實戰教程基于迅為4412開發板實現一個在局域網下利用zigbee來通信的智能家居系統。內容時長為2小時。項目實戰教程-zigbee智能家居-演示(01:30分鐘)項目實戰教程-zigb
    發表于 08-11 10:35

    智能家居開源項目

    電子發燒友網站提供《智能家居開源項目.zip》資料免費下載
    發表于 08-03 09:27 ?3次下載
    <b class='flag-5'>智能家居</b>開源<b class='flag-5'>項目</b>