如何基于物联网开发平台 H5 SDK构建 H5 自定义面板
?下面是官方文檔,寫的非常詳細
開發指南 - 物聯網開發平臺 - 文檔中心 - 騰訊云 (tencent.com)https://cloud.tencent.com/document/product/1081/49028#.E6.9E.81.E9.80.9F.E6.A8.A1.E5.BC.8F
作為一個新手,記錄下幾個注意點吧!
一,下面以微信開發者工具進行 H5 面板 Demo 的本地調試為例,描述具體的操作步驟。
1,前提條件:進行 H5 面板開發的運行環境需包含 Node.js 和 npm。
????????Node.js的下載地址:Download | Node.js (nodejs.org)
? ? ? ? 安裝方法可參考:Node.js安裝詳細步驟教程(Windows版) - 碼探長 - 博客園 (cnblogs.com)
? ? ?雙擊打開安裝,點擊下一步即可,我默認安裝地址。
? ? ?安裝完,打開CMD,分別輸入node -v?和?npm -v?可以查看node和npm的版本號,如下圖所示:
?2,在github上下載H5 面板 Demo? ,保存到本地
GitHub - tencentyun/iotexplorer-h5-panel-demo: 騰訊連連自定義 H5 面板 demohttps://github.com/tencentyun/iotexplorer-h5-panel-demo3,打開cdm“命令提示符”,進入demo的文件夾下面,如下
4,安裝依賴(下載 Demo 后執行一次即可),須在iotexplorer-h5-panel-demo目錄下執行命令。
我這里等待時間有點久,幾分鐘。。。。。。
5,安裝并配置 whistle
npm install -g whistle?啟動 whistle,執行如下命令:
w2 start其后步驟可以參考官方文檔。。。。。。
6, 雙擊rootCA.crt之后,雙擊打開,需要安裝根證書
?安裝方法:Https · GitBook (wproxy.org)
二,相關介紹
1,H5 面板
?
?
?
?
?
?
?
?
原理
- <div id="app" >?節點,H5 面板需要渲染到該 DOM 節點下。
- H5 面板的通用組件(例如設備詳情頁面、模態提示框、頂部提示等),可通過 H5 SDK 調用。
- JS 文件與 CSS 文件由開發者上傳。
開發者需要在 JS 文件中實現將 H5 面板渲染到?<div id="app" >?節點的邏輯,可以自行選擇使用任何技術方案進行前端渲染,最終僅需輸出一個 JS 文件和一個 CSS 文件(CSS 文件可選),提供給 H5 面板加載即可。
通過 H5 SDK 可獲取 H5 面板所需的參數、調用 H5 面板的標準組件以及平臺提供的能力。
2,微信網頁開發?/web開發者工具。
????????為幫助開發者更方便、更安全地開發和調試基于微信的網頁,我們推出了 web 開發者工具。它是一個桌面應用,通過模擬微信客戶端的表現,使得開發者可以使用這個工具方便地在 PC 或者 Mac 上進行開發和調試工作。立即下載體驗。
概述 | 微信開放文檔 (qq.com)https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Web_Developer_Tools.html
3,H5 面板 Demo
????????物聯網開發平臺提供一個 H5 面板 Demo 供開發者參考,H5 面板 Demo 以開源的方式向開發者開放,便于開發者在開發 H5 面板時進行參考。H5 面板 Demo 項目,詳情請參見?iotexplorer-h5-panel-demo。
總結
以上是生活随笔為你收集整理的如何基于物联网开发平台 H5 SDK构建 H5 自定义面板的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: KRL知识表示学习
- 下一篇: WSN(无线传感器网络)中的定位