91视频免费?看_蜜芽MY188精品TV在线观看_国产免费无遮挡在线观看视频_深夜国产_亚洲精品欧洲精品_欧美黑人粗暴多交

程序小白
認(rèn)證:優(yōu)質(zhì)創(chuàng)作者
所在專題目錄 查看專題
智能家居軟硬件開發(fā)從入門到速成(一)項(xiàng)目背景篇
智能家居軟硬件開發(fā)從入門到速成(二)快速成型篇
智能家居軟硬件開發(fā)從入門到速成(三)快速開發(fā)篇
智能家居軟硬件開發(fā)從入門到速成(四)測(cè)試總結(jié)篇
智能家居軟硬件開發(fā)從入門到速成(五)視頻說明篇
作者動(dòng)態(tài) 更多
基于stm32采用PWM驅(qū)動(dòng)伺服控制器學(xué)習(xí)筆記
05-13 15:25
基于STM32驅(qū)動(dòng)TM1638學(xué)習(xí)筆記——軟件篇
04-19 12:42
基于TM1638驅(qū)動(dòng)8位數(shù)碼管設(shè)計(jì)分享
02-24 11:26
RT-Thread驅(qū)動(dòng)之路: Studio創(chuàng)建FAL分區(qū)⑤
01-02 08:30
RT-Thread驅(qū)動(dòng)之路: Studio 掛載通用SPI flash④
2024-12-23 13:41

智能家居軟硬件開發(fā)從入門到速成(三)快速開發(fā)篇

這一篇開始我們的實(shí)戰(zhàn)階段,先總結(jié)一下需要做的工作,登錄云端平臺(tái)創(chuàng)建工程和項(xiàng)目,申請(qǐng)測(cè)試設(shè)備激活碼,燒錄測(cè)試設(shè)備激活碼,發(fā)布項(xiàng)目工程,測(cè)試天貓精靈功能及手機(jī)APP功能,完成demo開發(fā)。

首先我們要登錄平臺(tái):

這里應(yīng)用的平臺(tái)是阿里的飛燕平臺(tái),對(duì)外也叫智能生活物聯(lián)平臺(tái),阿里云本身所承載的服務(wù)非常的龐大,飛燕平臺(tái)是針對(duì)智能家居品類開發(fā)的,當(dāng)然也有飛象平臺(tái)等等很多平臺(tái),有的針對(duì)工業(yè) ,有的針對(duì)農(nóng)業(yè),有興趣的筒子們可以詳細(xì)研究,飛燕登錄網(wǎng)址:https://living.aliyun.com/home

主界面如下:

點(diǎn)擊“立即開通”進(jìn)入登錄界面,沒有賬號(hào)的同學(xué)可以注冊(cè)下,支持釘釘、支付寶、淘寶等等賬號(hào)登錄,畢竟是阿里系,但是有一點(diǎn)要注意,第一次登錄,會(huì)要求你實(shí)名認(rèn)證。這里分為企業(yè)和個(gè)人認(rèn)證,如果是要做公司的項(xiàng)目一定要選擇企業(yè)認(rèn)證, 盡量以企業(yè)的名義申請(qǐng)登錄賬號(hào),不要用個(gè)人的淘寶賬號(hào)注冊(cè)為企業(yè)認(rèn)證,一是以后購買激活設(shè)備碼開發(fā)票需要開企業(yè)發(fā)票,二是如果你用個(gè)人的做,以后你要離職了 ,這個(gè)項(xiàng)目還在你的個(gè)人賬戶下,這到底怎么弄,都是一些麻煩的事情,所以為了簡(jiǎn)單,個(gè)人開發(fā)者隨便玩,公司項(xiàng)目要以公司名義注冊(cè)并申請(qǐng)企業(yè)認(rèn)證,有點(diǎn)啰嗦,但是趟過的坑,后面的筒子們盡量還是避開(不要覺得企業(yè)申請(qǐng)賬號(hào)和注冊(cè)企業(yè)認(rèn)證很麻煩,現(xiàn)在麻煩一點(diǎn)以后就簡(jiǎn)單了),注冊(cè)登錄界面如下:

注:開發(fā)階段我用個(gè)人賬號(hào)登錄,等講到量產(chǎn)階段時(shí)候在切換到公司賬戶講解,有些東西需要規(guī)避下,請(qǐng)筒子們見諒。

第一次登錄成功以后,進(jìn)入的云平臺(tái)服務(wù)界面如下:

