HaaS技术社区的博客

物联网设备云端一体开发框架,Python也可以轻松开发智能硬件

  • 博客(32)
  • 资源 (29)
  • 收藏
  • 关注

原创 JavaScript轻应用电源模块介绍

1、前言之前的文章中,已经介绍了轻应用框架提供的基础模块。这里介绍的轻应用框架提供的电源管理模块。在硬件的支持下,轻应用还提供了丰富的电源管理相关的接口。更多关于轻应用的文档请参考:https://help.aliyun.com/document_detail/174810.html。2、charger接口2.1、示例代码var charger = require('charger');// start chargingcharger.switch(1);//s...

2021-01-31 17:42:56 524

原创 JavaScript轻应用基础模块介绍

1、前言之前的文章中,已经介绍了轻应用的概念以及如何在硬件平台上运行轻应用。这里介绍的轻应用框架提供的基础模块。基础模块是与平台无关,在多种场景下都会使用到的通用能力,主要包括以下几种:系统信息、文件系统、键值存储。关于轻应用的文档请参考:https://help.aliyun.com/document_detail/174810.html2、系统信息系统信息模块提供了一些查看系统版本、系统时间、系统内存使用的接口等。该接口是全局接口,无需require。2.1、示例代码...

2021-01-30 14:25:23 696 1

原创 HaaS AI应用实践“老板来了”系列之五:IoT Studio应用

1、IoT Studio平台IoT Studio是阿里云AIoT针对物联网场景提供的生产力工具,是阿里云AIoT物联网平台的一部分,覆盖了各个物联网行业核心应用场景,帮助开发者高效经济地完成物联网数据分析、设备、服务及应用开发,加速物联网SaaS构建。2、为什么使用IoT Studio本Demo中在识别到老板后,将事件上报到IoT Studio平台,通过IoT Studio平台中的业务逻辑开发,触发钉钉机器人预警。3、IoT Studio平台使用登陆https://studio.iot.

2021-01-29 18:48:48 1220 6

原创 HaaS AI 应用实践“老板来了”系列之四:人脸比对

1、视觉智能平台简介视觉智能开放平台拥有阿里达摩院图像、视频、3D视觉等领域科学家和工程师沉淀的视觉AI能力,荟聚经阿里巴巴经济体海量场景实践锤炼出的最佳案例,为用户提供具备实战价值的一站式视觉AI服务。依托阿里云智能坚实的基础设施服务,提供普惠易用的AI能力,采用通用、标准化的接口,方便用户快速接入视觉智能API,省心省力。2、为什么使用视觉智能开放平台前面我们已经提到AIoT端侧设备因为硬件能力或应用场景的不同,通过整合云端AI能力充分发挥端智能的能力,而视觉智能开放平台有着1...

2021-01-29 16:03:42 876 3

原创 HaaS AI 应用实践“老板来了”系列之三:OSS图像上传

1、OSS简介阿里云对象存储OSS(Object Storage Service)为您提供基于网络的数据存取服务。使用OSS,您可以通过网络随时存储和调用包括文本、图片、音视频在内的各类数据文件。2、为什么使用OSS视觉智能平台通过访问上传到OSS中的图片内容进行人脸识别对比,因此需要通过拍照上传一张待识别的人脸图片到OSS对象存储中,然后再实时上传当前采集的人脸图片进行对比。3、OSS上传流程本Demo中提供了默认的OSS账户,如果开发者想要使用自己的OSS账户,请登陆...

2021-01-28 12:03:51 1374 6

原创 HaaS AI 应用实践“老板来了”系列之二 :WiFi摄像头人像采集

一、前言在物联网的诸多场景中,除了传感器是AIoT设备中的重要组成外,摄像头作为视觉输入的关键设备,在一些AI应用场景或者监控场景也是必不可少的,本文将带大家一起来给HaaS100开发板装上千里眼,并输出到屏幕显示,充分挖掘HaaS100的硬件能力,帮助你实现更多视觉业务场景应用。监控老板,监控xxx等等,充分发挥你的想象力吧!二、方案简介2.1 方案组成整个方案由HaaS100、WiFi摄像头、LCD组成。LCD与HaaS100通过SPI连接,HaaS100通过Http请求获取到J..

