当前位置: 首页 > article >正文

阿里云飞燕生活物联网平台成功实现上传自定义面板(包括环境搭建、自定义面板开发与调试过程记录等)

背景:
能找到这篇文章,说明你肯定是使用阿里云的飞燕平台来实现IoT开发的项目,我们都知道,在飞燕平台上使用公版app,在飞燕平台上通过拖拉拽的方式来创建一个产品的面板是非常方便的,但是在灵活性上有很多的局限性,偶然间我看到在选择面板界面,可以上传自定义面板,如下图:

在这里插入图片描述

本文记录了上传自定义面板的整个过程,包括开发环境搭建、自定义面板开发与调试过程等。

文章目录

  • 一、环境搭建
    • 1.1 所需环境
  • 二、方式一的过程记录
    • 2.1 环境搭建
    • 2.2 官方提供的自定义面板模板测试
  • 三、方式二过程记录
    • 3.1 环境搭建
    • 3.2 官方提供的自定义面板模板测试
      • 3.2.1 本地环境预览
      • 3.2.2 在阿里云飞燕平台预览

一、环境搭建

1.1 所需环境

分为两种情况,

方法一,如果你可以接受在上传面板不预先调试面板,即直接将面板放到阿里云上,然后扫描他给的二维码进行预览。

方法二,如果你希望在上传面板之前预先调试面板,可自行生成自定义面板的二维码,并使用App进行扫码预览;这种情况需要你有一个可以被外网访问的电脑,windows和linux均可,但是有个硬性条件,就是你的电脑必须可以被外网访问,所以可能需要用到外网穿透等工具。

简单来说,如果你手头只有一个windows的笔记本,也不想装什么外网穿透的工具,那么建议使用第一种方法;当然,如果你想进一步,不需要每次都上传阿里云,在本地就对面板进行预先的调试,那就使用第二种方法;但是方式二需要一定的门槛。

在使用第二种方法时,我使用的是云服务器,这也是我最推荐的方式,因为云服务器的属性决定了它天然是可以被外放访问的。

如果使用第一种方法,那就看第二部分《方法一的过程记录》,如果使用第二种方法,那就看第三部分《方法二的过程记录》

二、方式一的过程记录

2.1 环境搭建

如果你是使用方式一,需要在windows安装node.js,那么只需要访问他的官网,https://nodejs.org/zh-cn,下载并安装即可:
在这里插入图片描述

2.2 官方提供的自定义面板模板测试

首先安装面板开发脚手架,Win+R,输入cmd,打开cmd控制台,输入以下指令

npm i aliyun-livinglink-panel-cli -g

在这里插入图片描述

安装完成后,初始化项目:

device-panel init

整体的过程如下所示:
1、填入项目相关信息,包括项目名称、项目版本、项目描述等;输入完成后敲回车输入下一个
2、选择要生成的模板品类,目前只提供插座模板,所以直接回车就行
3、选择开发框架,React->Vue,也是直接回车就行
4、提示模版下载成功,是否需要自动安装依赖,输入Y并回车
在这里插入图片描述

会发现它在自动安装依赖,安装完成后,整个测试项目就创建成功了:

在这里插入图片描述
然后可以看到文件夹下生成了test1文件夹


http://www.kler.cn/a/562777.html

相关文章:

  • order by布尔盲注、时间盲注
  • 将VsCode变得顺手好用(1
  • randlanet 部署 -- 模型静态化
  • ClickHouse 的分区、分桶和分片详解
  • AIGC-LLAMA模型介绍
  • 在 Ubuntu 下通过 Docker 部署 Mastodon 服务器
  • adb的安装
  • 顾客关系管理CRM思维导图模版
  • 【hot100】刷题记录(29)-搜索二维矩阵
  • PINN求解固体力学问题——论文加代码
  • 通过阿里云RDS排查解决MYSQL慢SQL--图文教学
  • LeetCode 589
  • 编程小白冲Kaggle每日打卡(16)--kaggle学堂:<机器学习简介>欠拟合与过拟合
  • Java 网络协议面试题答案整理,最新面试题
  • C++ 二叉树的后序遍历 - 力扣(LeetCode)
  • 通过Sidecar模式实现服务注册、服务发现和负载均衡的分布式系统架构
  • 自动驾驶FSD技术的核心算法与软件实现
  • HarmonyOS组件开发规范文档之理解与总结
  • 跟着官方文档学习UE C++ TArray容器系列 迭代
  • 详解直方图均衡化