一、項(xiàng)目?jī)?nèi)容及背景
隨著物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,逐漸進(jìn)入了萬物互聯(lián)時(shí)代;本項(xiàng)目針對(duì)不支持手機(jī)遠(yuǎn)程開門的老舊門鎖升級(jí)改裝,對(duì)門鎖進(jìn)行簡(jiǎn)單升級(jí),接入到機(jī)智云物聯(lián)網(wǎng)云平臺(tái),實(shí)現(xiàn)手機(jī)遠(yuǎn)程操作。
二、項(xiàng)目材料
1.老舊遙控電動(dòng)門鎖(本項(xiàng)目采用阿爾卡諾直線開門機(jī),315遙控版本)
2.原裝遙控器
3.硬件改裝
PB8接到遙控器關(guān)按鍵
PB5接到遙控器停按鍵
PB4接到遙控器開按鍵
4. 機(jī)智云GC511
這是一款支持Cat.1/gprs 485 modbus 網(wǎng)絡(luò)數(shù)據(jù)透?jìng)鞯墓I(yè)級(jí)DTU,設(shè)備穩(wěn)定聯(lián)網(wǎng),低功耗性能,支持多種工作模式,組網(wǎng)方式靈活。
GC511搭載了中國(guó)移動(dòng)4G Cat.1模塊ML302-ANLM,將Modbus產(chǎn)品快速接入機(jī)智云物聯(lián)網(wǎng)平臺(tái),為中低速率物聯(lián)網(wǎng)行業(yè)提供高速率、低延時(shí)、超高性價(jià)比的無線連接服務(wù)。
三、云端部署
1.在機(jī)智云的開發(fā)者中心創(chuàng)建一個(gè)移動(dòng)網(wǎng)絡(luò)產(chǎn)品。
2.打開創(chuàng)建好的產(chǎn)品,在應(yīng)用頁面里面關(guān)聯(lián)號(hào)應(yīng)用(無應(yīng)用的可以先創(chuàng)建應(yīng)用),然后配置通用模板。配置完成之后保存。
3.在MCU開發(fā)里面生成STM32F103代碼,下載到電腦備用。
四、MCU程序修改
將下載的代碼解壓,打開根目錄里面的cubeMX項(xiàng)目文件,對(duì)GPIO進(jìn)行初始化后生成代碼。
PB8----關(guān)----低電平有效----開機(jī)默認(rèn)高電平
PB5----停----低電平有效----開機(jī)默認(rèn)高電平
PB4----開----低電平有效----開機(jī)默認(rèn)高電平
修改gizwits_product.c里面的gizwitsEventProcess函數(shù)。
開門
關(guān)門
暫停
修改gizwits_product.c里面的userHandle函數(shù)。
Mode和timerMsCount1為全局變量,timerMsCount1在定時(shí)器里面自加。
到此代碼就完成了,將代碼編譯下載到單片機(jī)。
接上機(jī)智云的4G模組,上電聯(lián)網(wǎng)設(shè)備即可連接云端。
利用機(jī)智云串口調(diào)試助手生成設(shè)備二維碼。
利用云端生成的APP或者公版APP進(jìn)行掃碼綁定。
-
DTU
+關(guān)注
關(guān)注
3文章
470瀏覽量
25884
發(fā)布評(píng)論請(qǐng)先 登錄
Java開發(fā)者必備的效率工具——Perforce JRebel是什么?為什么很多Java開發(fā)者在用?

【第一彈】樹莓派開發(fā)者必看!Ubuntu Snap煥新升級(jí):跨平臺(tái)開發(fā)從未如此簡(jiǎn)單!

云端AI開發(fā)者工具的核心功能
江西省10KV環(huán)網(wǎng)柜、環(huán)網(wǎng)箱配網(wǎng)自動(dòng)化DTU改造升級(jí)

開發(fā)者的開源鴻蒙故事
《HarmonyOS第一課》煥新升級(jí),賦能開發(fā)者快速掌握鴻蒙應(yīng)用開發(fā)
云端AI開發(fā)者工具怎么用
HarmonyOS NEXT應(yīng)用元服務(wù)開發(fā)Intents Kit(意圖框架服務(wù))事件推薦開發(fā)者測(cè)試
宣布 RISE RISC-V 開發(fā)者表彰試點(diǎn)計(jì)劃:賦能開發(fā)者拓展 RISC-V 影響力

KaihongOS 4.1.2開發(fā)者預(yù)覽版正式上線,誠(chéng)邀開發(fā)者免費(fèi)試用!

評(píng)論