2021-01-27 16:57:03 2491 3

原创 HaaS AI 应用实践“老板来了”系列之一 :整体方案

一、前言在物联网工农业场景下有很多应用需要视觉技术来辅助完成应用开发,随着AI技术的不断发展,AI应用的长尾细分领域越来越广泛,在比如纺织业检测瑕疵品、农业中虫害检测等等AI将大有可为。为此我们在HaaS物联网开发板上做了很多AI的探索来帮助各行各业的开发者们来打造他们的AI应用场景。AIoT设备由于成本及应用场景的限制,硬件性能如CPU、内存、Flash等存在差异,怎么样让端侧也能充分发挥AI的能力,需要权衡硬件成本和云端成本及应用场景来综合决定,为了让开发者有更多选择,我们在HaaS开发板上整合..

2021-01-26 10:28:01 5695 6

原创 年轻人不讲武德,不好好上班,用HaaS监控“老板来了”

AI这么火,你不想试试吗?!AI这么火,你是不是憋了一肚子Idea无处发挥!...想不想监控老板来了、班主任来了、老婆来了等等!!!想不想测一测你的漫画脸多好看!!!想不想打造你自定义的表情包模仿秀!!!跟我来一起玩转HaaS AI,一起背着老板玩游戏!!!HaaS AI Demo之老板来了老板板来了HaaS EDU K1报警HaaS 100扩展屏上提示预警有了它,你可以玩转100+的AI能力!有了它,你可以3步打造你的AI场景!...

2021-01-25 18:33:38 13856 12

原创 HaaS UI小程序解决方案应用分发之二:产品和设备管理

1、背景介绍HaaS UI应用分发平台(以下简称“分发平台”)上的产品,即代表一类设备,这些设备的Product Key、HaaS固件、管理运维策略完全相同。HaaS UI的用户类型,分为体验用户和特约用户。并未与HaaS团队签约生产的用户都是体验用户。体验用户在分发平台上不允许注册新的产品,默认会使用一个自动分配的产品,且只允许注册2个体验设备。且设备超过30天未上线,设备的三元组会被回收。如需再次使用需要重新注册设备并使用新注册的三元组。如需体验用户需要创建正式产品,或使用更多设..

2021-01-25 16:04:49 698

原创 HaaS UI小程序解决方案应用分发之一:业务简介

名词解释HaaS:全称是Hardware as a Service,阿里云智能IoT团队基于AliOS Things系统推出的硬件即服务三元组:只是阿里云IOT平台给设备提供的唯一标识符,是设备名称、设备秘钥、产品Key三个字符串的统称。1、业务背景 智能物联网进展至今,要想形成竞争力,必须要有一套闭环的端云一体解决方案,Iot硬件端有Haas公版,可视化上有IOT小程序解决方案,工具上提供了Haas Studio开发套件,急需云端有一套应用分发系统来实现端云一体的闭...

2021-01-24 13:33:58 1644 4

原创 不知道设备什么时间上下线?让钉钉告诉你

1、前言阿里云提供了很多开发工具帮忙开发者更方便的使用Haas设备,下面将通过一个简单的DEMO展示:如何使用Iot-Studio开发一个钉钉机器人,告诉你设备的上下线时间如:2、物联网平台配置参考之前的文章:阿里云物联网平台快速入门实践以及实战HaaS100搭载4G模组连接阿里云物联网在阿里云物联网平台上创建好自己的产品和设备,并烧录好三元组,使设备状态显示为在线3、钉钉3.1、添加钉钉机器人 在钉钉上创建一个群组并进入群设置...

2021-01-23 12:40:12 2833 11

原创 HaaS UI小程序解决方案进阶教学之二:Canvas显示二维码