點(diǎn)擊“創(chuàng)建第一個(gè)項(xiàng)目”,這里選擇自有品牌項(xiàng)目,名稱隨便起了,最好是和你開發(fā)的產(chǎn)品相關(guān)的名稱,如下圖,點(diǎn)擊確定:

 創(chuàng)建成功以后,進(jìn)入如下界面,點(diǎn)擊“創(chuàng)建新產(chǎn)品”

 在創(chuàng)建產(chǎn)品時(shí),有兩項(xiàng)要填好,其它的模式就行,一是項(xiàng)目名稱,二是項(xiàng)目品類,品類一定要選擇正確的品類,阿里提供的品類非常的豐富,基本覆蓋了所有的智能家居產(chǎn)品,找到和你對(duì)應(yīng)的就可以,如下圖:?jiǎn)螕舸_定生成產(chǎn)品

 生成新的產(chǎn)品,如下,單擊“創(chuàng)建新產(chǎn)品”,就可以進(jìn)入開發(fā)設(shè)置目錄:

進(jìn)入核心部分,產(chǎn)品開發(fā)階段,主要包含四個(gè)階段:分別為功能定義、人機(jī)交互、設(shè)備調(diào)試、批量投產(chǎn),設(shè)置完這四個(gè)部分,也就完成了整個(gè)產(chǎn)品云端服務(wù)的開發(fā)(其中人機(jī)交互部分包含手機(jī)APP及AI語音功能設(shè)置)。到這里真?zhèn)€新建項(xiàng)目部分就開發(fā)完了,接下來是設(shè)置項(xiàng)目部分,如下圖:

然后我們?cè)敿?xì)說一下功能定義:

這部分就是你需要設(shè)置需要遠(yuǎn)程交互的內(nèi)容,例如開關(guān)機(jī),設(shè)置運(yùn)行模式,風(fēng)速,以及報(bào)警反饋等等,其實(shí)整個(gè)項(xiàng)目在你創(chuàng)建的時(shí)候已經(jīng)給你定了很多這個(gè)產(chǎn)品必備的功能,以空調(diào)為例,如下圖為項(xiàng)目自動(dòng)生成的功能,假如你需要其它特殊功能可以自定義功能,這里只做demo演示,我們就用生成的功能,這些生成的功能非常豐富,已經(jīng)包含了一臺(tái)空調(diào)該有的所有功能,如下圖,在這里你可以不用改變?nèi)魏卧O(shè)置,單擊“下一步”就可以。

人機(jī)交互,這里面是大頭,用戶可以選擇自建APP和使用公版APP,這里我們選擇使用公版APP,在公版APP下,整個(gè)項(xiàng)目會(huì)有很多的功能,如下圖:

產(chǎn)品展示,這里需要定義一系列與產(chǎn)品相關(guān)的內(nèi)容,我們定義如下:

分享方式默認(rèn)為授權(quán)式,不能更改,如下:

設(shè)備面板,也就是公版APP內(nèi)部需要設(shè)置的內(nèi)容,如下圖,點(diǎn)擊“未設(shè)置”:

進(jìn)入界面工作臺(tái),所有功能通過點(diǎn)擊鼠標(biāo)設(shè)置,非常easy ,真正的AS開發(fā)可以不是這樣子的,如下圖 ,設(shè)置完保存一下就OK

在保存完畢后,回到設(shè)備面板點(diǎn)擊未設(shè)置按鈕,如下,選擇我們保存的面板,就完成了APP的開發(fā),簡(jiǎn)單的無法想象,如下圖:

點(diǎn)擊“確認(rèn)”以后,我們的APP開發(fā)部分就完成了,無法用言語表達(dá),筒子們可以試一下,如下:

下一步就是配網(wǎng)引導(dǎo)了 ,這里我們選擇一鍵配網(wǎng)功能,如下圖設(shè)置:

多語言管理,忘了給大家說了,你開發(fā)的產(chǎn)品不光可以在國內(nèi)使用, 賣到國外一樣可以用,所以這里就需要涉及到APP的多語言管理了, 如下圖,這里默認(rèn)選擇中文。

設(shè)備警告,在設(shè)備使用中會(huì)出現(xiàn)一些異常,需要通知用戶或者后臺(tái)通知服務(wù)商,也就是在你家空調(diào)出現(xiàn)故障以后,你還沒發(fā)現(xiàn)的時(shí)候服務(wù)商就給你打電話約時(shí)間上門給你維修了 ,如下圖,我們這里只做演示不做任何設(shè)置:

自動(dòng)化定時(shí)就不介紹了(篇幅太長(zhǎng),有興趣的筒子自己了解),下一步就是AI語音選擇了,我們可以看到有天貓精靈、Amazon Alexa 、Google Assistant三款音箱可以選,國內(nèi)只能用天貓精靈了,畢竟是阿里系的產(chǎn)品,不許多余設(shè)置,打開開關(guān)就可以,如下圖:

天貓精靈支持的品類非常多,到這里人機(jī)交互部分就結(jié)束了,下面就是設(shè)備調(diào)試了。

設(shè)備調(diào)試,這里首選你要選擇一款需要用到的WiFi模組,阿里提供很多品牌認(rèn)證的服務(wù)商,你可以根據(jù)你們現(xiàn)有的供應(yīng)體系篩選,電話溝通詢價(jià)等等,選一家,這里我選擇的是漢楓電子WiFi模組LPT230,如下圖:

下一步是新增測(cè)試設(shè)備,產(chǎn)品要接入阿里云平臺(tái),需要有激活碼,這里真正量產(chǎn)的設(shè)備是需要購買激活碼,并燒錄進(jìn)WiFi模組以后,才能將設(shè)備注冊(cè)入網(wǎng),此外阿里提供了50個(gè)免費(fèi)的測(cè)試激活碼給我們,可以申請(qǐng)測(cè)試項(xiàng)目用, 所以最多可以申請(qǐng)50臺(tái)免費(fèi)的測(cè)試設(shè)備,做實(shí)驗(yàn)夠用了,我們先申請(qǐng)一組吧,如下圖:

設(shè)備有了 ,那么我們需要把激活碼燒錄到我們的設(shè)備中,這樣就可以調(diào)試了,如何燒錄呢,首選你得有WiFi模組吧 ,其實(shí)當(dāng)你選擇一款模組以后,就可以聯(lián)系對(duì)應(yīng)的服務(wù)商,一般對(duì)方會(huì)提供一套開發(fā)者套件和燒錄文檔給你,只要俺需要操作就可以了 ,我拿到的開發(fā)套件如下:

通過串口直接連接電腦就可以調(diào)試:

接下來根據(jù)服務(wù)商提供的WiFi模組使用手冊(cè),更新激活碼三元組,具體如下:

首先確保開發(fā)板通過USB接口接入電腦后,驅(qū)動(dòng)安裝正常,否則無法正常通信,如通信有問題,可以使用驅(qū)動(dòng)精靈重新安裝驅(qū)動(dòng),如下圖:

 打開服務(wù)商提供的串口工具,連接設(shè)備,并查詢WiFi模組固件版本號(hào),如下圖:

經(jīng)過查詢版本為AOS 也就是Aliosthing系統(tǒng)固件,確認(rèn)沒問題,接下來需要燒錄我們申請(qǐng)的三元組,如下圖:

將例子中的三元組信息換成我們項(xiàng)目中真實(shí)的信息,燒錄產(chǎn)品秘鑰和三元組,如下:

串口燒錄工具設(shè)置,燒錄完成后返回ok信息,如下 :

批量投產(chǎn)界面,確認(rèn)發(fā)布,如下圖:

以上步驟 我們完成了整個(gè)工程的開發(fā),到這里其實(shí)你已經(jīng)學(xué)習(xí)了整個(gè)項(xiàng)目demo的開發(fā)。

聲明:本內(nèi)容為作者獨(dú)立觀點(diǎn),不代表電子星球立場(chǎng)。未經(jīng)允許不得轉(zhuǎn)載。授權(quán)事宜與稿件投訴,請(qǐng)聯(lián)系:editor@netbroad.com
覺得內(nèi)容不錯(cuò)的朋友,別忘了一鍵三連哦!
贊 9
收藏 9
關(guān)注 151
成為作者 賺取收益
全部留言
0/200
  • 星球居民-G9sQj7p6 2020-12-29 06:10
    學(xué)習(xí)了
    回復(fù)
  • chaochao1545 2020-09-08 19:51
    贊一個(gè)????
    回復(fù)
主站蜘蛛池模板: 甘孜| 广州市| 行唐县| 河池市| 东丽区| 庆阳市| 曲阳县| 玛沁县| 高州市| 辽宁省| 龙川县| 海淀区| 井研县| 乡宁县| 通河县| 宝兴县| 南涧| 太谷县| 电白县| 宁阳县| 桑植县| 榕江县| 广州市| 邢台县| 锡林郭勒盟| 宜川县| 荃湾区| 广宁县| 峨山| 宝山区| 岗巴县| 临清市| 贵南县| 东台市| 商南县| 皮山县| 南雄市| 昌都县| 聊城市| 遂川县| 酒泉市|