自從養(yǎng)了寵物后,才知道養(yǎng)寵物和養(yǎng)娃一樣都要費(fèi)時費(fèi)力,但是現(xiàn)在大家都忙于生計早出晚歸,為了更好的照顧到寵物,我們可以利用機(jī)智云物聯(lián)網(wǎng)開發(fā)平臺、ShineBlink開發(fā)板、傳感器、語音控制模塊及Wi-Fi模塊制作了一款語音控制版智能寵物屋,實現(xiàn)檢測寵物屋的環(huán)境,也可以通過語音或App Wifi遠(yuǎn)程控制給寵物投食。
機(jī)智云物聯(lián)網(wǎng)開發(fā)平臺與 Shineblink 開發(fā)板
機(jī)智云平臺通過提供開放的云服務(wù)、在線自助開發(fā)工具、完善的SDK、API服務(wù),讓智能設(shè)備快速聯(lián)網(wǎng),通過在線配置實現(xiàn)個性化APP、業(yè)務(wù)系統(tǒng)開發(fā),提高智能產(chǎn)品開發(fā)-投產(chǎn)速度,幫助個人和企業(yè)實現(xiàn)設(shè)備智能化升級。
機(jī)智云平臺接入示意圖
Shineblink開發(fā)板是一款采用lua語言,易上手,芯片內(nèi)置編譯器,無需安裝任何開發(fā)環(huán)境、Win、Mac、Linux電腦任意文本編輯器即可開發(fā),開發(fā)環(huán)境簡單,便于上手編寫程序,它有豐富的參考案例和完整的API,用戶可以直接調(diào)用的物聯(lián)網(wǎng)開發(fā)板。相比市面上其他開發(fā)板而言,Shineblink功能代碼實現(xiàn)簡單,無需進(jìn)行大量的初始化,僅用兩三行代碼即可實現(xiàn)多種傳感器功能,開發(fā)容易,效率提高;僅用三五行代碼即可實現(xiàn)Wife、NB-IOT、Lora、Mesh組網(wǎng)、RFID等物聯(lián)網(wǎng)設(shè)備,大大減少了與云平臺的對接難度,更大程度地降低了我們的開發(fā)周期。
同時,機(jī)智云和Shineblink進(jìn)行深度合作,讓物聯(lián)網(wǎng)初學(xué)者都能上手智能產(chǎn)品開發(fā)。換句話說,機(jī)智云不僅與市場上大部分的開發(fā)板連接,還深度支持Shineblink,通過在線配置,極少量的代碼開發(fā),開發(fā)者即使不懂嵌入式物聯(lián)網(wǎng)開發(fā)、云和App開發(fā),也能很快實現(xiàn)一款包含硬件、云和App的物聯(lián)網(wǎng)智能硬件。
使用機(jī)智云賽博坦工具,開發(fā)一款個性化App
此寵物屋使用了WiFi模塊,實現(xiàn)了遠(yuǎn)程APP控制。遠(yuǎn)程連接采用的是機(jī)智云物聯(lián)網(wǎng)開發(fā)平臺,機(jī)智云提供了APP SDK、微信SDK,我們只需關(guān)心界面的UI和UE設(shè)計,不用了解其底層問題,就能開發(fā)出一款個性化App。
現(xiàn)有以下幾種方式來開發(fā)App:
第一種最簡單,只需要在應(yīng)用商店或者是Appstore搜索“機(jī)智云”下載相應(yīng)的App,通過接入同一個Wi-Fi網(wǎng)絡(luò)并進(jìn)行配置后,就能控制寵物屋了。
第二種適合做個性化定制版App,在機(jī)智云物聯(lián)網(wǎng)開發(fā)平臺,通過賽博坦App在線生成App服務(wù),只需要進(jìn)行簡單配置、進(jìn)行簡單的替換logo顏色、拖拉拽等操作,就能在線設(shè)置一款“所見的所得”的App,讓App美觀大氣又個性化。
第三種就是難度最大的,使用機(jī)智云提供的開源SDK,在gitee或GitHub進(jìn)行搜索gizwits,找到目錄下的App類開源SDK,就能下載了。
在進(jìn)行App開發(fā)之前,我們需要注意掌握機(jī)智云的接入流程,并使用現(xiàn)成的機(jī)智云App即可很快的實現(xiàn)手機(jī)App遠(yuǎn)程訪問我們的開發(fā)板。這里可以參考:WiFi設(shè)備接入機(jī)智云APP教程,定義好數(shù)據(jù)點(diǎn)。
舉個例子說明:數(shù)據(jù)點(diǎn)和App之間的關(guān)系,以及如何使用機(jī)智云賽博坦工具。
使用“In1”狀態(tài)位型數(shù)據(jù)點(diǎn)作為向機(jī)智云發(fā)送寵物是否在家的數(shù)據(jù)通道使用”Rs1“、”Rs2“這兩個數(shù)據(jù)點(diǎn)分別作為溫度,濕度這兩個傳感器短整型值上傳至機(jī)智云的數(shù)據(jù)通道使”Ws1”、“Ws2”、”Ws3”。
這三個整數(shù)型數(shù)據(jù)點(diǎn)(范圍0~100)來作為機(jī)智云下發(fā)黃、紅、綠燈亮度百分比的數(shù)據(jù)通道使用“Em1”這個枚舉型數(shù)據(jù)點(diǎn)作為云端下發(fā)電機(jī)(風(fēng)扇)控制(停止/正轉(zhuǎn)/反轉(zhuǎn))指令的通道,再通過使用賽博坦工具在線設(shè)置,就能得到下圖所示的綠色界面的App。
通過在線配置,讓智能寵物屋具備語音控制功能
語音控制是市場上比較流行的功能,所以此次智能寵物屋,選配了語音控制模塊接入機(jī)智云,來完成近距離的語音控制。在機(jī)智云物AIoT開發(fā)平臺上,通過語音應(yīng)用配置,設(shè)置相應(yīng)的語音指令,就能實現(xiàn)語音控制了。
目前機(jī)智云支持7個語音平臺的配置,分別是:AmazonAlexa(亞馬遜Echo)、GoogleAssistant(谷歌音箱)、TmallAliGenie(天貓精靈)、BaiduDuerOS(百度-小度音箱)、XiaoMiIoT(米家-小愛音箱)、JDWhale(小京魚-叮咚音箱)、IFTTT。
語音控制和本項目演示過程可以參考:
篇幅有限,只是簡單介紹了語音控制版智能寵物屋的關(guān)鍵過程,如果朋友需要更詳細(xì)的操作說明,可以參考基于機(jī)智云和Shineblink的智能寵物屋,智能投喂、自動清潔及APP遠(yuǎn)程控制 ,或者是參考Shineblink 賽博坦寵物屋,全面地了解智能寵物的實現(xiàn)過程。
原文標(biāo)題:用機(jī)智云和ShineBlink打造一款語音控制版智能寵物屋
文章出處:【微信公眾號:機(jī)智云物聯(lián)網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
責(zé)任編輯:pj
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2914文章
44945瀏覽量
377131 -
APP
+關(guān)注
關(guān)注
33文章
1577瀏覽量
72801 -
機(jī)智云
+關(guān)注
關(guān)注
2文章
591瀏覽量
26461
原文標(biāo)題:用機(jī)智云和ShineBlink打造一款語音控制版智能寵物屋
文章出處:【微信號:gwnews,微信公眾號:機(jī)智云物聯(lián)網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論