樂鑫原廠參考資料3-cld-espressif cloud introduction_v3_第1頁
樂鑫原廠參考資料3-cld-espressif cloud introduction_v3_第2頁
樂鑫原廠參考資料3-cld-espressif cloud introduction_v3_第3頁
樂鑫原廠參考資料3-cld-espressif cloud introduction_v3_第4頁
樂鑫原廠參考資料3-cld-espressif cloud introduction_v3_第5頁
已閱讀5頁,還剩35頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、樂鑫信息科技EspressifSystemsEspressif Cloud IntroductionBy Yu FeiJun. 25, 2014Agenda 概述 產品管理 設備開發 如何新建設備? 如何新建產品? 創建master-device-key.binEspressif Systems Confidential2018年10月4日概述智能家電控制Espressif Systems Confidential2018年10月4日Espressif Cloud基于網絡互連,通過Espressif 云端服務實現家電的網絡化、智能化,人們不用在家里便可遙控掌握家中電器,讓生活更加優質便捷。 隨

2、時隨地了解家電的狀況。 遠程控制家中電器運行關閉。 海量存儲歷史記錄。Espressif Systems Confidential2018年10月4日Espressif Cloud4網址: /Espressif Systems Confidential2018年10月4日Espressif Cloud1、設備開發 顯示用戶常用于開發的設備列表。 針對開發者調試單個設備。2、產品管理 依據產品名稱分類,顯示產品列表。 針對商業管理各類產品。3、開始 “開發者API”: 提供API說明。 “幫助”: 提供使用指南。Espressif Systems Co

3、nfidential2018年10月4日產品 VS 設備“產品”是同一款“設備”的合集。例如: 針對產品類型“燈”,開發兩款不同的燈,產品命類名為型“宙斯”和“赫拉”。燈“說產明品:管理”中顯示: “宙斯”、“赫拉”產兩品款名產稱品,。可以按需任意命名。“設備開發”顯示:產品列表“宙斯”“赫拉”經常調試的設備,處于“開發中”狀態的設備。適用于開發者調試。設備列表“宙斯”1“宙斯”2“赫拉”1Espressif Systems Confidential2018年10月4日產品管理產品管理(1/4)顯示當前用戶下的產品列表。例那如么,我我開在發Es了pressif假設“humiture”“whue

4、mbsitituer登e”(陸溫后濕,度就計能)在(溫濕度計)生產了552個,投放市場, 在產品管理中可以看和“產“l品igh管t”(理燈”中),看兩到這款兩產款品產。品。到產,品該名產稱品:一“h共um5i5tu2re”個狀,態其:中de8p6lo個y已ed經在客已戶經端發被布激,活投使放用市。場。產品名稱:“light”狀態:developing開發中Espressif Systems Confidential2018年10月4日產品管理(2/4)在列表中,點擊任一產品,獲取該產品信息: 獲取當前產品下的已激活設備數量 編輯或新創建當前產品的屬性值 更新ROM BIN 獲取當前產品下的所有

5、設備列表(產品管理)(數據模型)(ROM發布)(設備列表)例如,點擊產品“humiture”Espressif Systems Confidential2018年10月4日產品管理(3/4)產品名稱:“humiture”產品狀態:Deployed 已發布已激活數量/總數量:86/552ROM BIN用于軟件升級“數據模型”中顯示產品有哪些屬性。Espressif Systems Confidential2018年10月4日產品管理(4/4)該產品的設備列表列沒出有產顯品示出來的設備,“怎hu么m辦itu?re”的設備可以通過設備信息導出產品批量創建列表,因數量較大(552個),會僅列出100個

6、。(名稱、序列號等),“humitu“rheu”的miture”搜索設備。設備列表設。備。Espressif Systems Confidential2018年10月4日設備開發設備開發(1/4)設備列表,便于開發者調試單個設備。通過設備信息選擇導列創出出建設某一備產個列品新表設。備。(名稱、序列號下的設備。等),搜索設備例。如,列出產品“humiture”的設備。Espressif Systems Confidential2018年10月4日設備開發(2/4)在列表中,點擊任一設備,提供以下內容: 獲取當前設備的device key 獲取當前設備的歷史數據 修改當前設備的數據值 查看指令日志

7、(密鑰)(數據模型)(數據模型)(請求日志)在列表中,點擊任一設備Espressif Systems Confidential2018年10月4日設備開發(3/4)設備本名設稱備:屬t于es產t-d品em“hou。miture”。設備與Server之間的請求記錄。用于開發者調試設備的屬性。例如,“開關”屬性(plug-status)。“編輯”可以修改屬性值。例如,更改“開關”的狀態。Device key、owner key 。用于設備控制。點擊“數據”,查 看“開關”歷史數 據。如,9點42分開關打開;9點43分開關關閉。Espressif Systems Confidential2018年1

8、0月4日設備開發(4/4)數據模型中的“編輯”,可以修改當前設備的數據值。例如,將開關的值改為1,則開關打開; 將開關的值改為0,則開關關閉。“開設關置將數x據=1值選到擇設“設備置”:數修據改值D”,ev則iceS的erv數er據記。用錄于的支開持關反數向據控變制為的1,設備但,De如vic開e開關關。并不會打開。開關應當選擇“設置數據值到設備”。“設置數據值”:修改Server中存儲的數據。用于不能反向控制的設備,如溫濕度計。Espressif Systems Confidential2018年10月4日定時器功能FIXEDTIME 精確時間定時器。在固定的某時間執行某動作。LOOP_PE

