本文通過(guò)公開(kāi)設(shè)備端最小系統(tǒng)圖、記錄云端開(kāi)發(fā)設(shè)計(jì)流程,實(shí)現(xiàn)了無(wú)計(jì)量4孔插座的開(kāi)發(fā)全過(guò)程。實(shí)現(xiàn)功能如下:
1. 控制4路插孔,可單控和全控。
2. 定時(shí)任務(wù)創(chuàng)建
3. 控制5v2.1A手機(jī)充電孔開(kāi)關(guān)
4. 硬件接線開(kāi)源已經(jīng)參考設(shè)計(jì)
5. 掉電記憶開(kāi)關(guān)狀態(tài)
6. 遠(yuǎn)程升級(jí)
硬件參考
1. 最小系統(tǒng)圖
ESP12F作為主控和Wi-Fi網(wǎng)絡(luò)通訊芯片

2. 接線方式、IO控制狀態(tài)

3. 參考硬件

4. 沒(méi)有相關(guān)硬件該怎么做?買買買?
一個(gè)4路繼電器的板子
一個(gè)5V2.1A電源板
一個(gè)內(nèi)部空間大的插座(有條件的可以自己定制插座)
一個(gè)ESP12F最小系統(tǒng)板來(lái)進(jìn)行搭建
云端部署
在新版開(kāi)發(fā)者中心dev.gizwits.com,創(chuàng)建一個(gè)智能產(chǎn)品
下圖所示左側(cè)創(chuàng)建的是智能產(chǎn)品,右側(cè)創(chuàng)建的是應(yīng)用(一般App、商用App、語(yǔ)音控制

2.由于此處我沒(méi)有加計(jì)量模塊,此處選擇無(wú)計(jì)量四路插座。

3.選擇產(chǎn)品開(kāi)發(fā),編輯數(shù)據(jù)點(diǎn),保留以下數(shù)據(jù)點(diǎn)。
為了方便展示,我回到舊版開(kāi)發(fā)者中心刪掉了不需要的數(shù)據(jù)點(diǎn),新增了usb_power這個(gè)數(shù)據(jù)點(diǎn)

4.點(diǎn)擊左側(cè)MCU開(kāi)發(fā),選擇SOC方案32M,生成32M代碼。

5. 點(diǎn)擊下載,將生成好的代碼下載到電腦備用。
生成代碼包大概需要花十幾秒

6. 回到首頁(yè),點(diǎn)擊右上角創(chuàng)建,創(chuàng)建一個(gè)移動(dòng)應(yīng)用。
回到首頁(yè):點(diǎn)擊左上角“開(kāi)發(fā)者中心” 就是最快的回到首頁(yè)方式

創(chuàng)建一個(gè)移動(dòng)應(yīng)用

7.關(guān)聯(lián)相關(guān)產(chǎn)品到應(yīng)用。
關(guān)聯(lián)產(chǎn)品這一步相當(dāng)于將創(chuàng)建的智能設(shè)備和智能應(yīng)用建立起聯(lián)系,這樣我們后續(xù)在插排中內(nèi)置內(nèi)置了Gagent固件的ESP8266、以及下載安裝APP后,可以通過(guò)APP來(lái)控制我們的插排。

7.其他個(gè)性主題設(shè)計(jì)直接點(diǎn)擊更換即可。
頁(yè)面配置是一種可視化配置方式,換句話說(shuō),通過(guò)在線配置,能夠直接看到效果圖。文字描述還是有點(diǎn)單調(diào),建議動(dòng)手嘗試。

8.構(gòu)建應(yīng)用,生成對(duì)應(yīng)的手機(jī)應(yīng)用安裝包
大約等十幾分鐘就能下載應(yīng)用了

9.建好的應(yīng)用下載到手機(jī)進(jìn)行安裝

樂(lè)鑫ESP12程序編寫
1.解壓代碼包
這里的代碼包就是在機(jī)智云開(kāi)發(fā)者中心生成的代碼包
由于我們?cè)谏厦孢x擇了生成的是ESP8266-32M的,所以下載的代碼包名稱也和我們選擇的型號(hào)一樣

