HaaS Lab - 云上开发板让物联网开发更简单

简介: HaaS Lab 是阿里云智能HaaS团队和浙江大学LinkLab联合研发的HaaS开发板在线实验室。

2000元阿里云代金券免费领取,2核4G云服务器仅664元/3年,新老用户都有优惠,立即抢购>>>


阿里云采购季(云主机223元/3年)活动入口:请点击进入>>>,


阿里云学生服务器(9.5元/月)购买入口:请点击进入>>>,

什么是HaaS Lab?

HaaS Lab 是阿里云智能HaaS团队和浙江大学LinkLab联合研发的HaaS开发板在线实验室。

在HaaS Lab上,用户无需购买HaaS开发板,只需登录HaaS Lab网站,并在HaaS Lab上编写HaaS应用程序后,通过网络直接在远程开发板上就可以运行程序。
image.png

为什么需要HaaS Lab?

在没有HaaS Lab之前,HaaS开发者想要开发HaaS应用需要购买HaaS开发板,并且需要熟悉HaaS开发板的编译,烧录流程等等,这对于一些初级开发者来说,是一个不小的门槛。

为了持续降低HaaS开发者的准入门槛,HaaS开发团队打造了HaaS Lab,开发者无需购买开发板,并且不需要了解开发板编译,烧录等具体细节,

只需要一个阿里云账号,登录账号后就可以在体验HaaS应用开发。

HaaS Lab整体架构

image.png

HaaS Lab整体上有5大部分组成:

WebIDE前端,
WebIDE服务端,
SaaS服务端,
开发板服务端
开发板设备端
WebIDE前端就是用户登录HaaS Lab看到的WebIDE界面;WebIDE服务端和SaaS服务端部署在远程服务器上,其中WebIDE服务端负责WebIDE后台服务;

而SaaS服务端负责账号管理以及一些文件模版服务等,开发板服务端负责远程开发板的分配以及代码编译和烧录等工作,开发板设备端是开发板实际物理设备端,通过接收开发板服务端的指令来完成具体操作。

HaaS Lab功能介绍

HaaS Lab支持开发者在线开发HaaS Python应用(后续考虑引入C/C++ & JavaScript), 目前主要功能包括:

云端开发板

HaaS Lab目前在云端部署了HaaS100开发板,支持用户远程编译执行,开发者写好应用后,只需要点击菜单栏HaaSLab下的"Romote Run",就可以把当前程序提交到远程开发板上,并直接运行,运行过程中,开发者可以在下方的LDC Shell中看到远程开发板运行过程中的log输出结果。
image.png

HaaS应用模版

为了降低开发者学习成本,提供了多个应用开发模版,这些模版已经提供了具体的代码实现,开发者可以按照要求(部分模版需要提供阿里云服务信息),直接运行,目前模版种类还不多,后续会不断添加更丰富的应用模版。

image.png

应用交互面板

为了提升开发体验,针对一些应用模版示例,设计了交互面板,开发者可以通过交互面板,看到应用运行的反馈结果,如果不需要,也可以通过右侧上方的交互面板开关,关闭交互面板。

image.png

支持Python语言的WebIDE

在Python应用开发过程中,WebIDE支持Python函数提示,语法纠错等功能;

image.png

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
4天前
|
物联网
STC51单片机-实验开发装置仿真-物联网应用系统设计
STC51单片机-实验开发装置仿真-物联网应用系统设计
64 0
|
4天前
|
存储 物联网 大数据
助力工业物联网,工业大数据之脚本开发【五】
助力工业物联网,工业大数据之脚本开发【五】
42 0
|
8月前
|
消息中间件 传感器 监控
IoT企业物联网平台,数据服务开发实战
IoT企业物联网平台开发实战
332 0
|
4天前
|
监控 物联网
LabVIEW开发基于物联网的多功能功率分析仪
LabVIEW开发基于物联网的多功能功率分析仪
10 2
|
4天前
|
传感器 机器学习/深度学习 算法
LabVIEW开发工业物联网状态监测
LabVIEW开发工业物联网状态监测
12 2
|
4天前
|
传感器 存储 物联网
【C 言专栏】基于 C 语言的物联网开发
【5月更文挑战第6天】C 语言在物联网发展中扮演关键角色,适用于开发嵌入式系统、通信协议及云平台后端服务。其高效、灵活、可移植的特性适应资源有限的环境,确保设备兼容性。尽管开发挑战较大,如代码可读性,但借助辅助工具可改善。随着物联网技术进步,C 语言将持续发挥重要作用,塑造智能未来。
【C 言专栏】基于 C 语言的物联网开发
|
4天前
|
存储 安全 数据管理
构建智慧家庭的未来:物联网平台与智能家居系统的开发
在数字化时代,物联网平台和智能家居系统的开发日益受到关注。本文将探讨物联网平台和智能家居系统的定义、优势以及开发过程中的挑战与解决方案。通过对智能家居系统的构建和物联网平台的应用,我们可以实现更加智能、高效和安全的生活环境。
|
6月前
|
边缘计算 供应链 安全
|
8月前
|
传感器 安全 物联网
一个非常优秀的跨平台物联网开发常用的网络请求库libcurl
一个非常优秀的跨平台物联网开发常用的网络请求库libcurl
186 1
|
8月前
|
传感器 物联网 调度
天啊!鹅厂都开始做开发板了?网红腾讯物联网开发板终极开箱评测,让我们一睹为快!
天啊!鹅厂都开始做开发板了?网红腾讯物联网开发板终极开箱评测,让我们一睹为快!
184 2

相关产品

  • 物联网平台
  • http://www.vxiaotou.com