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