HaaS技术社区的博客

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

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

原创 HaaS100低功耗蓝牙体验

1、概述1.1、低功耗蓝牙简介1.1.1、术语BLE: Bluetooth Low Energy,低功耗蓝牙。L2CAP: 逻辑链路控制与适配协议,蓝牙传输层协议。ATT: 属性传输协议,BLE专属传输协议。GATT: 基础属性规范,BLE专属规范,用户可以基于GATT定义服务。BAS: 电池服务,蓝牙官方组织定义的用于电池的服务,基于GATT。HIDS: HID服务,蓝牙官方组织定义的用于人机...

2020-12-29 23:44:52 3611 9

原创 阿里云物联网操作系统AliOS Things获国家重点研发计划立项

近日,阿里云物联网操作系统AliOS Things正式通过了国家重点研发计划重点专项2020年度立项,国家重点研发计划是我国最高级别的研发项目,意味着国家层面对AliOS Things的高度认可,该操作系统也将获得一系列的后续政策扶持。AliOS Things是由阿里云智能IoT事业部推出的轻量级物联网操作系统,具备极致性能、极简开发、云端一体、丰富组件、安全防护等关键能力,并支持终端设备连接到阿里云物联网平台,已经广泛应用在智能硬件、智能家居、智慧城市、新出行等领域。阿里云智能IoT.

2020-12-27 10:20:20 14129 8

原创 HaaS100 Flash分区划分说明

1、概述HaaS100是一款针对IoT场景的公板,除了有前面介绍的丰富的外设外,其存储空间也很大,内部Flash空间有16MBytes;HaaS 100的存储空间是通过分区表来管理的,这张表包括一级bootloader区、二级bootloader区、OS运行A区、OS 运行B区以及相关parameters区。如下图是HaaS 100的分区表,图中已标注各分区的起始地址、分区size以及各分介绍:上图的分区表与AliOS-Things/platform/board/haas100/con.

2020-12-26 09:42:12 3234 5

原创 JS轻应用热更新 - 无需连线轻松进行嵌入式设备开发调试

1、前言不同于传统嵌入式开发流程,轻应用的JavaScript应用在PC端开发完成后,无需编译、链接、固件烧录等繁琐步骤,用户可直接使用命令行工具动态推送最新的应用到指定设备,这个过程我们称之为应用热更新,轻应用支持本地应用热更新和在线应用热更新两种方式: 本地热更新:通过有线方式(串口)对设备的应用进行更新,尤其是设备无法联网或轻应用的代码异常。 在线热更新:通过无线方式(网络)对设备的应用进行更新,如设备不在本地或不支持与开发机的有线连接。 2、准备工作公测申请,获取轻应用SD

2020-12-25 08:40:54 2126 6

原创 HaaS100开发调试系列 之 使用AliOS Things诊断调试组件定位Bug

1、背景在嵌入式开发中,我们经常遇到的一个问题是:写代码一个不小心,就制造了一个bug,C语言中bug的威力大家也心知肚明——可以直接把系统搞挂!即大家常见的系统死机、系统重启等等;而问题的来源或者根因,又常常使得我们束手无策,只好采用“打印”大法,一遍遍的加printf。而每次改代码又要经历痛苦的“编译-烧写-运行-复现”这个过程,不知不觉,一天过去了,bug还没解。所以我们经常想,要是系统能直接告诉我们bug在哪、是什么错误导致的就好了,直接改代码分分钟搞定,可以节省很多开发时间!.

2020-12-24 08:45:56 8752 9

原创 HaaS100 开发调试系列 之 CPU利用率(cpuusage)的原理与使用

1、cpuusage是什么cpuusage(即CPU利用率,本文均用cpuusage指代CPU利用率)通常是指:CPU从事任何工作的时间比例。 如:90%的cpuusage表示CPU处于90%忙碌状态和10%空闲状态。当CPU空闲时,它什么也不做,在嵌入式实时操作系统RTOS上,它会进入idle状态,idle本身也是一个task,它只是在等待中断,消耗CPU。在RTOS上,CPU 都是分时间片使用的。比如:任务A运行了10ms,然后切换到任务B,B运行了30ms,然后空闲60ms(即进入idle t

2020-12-22 08:16:17 4873 7

原创 HaaS100开发调试系列 之 如何使用J-Link仿真器调试代码

1、前言今年阿里云官方推出的HaaS100开发板引起了嵌入式开发者的极大关注,阿里云IOT部门提供的开发者7*24小时咨询答疑服务,也受到了广大开发人员的欢迎。在钉钉开发者群里,很多爱好者问了下面的问题:在基于AliOS Things 的RTOS上,HaaS100上如何开发调试?AliOS Things的shell 系统是什么样的?如何获得系统内存大小?为了解答这些开发调试相关的问题,我们给大家带来了《带你上手HaaS100 开发调试》系列,计划推出一系列文章,帮助开发者进一步了解A

2020-12-20 09:59:18 3306 14

原创 阿里云物联网平台快速入门实践

物理网平台是万千物联网设备联网之后汇聚的地方,不仅提供了1、开发者登入账号开发者前往企业物联网平台,从下图中可以看到新用户可以免费试用,首先完成注册或者登录。接着直接点击下图的管理控制台。如果开发者之前已经购买过或者只是试用,可以直接跳到第三步创建产品。而有些开发者购买了HaaS开发板,已经获得了赠送的1年免费套餐包,可进入第二步查看充值的资源包(如购买了HaaS板还未领取套餐包,可在HaaS开发者群中联系HaaS小二 - 风裁 领取)。2、查看已充值(赠送)..

2020-12-15 07:57:56 6355 10

原创 30分钟上手HaaS钉钉小程序开发

1、小程序介绍小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。对于开发者而言,小程序开发门槛相对较低,难度不及APP,能够满足简单的基础应用,适合生活服务类线下商铺以及非刚需低频应用的转换。对于用户来说,能够节约使用时间成本和手机内存空间;对于开发者来说也能节约开发和推广成本。因此我们选用小程序作为HaaS生态的用户端应用,以最低

2020-12-08 10:00:31 4741 9

原创 用JS轻应用与HaaS600实现语音播报音箱

1、播报音箱介绍播报音箱主要功能为语音播报,需要和云端保持连接,接收云端播报消息,设备端按照指定规则进行播报。常见的播报场景有支付到账信息、动态更新的定制化音频内容、用户操作回应和提醒等。播报音箱方案涉及云端、设备端的开发,属于端云一体化解决方案。本文聚焦于设备端,主要讲述基于IoT JS轻应用和HaaS600硬件平台实现播报音箱方案。2、硬件HaaS600是基于移远EC100Y-CN通信模组的LTE Cat 1开发板,专为M2M 和IoT应用而设计,可应用于共享控制、金融支付、智能语音、泛

2020-12-01 10:40:57 4357 17

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关注的人

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