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