資源描述:
《Doit智能云開發(fā)者手冊(cè)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、Doit智能云開發(fā)者手冊(cè)Doit智能云(wechat.doit.am)是由深圳四博智聯(lián)科技有限公司開發(fā)的可直接用于生產(chǎn)環(huán)境的物聯(lián)網(wǎng)云平臺(tái)。Doit智能云可對(duì)單個(gè)設(shè)備或是一組設(shè)備進(jìn)行遠(yuǎn)程控制、接收上傳數(shù)據(jù)并實(shí)時(shí)展示、實(shí)現(xiàn)定時(shí)任務(wù)(精確到秒)等,特有的事件統(tǒng)計(jì)功能可以對(duì)每臺(tái)設(shè)備的開機(jī)時(shí)間和時(shí)長(zhǎng)進(jìn)行統(tǒng)計(jì)和分析。針對(duì)日益增長(zhǎng)的微信控制智能設(shè)備需求,Doit智能云實(shí)現(xiàn)了:1、針對(duì)每臺(tái)設(shè)備生成唯一的二維碼,該二維碼可被微信和手機(jī)APP同時(shí)掃描綁定。若設(shè)備數(shù)量在10萬(wàn)以下,可直接免費(fèi)使用Doit智能云實(shí)現(xiàn)微信控制,省去微信API復(fù)雜開發(fā)流程。2、針對(duì)每一類產(chǎn)品,生成產(chǎn)品標(biāo)示二維碼,通過(guò)
2、微信或者手機(jī)APP實(shí)現(xiàn)該類產(chǎn)品的批量推送和控制。3、在設(shè)備端提供最全面的配置上網(wǎng)方式案例,包括微信的Airkiss、ESP‐Touch(針對(duì)ESP8266)、Easylink(針對(duì)EMW3165)、SoftAP、網(wǎng)頁(yè)配置等,確保只要有路由器,就能使設(shè)備配置上網(wǎng)成功。4、控制方式多種多樣,手機(jī)app控制、微信控制、直連SoftAP控制、局域網(wǎng)控制等。5、支持TCP、Websocket等多種接入方式。在協(xié)議設(shè)計(jì)上,采用純文本協(xié)議,支持推送、上傳、管道等多種通訊功能,保證數(shù)據(jù)傳輸?shù)谋憷?、?shí)時(shí)性和安全性。基于強(qiáng)大的Doit智能云平臺(tái),開發(fā)一個(gè)智能插座或智能小車類功能,包含手機(jī)端
3、、微信端、設(shè)備端的程序僅需要半個(gè)工作日的時(shí)間!在開發(fā)過(guò)程中,Doit智能云提供設(shè)備虛擬功能,可實(shí)現(xiàn)并行開發(fā),加速產(chǎn)品的開發(fā)進(jìn)程?;贒oit智能云,我們已經(jīng)開發(fā)了智能插座、智能小車等產(chǎn)品,后續(xù)會(huì)有新的產(chǎn)品模板添加,利用這些產(chǎn)品模板,廠商不需要寫任何代碼,就能直接拿去生產(chǎn)相應(yīng)的產(chǎn)品到市場(chǎng)銷售。百聞不如一見,讓我們一起體驗(yàn)微信控制設(shè)備的快樂(lè)吧!零基礎(chǔ)起步1登陸Doit智能云(wechat.doit.am)2利用“產(chǎn)品模板”創(chuàng)建產(chǎn)品3產(chǎn)品添加成功后,進(jìn)入“產(chǎn)品列表”3.添加設(shè)備二維碼4.用微信掃一掃功能,掃描生成的二維碼,以激活和綁定設(shè)備5.點(diǎn)所有設(shè)備,選“虛擬設(shè)備”,啟動(dòng)模擬
4、器。6進(jìn)入四博智聯(lián)微信公共號(hào),點(diǎn)右下角菜單‐“我的設(shè)備”就可以模擬控制。Doit云平臺(tái)開發(fā)指南1開始注冊(cè)賬號(hào),登陸并添加產(chǎn)品和設(shè)備1.1注冊(cè)賬號(hào)1.2登陸系統(tǒng)1.3利用產(chǎn)品模板添加產(chǎn)品Doit智能云所謂的“產(chǎn)品”是指一個(gè)類別,在“產(chǎn)品”下可以有多臺(tái)“設(shè)備”?!疤峤弧焙笤凇爱a(chǎn)品列表”中可以查看產(chǎn)品。1.4添加設(shè)備在“產(chǎn)品列表”頁(yè)面,每個(gè)產(chǎn)品后添加設(shè)備?!霸O(shè)備名稱”可填寫自定義的設(shè)備名稱,便于客戶識(shí)別識(shí)別。設(shè)備ID是設(shè)備唯一標(biāo)識(shí),Doit智能云自動(dòng)生成,開發(fā)者可自行修改為自己的ID。添加成功后,在“二維碼列表”中可查看。該設(shè)備使用“設(shè)備ID”和“設(shè)備Key”實(shí)現(xiàn)與Doit智能
5、云通信,完成數(shù)據(jù)上傳、反向控制、微信控制等功能。具體的通信協(xié)議請(qǐng)參考本手冊(cè)第三部分“API使用指南”。2激活設(shè)備在微信中搜索“四博智聯(lián)”微信公眾號(hào),并添加關(guān)注。利用微信掃一掃功能,掃描設(shè)備二維碼,激活設(shè)備。3虛擬設(shè)備使用虛擬設(shè)備,模擬設(shè)備上傳數(shù)據(jù)、反向控制等功能。在“所有設(shè)備”列表中,找到需要虛擬的設(shè)備,啟用“虛擬設(shè)備”。在啟用虛擬設(shè)備后,設(shè)備的狀態(tài)將會(huì)顯示為“在線”。3數(shù)據(jù)推送“數(shù)據(jù)推送”是指通過(guò)Doit智能云向產(chǎn)品或者具體某臺(tái)在線設(shè)備發(fā)送文本信息。3.1向產(chǎn)品推送數(shù)據(jù)3.2向設(shè)備推送內(nèi)容3.3在“推送歷史”中可以查看推送的歷史記錄4定時(shí)推送“定時(shí)推送”功能是指按照開發(fā)
6、者指定的時(shí)間或者周期,向產(chǎn)品或設(shè)備推送文本信息。在某指定時(shí)刻執(zhí)行。設(shè)置為2015年11月9日11點(diǎn)23分30秒時(shí)刻發(fā)送文本信息:“Hello,來(lái)自定時(shí)器的信息”。周期性執(zhí)行。在“定時(shí)列表”中查看定時(shí)列表,如果要取消定時(shí),在列表中刪除響應(yīng)定時(shí)事件即可。5數(shù)據(jù)查看在“數(shù)據(jù)查看”頁(yè)面可以查看設(shè)備上傳的原始數(shù)據(jù)。在“實(shí)時(shí)數(shù)據(jù)”頁(yè)面可以查看當(dāng)前在線設(shè)備的實(shí)時(shí)數(shù)據(jù)曲線。6事件統(tǒng)計(jì)事件統(tǒng)計(jì)功能用來(lái)統(tǒng)計(jì)設(shè)備的上線、下線時(shí)刻。經(jīng)典案例1Doit智能小車Doit智能小車基于Doit智能云和ESP8266開發(fā)板,使用NodeMCU固件開發(fā)。小車可實(shí)現(xiàn)前進(jìn)、后退、左轉(zhuǎn)、右轉(zhuǎn)以及加減速度等功能。通
7、過(guò)手機(jī)APP控制、微信控制。實(shí)現(xiàn)了小車的多種配置連接上網(wǎng)功能,包括ESP‐Touch、Airkiss、網(wǎng)頁(yè)配置、局域網(wǎng)配置等。下面將詳細(xì)講解如何搭建一個(gè)可微信控制的小車。1.1準(zhǔn)備工作Doit微信開發(fā)板一個(gè)、Doit電機(jī)驅(qū)動(dòng)板一個(gè)、小車一臺(tái)。Doit微信開發(fā)板:Doit電機(jī)驅(qū)動(dòng)板:小車:1.2在Doit智能云上建立小車設(shè)備首先建立一個(gè)Doit智能小車的產(chǎn)品。記住生成的設(shè)備ID和設(shè)備Key。在后續(xù)步驟中,將用來(lái)寫入代碼。1.3激活設(shè)備添加“四博智聯(lián)”微信公眾號(hào),使用微信掃一掃功能激活設(shè)備。1.4下載源代碼到開發(fā)板Doit智能小車