2.導(dǎo)入項(xiàng)目
將項(xiàng)目導(dǎo)入樂(lè)鑫IDE中,將文件解壓到非中文路徑即可使用,不需要安裝,一定要是非中文路徑。
使用工具:樂(lè)鑫IDE;沒(méi)有軟件可以去QQ群438373554下載

3.按照下圖配置導(dǎo)入代碼

4.按照如下圖修改項(xiàng)目編譯信息

5.定義全局開(kāi)關(guān)狀態(tài)變量STATE[5],


6.編寫云端下發(fā)響應(yīng)程序




7.修改按鍵程序,此處采用1個(gè)按鍵。


8.實(shí)時(shí)引腳處理函數(shù)。


9.掉電記憶程序




10.編譯燒錄.

再次云端配置
1、遠(yuǎn)程OTA升級(jí)固件
登錄機(jī)智云開(kāi)發(fā)者中心,登錄前面創(chuàng)建好的的智能產(chǎn)品中。
藍(lán)色字體的“使用教程”,詳細(xì)記錄了:OTA功能概述、如何升級(jí)OTA、OTA推送流程、查看推送記錄等信息



APP相關(guān)
APP相關(guān)展示

到此結(jié)束,實(shí)際代碼以附件開(kāi)源為準(zhǔn),截圖僅供參考,智能控制選機(jī)智云,方便快捷完成手中的項(xiàng)目。
審核編輯:湯梓紅
-
插座
+關(guān)注
關(guān)注
1文章
575瀏覽量
33600 -
機(jī)智云
+關(guān)注
關(guān)注
3文章
647瀏覽量
27775
原文標(biāo)題:開(kāi)發(fā)者案例:動(dòng)手做一個(gè) 4 孔插座,順便搞懂智能產(chǎn)品開(kāi)發(fā)
文章出處:【微信號(hào):IoTMaker,微信公眾號(hào):機(jī)智云開(kāi)發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
機(jī)智云怎么使用?iot開(kāi)發(fā)平臺(tái)快速開(kāi)發(fā)硬件產(chǎn)品案例分享
基于ESP12F和機(jī)智云物聯(lián)網(wǎng)平臺(tái)MCU開(kāi)發(fā)智能插座
從0到1:公版APP 機(jī)智云插座實(shí)現(xiàn)(轉(zhuǎn))
機(jī)智云想說(shuō)愛(ài)你不容易 - 如何開(kāi)發(fā)接入機(jī)智云的物聯(lián)網(wǎng)設(shè)備
機(jī)智云在Amazon Alexa平臺(tái)發(fā)布Smarthome和Custom Skill,實(shí)現(xiàn)亞馬遜Echo直接控制Gokit
基于機(jī)智云平臺(tái)的物聯(lián)網(wǎng)實(shí)驗(yàn)平臺(tái)設(shè)計(jì)
?卓越開(kāi)發(fā)者征集令 | 基于機(jī)智云&STM32平臺(tái)的數(shù)字儀表開(kāi)源方案
基于51單片機(jī)和機(jī)智云的WIFI智能插座(2019版)
基于機(jī)智云IoT開(kāi)發(fā)平臺(tái)的溫室番茄遠(yuǎn)程監(jiān)控系統(tǒng)
基于ESP8266的 4 孔插座,接入機(jī)智云實(shí)現(xiàn)掉電記憶開(kāi)關(guān)、遠(yuǎn)程升級(jí)
基于機(jī)智云物聯(lián)網(wǎng)平臺(tái)的智能廚房監(jiān)測(cè)系統(tǒng)
基于機(jī)智云AIoT開(kāi)發(fā)平臺(tái)的智能倉(cāng)庫(kù)
基于機(jī)智云物聯(lián)網(wǎng)平臺(tái)的智能WiFi插座
機(jī)智云AIoT開(kāi)發(fā)云平臺(tái)的功能服務(wù)
開(kāi)發(fā)者案例:動(dòng)手做一個(gè) 4 孔插座,順便搞懂智能產(chǎn)品開(kāi)發(fā)
基于機(jī)智云平臺(tái)實(shí)現(xiàn)無(wú)計(jì)量4孔插座開(kāi)發(fā)
評(píng)論