名词解释AliOS Things: 阿里云智能IoT团队自研的物联网操作系统HaaS:全称是Hardware as a Service,阿里云智能IoT团队基于AliOS Things系统推出的硬件即服务HaaS UI:全称是Hardware as a Service User Interface,是源自AliOS Things操作系统上的一套应用&图形解决方案,支持C/C++和 JS两种开发语言二维码二维码(本文主要介绍qrcode)是目前在移动设备上应用特别广泛的一种编码..

2021-01-22 11:05:57 4208 4

原创 HaaS UI小程序解决方案进阶教学之一:Canvas画图入门

名词解释AliOS Things: 阿里云智能IoT团队自研的物联网操作系统HaaS:全称是Hardware as a Service,阿里云智能IoT团队基于AliOS Things系统推出的硬件即服务HaaS UI:全称是Hardware as a Service User Interface,是源自AliOS Things操作系统上的一套应用&图形解决方案,支持C/C++和 JS两种开发语言Canvas组件在H5里面,canvas就是一个标签,是一个有特殊功能的标...

2021-01-21 11:10:23 1041 3

原创 HaaS UI小程序解决方案基础教学之七:创建第一个自定义组件

名词解释AliOS Things: 阿里云智能IoT团队自研的物联网操作系统HaaS:全称是Hardware as a Service,阿里云智能IoT团队基于AliOS Things系统推出的硬件即服务HaaS UI:全称是Hardware as a Service User Interface,是源自AliOS Things操作系统上的一套应用&图形解决方案,支持C/C++和 JS两种开发语言1、前言前面已经介绍过通过HaaS UI内置的组件库来搭建页面,而组件(C...

2021-01-20 11:14:45 842

原创 HaaS UI小程序解决方案基础教学之六: 第一个自定义JSAPI

名词解释AliOS Things: 阿里云智能IoT团队自研的物联网操作系统HaaS:全称是Hardware as a Service,阿里云智能IoT团队基于AliOS Things系统推出的硬件即服务HaaS UI:全称是Hardware as a Service User Interface,是源自AliOS Things操作系统上的一套应用&图形解决方案,支持C/C++和 JS两种开发语言1、HaaS UI JSAPI扩展HaaS UI内置的JSAPI为虽然JS...

2021-01-19 17:42:30 1665 6

原创 HaaS UI小程序解决方案基础教学之五: JSAPI文件管理

名词解释AliOS Things: 阿里云智能IoT团队自研的物联网操作系统HaaS:全称是Hardware as a Service,阿里云智能IoT团队基于AliOS Things系统推出的硬件即服务HaaS UI:全称是Hardware as a Service User Interface,是源自AliOS Things操作系统上的一套应用&图形解决方案,支持C/C++和 JS两种开发语言1、File JSAPI简介File JSAPI是HaaS UI提供的一...

2021-01-19 14:15:07 2349 5

原创 HaaS UI小程序解决方案基础教学之四: JSAPI数据存储

名词解释AliOS Things: 阿里云智能IoT团队自研的物联网操作系统HaaS:全称是Hardware as a Service,阿里云智能IoT团队基于AliOS Things系统推出的硬件即服务HaaS UI:全称是Hardware as a Service User Interface,是源自AliOS Things操作系统上的一套应用&图形解决方案,支持C/C++和 JS两种开发语言1、Storage JSAPI简介Storage JSAPI是HaaS U...

2021-01-18 10:56:58 1610 7

原创 HaaS UI小程序解决方案基础教学之三: JSAPI页面导航

名词解释AliOS Things: 阿里云智能IoT团队自研的物联网操作系统HaaS:全称是Hardware as a Service,阿里云智能IoT团队基于AliOS Things系统推出的硬件即服务HaaS UI:全称是Hardware as a Service User Interface,是源自AliOS Things操作系统上的一套应用&图形解决方案,支持C/C++和 JS两种开发语言JSAPI: 全称是JavaScritp Application Programm...

2021-01-15 17:52:01 1286

原创 HaaS UI小程序解决方案基础教学之二: 搭建第一个UI页面

名词解释AliOS Things: 阿里云智能IoT团队自研的物联网操作系统,目前已获得国家HaaS:全称是Hardware as a Service,阿里云智能IoT团队基于AliOS Things系统推出的硬件即服务HaaS UI:全称是Hardware as a Service User Interface,是源自AliOS Things操作系统上的一套应用&图形解决方案,支持C/C++和 JS两种开发语言1、HaaS UI简介HaaS UI是在AliOS Thi...

2021-01-15 16:25:30 2226 6

原创 JavaScript轻应用硬件模块介绍

1、前言关于JavaScript轻应用的文档请参考:轻应用总览为了便于开发者使用底层硬件的功能,轻应用里以JSAPI的形式对底层硬件接口做了封装。主要包含uart、gpio、adc、dac、pwm、i2c、spi、timer、rtc、watch dog等。2、UART - 串口示例代码板级配置板级详细配置说明见:app.json - 全局配置文件说明{ "io": { "serial1":{ "type":"UART", "port.

2021-01-14 16:32:05 2112 5

原创 HaaS技术社区大玩家 - 从C语言到JavaScript的物联网开发者

HaaS技术社区在物联网方案多样化与场景碎片化等大背景下,基于阿里云物联网数亿设备落地经验,阿里云物联网团队推出了HaaS这个加速AIoT中小开发者的创新平台。HaaS(Hardware as a service)硬件即服务。通过向用户提供物联网场景中的的标准硬件以及嵌入到硬件中的软件驱动及功能模块,为用户提供物联网设备高效开发服务。旨在帮助AIoT中小开发者聚焦业务,能做到低门槛快速组装软硬件积木,实现设备安全上云,加速AIoT创新迭代。HaaS设备端搭载阿里IoT团队全面开源的物联网操作系统Al

2021-01-13 21:25:46 11581 7

原创 HaaS技术社区大玩家 - 专注RTOS维测的技术狂人

HaaS技术社区在物联网方案多样化与场景碎片化等大背景下,基于阿里云物联网数亿设备落地经验,阿里云物联网团队推出了HaaS这个加速AIoT中小开发者的创新平台。HaaS(Hardware as a service)硬件即服务。通过向用户提供物联网场景中的的标准硬件以及嵌入到硬件中的软件驱动及功能模块,为用户提供物联网设备高效开发服务。旨在帮助AIoT中小开发者聚焦业务,能做到低门槛快速组装软硬件积木,实现设备安全上云,加速AIoT创新迭代。HaaS设备端搭载阿里IoT团队全面开源的物联网操作系统Al

2021-01-13 21:22:29 4204 6

原创 HaaS技术社区大玩家,研究十几年嵌入式独爱HaaS

HaaS技术社区在物联网方案多样化与场景碎片化等大背景下,基于阿里云物联网数亿设备落地经验,阿里云物联网团队推出了HaaS这个加速AIoT中小开发者的创新平台。HaaS(Hardware as a service)硬件即服务。通过向用户提供物联网场景中的的标准硬件以及嵌入到硬件中的软件驱动及功能模块,为用户提供物联网设备高效开发服务。旨在帮助AIoT中小开发者聚焦业务,能做到低门槛快速组装软硬件积木,实现设备安全上云,加速AIoT创新迭代。HaaS设备端搭载阿里IoT团队全面开源的物联网操作系统Al

2021-01-12 20:15:23 5265 8

原创 五行JavaScript代码完成HaaS600矩阵键盘应用开发

1、概述本文主要介绍了矩阵键盘的工作原理,以及如何基于JavaScript轻应用系统快速完成 HaaS600 Kit 矩阵键盘应用开发。希望了解和学习 HaaS600Kit 及轻应用的爱好者能完成 HaaS600kit 矩阵键盘功能的轻应用开发。所需工具HaaS600Kit 4x4 矩阵键盘 串口终端2、矩阵键盘简介2.1、工作原理矩阵键盘又称为行列式键盘,以最常见的4X4矩阵键盘为例,它是用4条I/O线作为行线,4条I/O线作为列线组成的键盘。在行线和列线的每一个交叉点.

2021-01-12 19:54:10 2111 3

原创 13年嵌入式老兵感悟 - 在对的时间遇到对的人和物

HaaS技术社区在物联网方案多样化与场景碎片化等大背景下,基于阿里云物联网数亿设备落地经验,阿里云物联网团队推出了HaaS这个加速AIoT中小开发者的创新平台。HaaS(Hardware as a service)硬件即服务。通过向用户提供物联网场景中的的标准硬件以及嵌入到硬件中的软件驱动及功能模块,为用户提供物联网设备高效开发服务。旨在帮助AIoT中小开发者聚焦业务,能做到低门槛快速组装软硬件积木,实现设备安全上云,加速AIoT创新迭代。HaaS设备端搭载阿里IoT团队全面开源的物联网操作系统Al

2021-01-11 19:14:05 16277 11

原创 HaaS UI小程序解决方案基础教学之一: 快速开始

1、前言本文介绍如何快速创建一个HaaS UI应用, 并对基本环境和应用结构进行简单的说明.2、名词解释AliOS Things: 阿里云智能IoT团队自研的物联网操作系统HaaS:全称是Hardware as a Service,阿里云智能IoT团队基于AliOS Things系统推出的硬件即服务HaaS UI:全称是Hardware as a Service User Interface,是源自AliOS Things操作系统上的一套应用&图形解决方案,支持C/C++和.

2021-01-10 12:01:39 2544 10

原创 HaaS600 Kit的JavaScript轻应用开发配置

1、前言关于轻应用的文档请参考轻应用总览HaaS600 Kit 是一款基于 HaaS600系列模组评估的高性价比开发板。可应用于共享控制、金融支付、智能语音、泛工业等场景的智能硬件产品开发。HaaS600套件包含以下物料:开发板 x 1 micro-USB线缆 x 1 5V/2A电源适配器 x 1 4G天线 x 1 GPS天线 x 1HaaS600 Kit在出厂时已经烧录了轻应用固件,开发者不需要编译烧录。2、系统环境2.1、设备连接按照下图所示将开发电脑跟..

2021-01-09 12:26:47 3334 4

原创 HaaS UI - 轻量级IoT小程序解决方案

1、背景2002年日本东芝生产的采用Linux QT方案的广告机经由香港第一次进入到深圳特区安装到大巴之上,首次取代了传统的广告海报及灯箱。2010年~2011年期间安卓出现,且随着多年安卓生态的发展,安卓也被广泛应用到商显行业,同时3G、4G等通信技术的发展,使得设备联网更加便捷。物联网和5G的高速发展,使得智能终端带屏、上云成为可能。智慧城市建设,仍是“十三五”工作重点,预计到2021年市场规模达到18.7万亿,为带屏终端带来发展机遇。HaaS要解决的不仅是万物互联,更是万屏互联。IoT终端设备向网

2021-01-07 11:45:50 7450 17

原创 Javascript轻应用命令行工具

1、前言这里主要介绍轻应用的命令行工具,即用于轻应用的辅助开发,以简单的命令行方式运行在Mac或Windows电脑上的工具。命令行工具主要是用来推送设备应用脚本到设备端,并拥有一套完整的命令,可以完成设备的应用热更新、运维服务、日志服务等。2、工具包获取Mac版 Windows版介绍命令行工具文件目录如下:├── amp # 命令行工具├── app # 应用脚本│ ├── app.json│ ...

2021-01-06 10:52:37 3289 8

原创 阿里云物联网操作系统AliOS Things,获国内顶级开源组织颁发大奖

12月30日,由阿里云AIoT推出的物联网操作系统AliOS Things再度拿下重要荣誉,由中国开源云联盟举办的《第十届中国云计算标准和应用大会》上,AliOS Things 入选中国优秀开源项目。中国开源云联盟(COSCL)成立于2012年8月,是我国最顶级开源组织之一,现有我国180余家开源生态圈产、学、研、用成员单位,致力于联合国内开源产业界相关方,在中国共同推动开源生态系统搭建、技术社区建设、开源项目培育、开源团体标准研制、开源技术推广应用等工作。参选项目方案要具备很...

2021-01-05 16:57:53 2116 8

原创 HaaS物联网专家训练营

随着近些年物联网技术的高速发展,万物互联的脚步正在加速走来但是,什么是物联网呢?我到底该怎么学呢?买了一些开发板,做了几个设备就学会了吗?在此我们整理了物联网生态的一个大图,包括:1、盘根错节、百花齐放的 物联网设备端2、边缘网关,边缘节点等协议/设备聚合3、管理端,广域网等枝干管理单元4、云端,场景丰富、枝繁叶茂基于此,我们推出了 HaaS云端钉全链路解决方案,从开发板、到AliOS Things系统、到物联网平台示例、到钉钉/支付宝小程序等全面开放,旨在帮..

2021-01-03 10:00:55 7949 9

原创 HaaS生态硬件积木库总纲

传感器是什么呢?有人说:传感器的存在和发展,让物体有了触觉、味觉和嗅觉等感官,让物体慢慢变得活了起来。也有人说:传感器是人类五官的延长,又称之为电五官,是人类在研究自然现象和规律以及生产活动不可缺失的。传感器很重要,也很神奇,大学时期,小编学过一门《传感器的原理以及应用》的课程,那时仅限于书本上学习的理论,缺乏实战的经验~只知道传感器原理框架大致是:敏感元件、转换元件、变换电路和辅助电源四部分组成。那接下来,HaaS为粉丝们献上HaaS大玩家传感器集结传感器集结涵盖了市面..

2021-01-02 13:15:14 14782 14

write_flash_gui.zip

HaaS100 / HaaS EDU K1的二级boot文件

2021-07-24

HaaS物联网应用开发课程sample_code.zip

HaaS物联网应用开发课程中第三章对应的示例代码

2021-03-31

1_2_常见物联网操作系统介绍.pdf

HaaS物联网应用开发课程介绍

2021-03-30

2_1_HaaS EDU K1硬件资源介绍.pdf

HaaS物联网应用开发课程

2021-03-30

2_2_HaaS 开发环境.pdf

HaaS物联网应用开发课程

2021-03-30

2_5_HaaS helloworld.pdf

HaaS物联网应用开发课程

2021-03-30

3_1_AliOS Things源码结构及编译系统.pdf

HaaS物联网应用开发课程

2021-03-30

3_2_AliOS Things命令行.pdf

HaaS物联网应用开发课程

2021-03-30

3_4_AliOS Things基础AOS API及HAL API介绍.pdf

HaaS物联网应用开发课程

2021-03-30

3_6_I2C总线接口介绍.pdf

HaaS物联网应用开发课程

2021-03-30

3_7_I2C接口温湿度传感器.pdf

HaaS物联网应用开发课程

2021-03-30

4_1_AliOS Things网络篇之netmgr.pdf

HaaS物联网应用开发课程

2021-03-30

4_2_AliOS Things网络篇之lwIP.pdf

HaaS物联网应用开发课程

2021-03-30

4_3_AliOS Tings网络篇之Wi-Fi基础知识及连接过程.pdf

HaaS物联网应用开发课程

2021-03-30

4_5_AliOS Tings网络篇之MQTT协议介绍.pdf

HaaS物联网应用开发课程

2021-03-30

4_6_AliOS Tings网络篇之网络控制大实验.pdf

HaaS物联网应用开发课程

2021-03-30

5_2_HaaS光照信息屏实验.pdf

HaaS物联网应用开发课程介绍

2021-03-30

5_3_HaaS陀螺仪小球实验.pdf

HaaS物联网应用开发课程介绍

2021-03-30

Untitled.ipynb

电子罗盘-数据校准脚本

2021-02-24

lenet5.ipynb

HaaS AI之VSCode中搭建Pytorch简单卷积神经网络文中测试代码,下载后可直接运行

2021-02-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除