9、RIOD 周期定時器。每隔多久執行一次某動作。LOOP_IN_WEEK 按周循環定時器。每周的某時間執行某動作。創建定時器。定時器的詳細介紹,請參見文檔“Espressif 定時器功能”。Espressif Systems Confidential2018年10月4日RPC - 靈活的反向控制提例供如靈自活定的義反ac向tio控n“制lev。el_up”,控制調開節發燈者光可更以亮自。定義action,來控制在設sd備k的。代碼中需實現對“level_up”的響應Owner key自定義的action名稱,可帶參數。發送請求RPC的詳細介紹,參見文檔“Espressif IoT Demo使用手

10、冊”。Espressif Systems Confidential2018年10月4日云端升級功能某產品的軟件更新時(產品管理 -某產品-ROM發布),該產品下的設備都會收到消息行選擇是否升級。,用戶可自新消息。設備頁面“ROM發布”。可選擇是否升級,升級哪個版本的軟件。云端升級的詳細介紹,請參見文檔“云端升級實現方案”。Espressif Systems Confidential2018年10月4日如何新建設備?創建設備(1/4)在“設備開發”中點擊“創建”,創建一個新設備。創建一個新設備。Espressif Systems Confidential2018年10月4日設備名稱。例如,命名為

11、新建設備屬于哪種產品;“my-test-01”可以選擇已有產品,也可私有設備,無法分享。 以新建一種產品。公開設備,可以將設備分例如,本設備仍是創建一享給其他用戶。個“humiture”產品的設建議設置為“公開設備”。備。創建設備(2/4)配置完成后,點擊“創建”。支持批量創建。批量創建時,可生成master-device-key.bin,后文詳述。Espressif Systems Confidential2018年10月4日創建設備(3/4)創新建設完備成屬新于設產備品“mhuym-teitsutr-e0”1。”。新設備“my-test-01”具有產品“humiture”的各項屬性,例如

12、“開關”屬性(plug-status)。Espressif Systems Confidential2018年10月4日創建設備(4/4)產品管理中,“humiture”的總數量增加,變為553。產品“humiture”的設備列表中, 增加了設備“my-test-01”。Espressif Systems Confidential2018年10月4日如何新建產品?新建產品Espressif 無法抽象的新建一個產品,創建新產品,還是得從創建一個新產品的設備開始。“設備開發” - “創建”,創建設備。創建設備。Espressif Systems Confidential2018年10月4日新設備名

13、稱。例如,命名為“new-test”私有設備,無法分享。 公開設備,可以將設備分享給其他用戶。建議設置為“公開設備”。新建設備屬于哪種產品可以選擇已有產品,也以新建一種產品。此時我們選擇新產品的名字。“創建新的產品假設,我們創建一個亞”。牌的空調,產品命名為“Adam-Air-Conditioner產品類型。選擇“空調”;可當”配置完成后,點擊“創建”。支持批量創建。Espressif Systems Confidential2018年10月4日創建完成設備本名設稱備:屬n于ew產-te品s“t。Adam-Air-Conditioner”。Espressif Systems Confident

14、ial2018年10月4日產品管理在“產品管理”中,會看到新創建的產品“Adam-Air- Conditioner”。產品ID:42產品名稱: Adam-Air-Conditioner 狀 態 :developing 開 發 中 A/T:目前該產品共有1個設備, 其中0個被激活使用。點擊新產品,進入該產品頁面。Espressif Systems Confidential2018年10月4日產品信息管那理么產,品針屬對性本數產據品。為空調, 例為如其,創點目建擊前“開“數創關據建”和模”。“型溫為空。濕度”兩個數據模型。軟件的云端升級更新。本產品的設備列表。例如,前述創建的“new-test”設

15、備Espressif Systems Confidential2018年10月4日名稱“plug-status”。維度:表示帶幾個參同理,開發者可以自定義數據模在esp_iot_sdk的代碼中,可搜開關數據,僅帶1個型名稱,并在“plug-statussdk代碼中實現。”因此是一維。索到針對的實現。單位、符號、標簽、描述,均為說明性質的信息,可選填。設置完成后,點擊創建。創建控制開關的數據模型。再創建一個溫濕度的數據模型。點擊“創建”。溫濕度數據模型名稱:tem_hum。同樣,在sdk的代碼中,能找到由于帶溫度、濕度兩“tem_hum”的解析。 因此是“二維”。設置完成后,點擊“創建”。數。參

16、數(開/關),數據模型創建完成。之后,每創建 一個Adam-Air-Conditioner的個設參備數,設備都會有這兩個屬性。在調試過 程中,也可按需創建其他數據模型。Espressif Systems Confidential2018年10月4日創建master-device-key.binmaster-device-key.bin如果使用 Espressif 的云端服務,需要登陸網站,申請 master-device-key.bin,燒錄到設備 flash 中(位置: 0x3e000),標示設備身份ID。Master-device-key.bin 實際名稱為長度40位的key值, 如下圖所

17、示。Espressif Systems Confidential2018年10月4日創建Master-device-key.bin表示設備唯一的身份信息,與設備是一一對應的,因此需要在創建設備的時候獲取Master-device-key.bin 。點擊創建在設備開發頁面,點擊“創建”。Espressif Systems Confidential2018年10月4日點擊“批量創建”選擇生成哪個產品的設備。例如,溫濕度計。產品屬性。點擊“批量創建”。Espressif Systems Confidential2018年10月4日產品數量。支持創建多個。自定義產品批次。批次名稱自動添加上時間戳。批次為:年月日-時分秒-自定義批次名稱。點擊“zip”,下載

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論