機(jī)智云平臺(tái)是致力于物聯(lián)網(wǎng)、智能硬件云服務(wù)的開(kāi)放平臺(tái)。機(jī)智云專(zhuān)注于提供智能云服務(wù)及物聯(lián)網(wǎng)的軟硬件一體化解決方案,幫助傳統(tǒng)硬件廠商產(chǎn)品升級(jí),快速實(shí)現(xiàn)硬件智能化。要實(shí)現(xiàn)硬件的智能化,除了硬件本身外,還需要實(shí)現(xiàn):智能云平臺(tái)、手機(jī)APP、聯(lián)網(wǎng)模塊,每一個(gè)領(lǐng)域都需要專(zhuān)業(yè)的團(tuán)隊(duì)來(lái)支撐。機(jī)智云提供完整的解決方案,讓廠商或開(kāi)發(fā)者只需要專(zhuān)注于自身產(chǎn)品硬件,以最小的成本和風(fēng)險(xiǎn)實(shí)現(xiàn)硬件智能化,獲得產(chǎn)品最大的增值。
本文主要介紹了通過(guò)新版機(jī)智云開(kāi)發(fā)者中心快速實(shí)現(xiàn)智能設(shè)備開(kāi)發(fā),來(lái)幫助您快速理解機(jī)智云平臺(tái)的接入原理。
當(dāng)然,您要是更喜歡機(jī)智云舊版開(kāi)發(fā)者中心的UI,喜歡使用舊版,那么您可以參考官方文檔中心的“五分鐘了解機(jī)智云接入流程”
機(jī)智云開(kāi)發(fā)者中心簡(jiǎn)單易上手,即使您現(xiàn)在還沒(méi)有開(kāi)發(fā)任何設(shè)備,也可以快速上手。
機(jī)智云接入流程如下圖所示:
01 注冊(cè)機(jī)智云開(kāi)發(fā)者賬號(hào)
在使用機(jī)智云平臺(tái)服務(wù)前,我們需要先注冊(cè)一個(gè)機(jī)智云開(kāi)發(fā)者賬號(hào)。
注冊(cè)地址:
https://accounts.gizwits.com/zh-cn/register/機(jī)智云開(kāi)發(fā)者賬號(hào)分“個(gè)人賬號(hào)”與“企業(yè)賬號(hào)”,如果您是企業(yè)用戶,請(qǐng)務(wù)必申請(qǐng)企業(yè)賬號(hào),企業(yè)開(kāi)發(fā)者賬號(hào)擁有更多企業(yè)服務(wù)需求。02 創(chuàng)建智能產(chǎn)品開(kāi)發(fā)者中心點(diǎn)擊“創(chuàng)建新產(chǎn)品”后輸入產(chǎn)品名稱以及選擇對(duì)應(yīng)設(shè)備接入方案即可完成“新產(chǎn)品”的創(chuàng)建。創(chuàng)建的產(chǎn)品需要定義產(chǎn)品數(shù)據(jù)點(diǎn),數(shù)據(jù)點(diǎn)是指產(chǎn)品具有的功能抽象,通過(guò)不同數(shù)據(jù)類(lèi)型進(jìn)行表示。例如最簡(jiǎn)單的設(shè)備“開(kāi)關(guān)”,具備功能為:開(kāi)啟、關(guān)閉,將其抽象為一個(gè)數(shù)據(jù)點(diǎn)為布爾型,0表示關(guān)閉,1表示開(kāi)啟。數(shù)據(jù)點(diǎn)是一個(gè)產(chǎn)品的重要屬性,因此產(chǎn)品智能化的第一步,就是明確產(chǎn)品功能,并逐一在平臺(tái)上創(chuàng)建對(duì)應(yīng)的數(shù)據(jù)點(diǎn)來(lái)描述功能。后續(xù)用于嵌入式開(kāi)發(fā)的MCU 協(xié)議將會(huì)根據(jù)創(chuàng)建的數(shù)據(jù)點(diǎn)自動(dòng)生成,根據(jù)自動(dòng)生成的協(xié)議,開(kāi)發(fā)者即可完成智能設(shè)備的開(kāi)發(fā)。在創(chuàng)建數(shù)據(jù)點(diǎn)后,設(shè)備與云端通訊的數(shù)據(jù)格式即可確定,設(shè)備、機(jī)智云可以相互識(shí)別設(shè)備與機(jī)智云互聯(lián)互通的數(shù)據(jù)。2.1 創(chuàng)建智能產(chǎn)品
①點(diǎn)擊“創(chuàng)建新產(chǎn)品”
②輸入產(chǎn)品名稱及選擇設(shè)備接入方案
③創(chuàng)建數(shù)據(jù)點(diǎn)
點(diǎn)擊“新建數(shù)據(jù)點(diǎn)”,結(jié)合設(shè)備功能需求,分析設(shè)備數(shù)據(jù)點(diǎn)需求,本實(shí)操案例則需要添加開(kāi)關(guān)機(jī)數(shù)據(jù)點(diǎn)。
④下載云端自動(dòng)生成的協(xié)議如圖所示,點(diǎn)擊開(kāi)發(fā)者中心“開(kāi)發(fā)向?qū)А保业組CU 開(kāi)發(fā)資源,即可查看云端根據(jù)定義的數(shù)據(jù)點(diǎn)自動(dòng)生成的協(xié)議。
在機(jī)智云官網(wǎng)上已成功創(chuàng)建設(shè)備產(chǎn)品,機(jī)智云為該產(chǎn)品分配Product Key和Product Secret參數(shù)。
Product Key參數(shù)是由開(kāi)發(fā)者寫(xiě)入設(shè)備MCU(設(shè)備主控板),并告知WiFi/GPRS模塊,WiFi/GPRS模塊登錄機(jī)智云后,機(jī)智云將會(huì)識(shí)別該P(yáng)roduct Key的產(chǎn)品。
Product Secret參數(shù)是APP開(kāi)發(fā)或服務(wù)器對(duì)接時(shí)所使用的參數(shù)。
03 設(shè)備與應(yīng)用開(kāi)發(fā)● 設(shè)備端接入
開(kāi)發(fā)者或企業(yè)研發(fā)人員只需在正在開(kāi)發(fā)的智能硬件上嵌入寫(xiě)好機(jī)智云連接協(xié)議GAgent的連網(wǎng)模塊,即可通過(guò)機(jī)智云平臺(tái)實(shí)現(xiàn)設(shè)備連網(wǎng)及智能化,連網(wǎng)模塊包括Wi-Fi、GPRS等主流連網(wǎng)方式,同時(shí)還支持BLE、Zigbee、LoRa、NB-IOT等聯(lián)網(wǎng)方案接入。
本文列舉案例重點(diǎn)介紹Wi-Fi設(shè)備,如需加快研發(fā)速度,建議使用通過(guò)機(jī)智云認(rèn)證的模塊,型號(hào)及GAgent。
固件GAgent下載地址:https://download.gizwits.com/zh-cn/p/92/94●應(yīng)用端接入
方法一:開(kāi)發(fā)者或企業(yè)研發(fā)人員只需在正在開(kāi)發(fā)的手機(jī)APP內(nèi)集成機(jī)智云提供的APP SDK,就可以連接機(jī)智云平臺(tái)實(shí)現(xiàn)APP通過(guò)云端控制智能設(shè)備。
方法二:在創(chuàng)建智能產(chǎn)品后,再創(chuàng)建一個(gè)移動(dòng)應(yīng)用,將兩者“關(guān)聯(lián)”起來(lái),就可以實(shí)現(xiàn)APP通過(guò)云端控制智能設(shè)備。
創(chuàng)建移動(dòng)應(yīng)用
a. 登錄機(jī)智云開(kāi)發(fā)者中心,點(diǎn)擊創(chuàng)建移動(dòng)應(yīng)用
b. 關(guān)聯(lián)應(yīng)用
關(guān)聯(lián)應(yīng)用是指將APP和設(shè)備建立聯(lián)系,可以實(shí)現(xiàn)APP控制設(shè)備
一個(gè)APP可以關(guān)聯(lián)多個(gè)智能硬件
c.進(jìn)行頁(yè)面配置
個(gè)性化與功能中可以配置應(yīng)用的圖標(biāo)、啟動(dòng)頁(yè)、主題色、默認(rèn)壁紙
04開(kāi)發(fā)調(diào)試產(chǎn)品
產(chǎn)品開(kāi)發(fā)
當(dāng)開(kāi)發(fā)者在機(jī)智云開(kāi)發(fā)者中心創(chuàng)建好“智能產(chǎn)品”和“移動(dòng)應(yīng)用”后,可參考機(jī)智云文檔中心相關(guān)技術(shù)文檔進(jìn)行智能產(chǎn)品開(kāi)發(fā)。
1)機(jī)智云文檔中心地址:
http://docs.gizwits.com/zh-cn/overview/overview.html
2)下載相應(yīng)的協(xié)議文檔
3)在線生成MCU代碼包
生成相應(yīng)的MCU代碼包,縮短開(kāi)發(fā)移植時(shí)間
調(diào)試產(chǎn)品過(guò)程中,開(kāi)發(fā)調(diào)試的設(shè)備將連接機(jī)智云Sandbox服務(wù)器(測(cè)試服務(wù)器),該服務(wù)器為開(kāi)發(fā)者提供了完整的測(cè)試環(huán)境,以及機(jī)智云部分開(kāi)放功能。待產(chǎn)品開(kāi)發(fā)完成后需要申請(qǐng)發(fā)布,屆時(shí)將會(huì)將開(kāi)發(fā)的產(chǎn)品重新部署到生產(chǎn)服務(wù)器上。
產(chǎn)品調(diào)試
開(kāi)發(fā)者或企業(yè)研發(fā)人員在機(jī)智云平臺(tái)開(kāi)發(fā)時(shí),如果正式的智能硬件產(chǎn)品產(chǎn)品還未完全開(kāi)發(fā)完成,就可以很方便地使用該“虛擬設(shè)備”與正式產(chǎn)品的控制APP進(jìn)行調(diào)試和驗(yàn)證,加快研發(fā)周期,降低研發(fā)成本。
虛擬設(shè)備是機(jī)智云云端可自動(dòng)生成的一個(gè)仿真智能硬件,可模擬要開(kāi)發(fā)或正在開(kāi)發(fā)的智能硬件,來(lái)進(jìn)行云端設(shè)備控制、手機(jī)APP控制、上報(bào)數(shù)據(jù)等需求。
05 申請(qǐng)產(chǎn)品發(fā)布
當(dāng)開(kāi)發(fā)者的設(shè)備完成全部開(kāi)發(fā)后需要進(jìn)行產(chǎn)品發(fā)布,發(fā)布的產(chǎn)品將部署在機(jī)智云正式生產(chǎn)環(huán)境服務(wù)器上,并為設(shè)備免費(fèi)分配獨(dú)立的云端運(yùn)行環(huán)境,確保設(shè)備24小時(shí)不間斷在線以供用戶使用。
同時(shí),產(chǎn)品正式發(fā)布后,將享受更多機(jī)智云提供的免費(fèi)增值服務(wù),包括:智能設(shè)備統(tǒng)計(jì)分析,開(kāi)放平臺(tái)展示以及各種無(wú)微不至的技術(shù)支持服務(wù)。
06產(chǎn)品正式量產(chǎn)
產(chǎn)品發(fā)布后,廠家與機(jī)智云簽署《GDCS協(xié)議》即可正式量產(chǎn)產(chǎn)品接入機(jī)智云,量產(chǎn)的產(chǎn)品會(huì)有機(jī)智云技術(shù)人員24小時(shí)監(jiān)控,確保產(chǎn)品穩(wěn)定運(yùn)行。
簽署GDCS協(xié)議,即簽署商用協(xié)議后,廠家將具備更多功能和服務(wù),如:技術(shù)協(xié)助量產(chǎn)支持,量產(chǎn)批量工具,硬件模組采購(gòu),更多開(kāi)發(fā)工具,可視化管理運(yùn)營(yíng)平臺(tái)
本文參考:
docs.gizwits.com/zh-cn/quickstart/LearnAboutGizwitsIn5Minutes.html
-
機(jī)智云
+關(guān)注
關(guān)注
2文章
589瀏覽量
26393
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論