行业解决方案
崮德好文连载 - 时间&事项管理工具
有很多同事问我,崮徳,你每天都有这么多想法,还要工作,学习英语,看书,大脑怎么够用,时间怎么够?我觉得吧,这个要看方法,而不是靠人定胜天。比如,我之前提到的日程管理,事项管理等帮忙记忆细节的小工具,可以把大脑从记忆琐碎的细节中释放出来,那么清空大脑后,大脑的效率会大大提高。
崮德好文连载 - 8个影响我职业生涯的重要技能
们的教育方式,注定了大部分人都是解决问题的高手,每次考试,我们的目标就是拿100分,从ABCD中选择中选择正确的答案,反而很少有人想,我们为什么要学这些知识,这些知识未来有什么用?或者想想这个数学公式是怎么来?有没有更简洁的表达方式呢?有没有其他没有发现的更好的解决方案呢?或者怎么提高学习效率?怎么让自己既学的好,又学的轻松呢?在我整个学生生涯,我的脑子里整天充满了这些问题,我觉得就是这样的思考习惯,让我成为一个善于提出问题的“好”学生。
崮德好文连载 - 自序
经过5年多的折腾,中间也转换方向,做过技术外包,IoT教育,但是折腾来折腾去总是没有找到一个有“比较优势”的方向,我也只能在不断关公司,开公司中度过了失败的5年多的时间,最终在2017年底,我打算结束创业,开始新的职业生涯。
HaaS年度经典案例:儿童手表
随着2G手表的逐渐退市,市场越来越渴求低成本的4G手表来填补空白,在低成本的同时对性能和功能的要求并没有随之降低,HaaS的穿戴方案就是在这种背景诞生的,是一套基于RTOS和低成本的硬件打造的近似Android能力的方案。
阿里云AIoT携手紫光展锐,助力诺基亚经典手机开启移动支付新体验
2021年6月29日,阿里云AIoT HaaS团队联合支付宝、紫光展锐共同研发的诺基亚经典手机Nokia 105 4G正式发布。
没有GPS也想定位,试试JavaScript轻应用的基站定位
本篇我们将基于HaaS 600Kit开发板,以及阿里云开发工具IoT-Studio来搭建一个简单的定位功能,说到设备定位,同学们可能都会想到GPS定位,其实除了像GPS这种卫星定位之外,我们身边的设备如:智能手机、智能手表、穿戴设备等能联网的设备都可以用来定位,通过连接运营商(电信、联通、移动)基站来定位的方式称之为基站定位,或者又称之为移动位置服务(LBS--Location Based Service)。
HaaS AI之VSCode中搭建Pytorch简单卷积神经网络
PyTorch是一个基于Torch的Python开源机器学习库,用于自然语言处理等应用程序。它主要由Facebook的人工智能小组开发,不仅能够实现强大的GPU加速,同时还支持动态神经网络,这一点是现在很多主流框架如TensorFlow都不支持的。
HaaS AI之手写数字识别快速实践,在VSCode中搭建TensorFlow 2.0简单神经网络
本文将介绍如何在VSCode里面搭建TensorFlow的开发环境,并跑一个简单的神经网络来进行手写数据的识别。
HaaS AI之VSCode中搭建Python虚拟环境
Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换,避免不同开发环境之间的相互干扰。
HaaS100低功耗蓝牙体验
HaaS100主芯片是一块高性能SoC,其内置了蓝牙4.2双模芯片,支持BLE低功耗蓝牙。HaaS100的提供低功耗蓝牙host协议栈组件---ble_host。 ble_host组件支持BLE低功耗蓝牙的中心与外设角色,支持GATT连接与数据交互的同时也支持SMP安全机制以增强安全性,另外蓝牙标准profile诸如电池服务(BAS),设备信息服务(DIS),人机交互服务(HIDS)等等也都已集成,属于功能完备的蓝牙Host协议栈。
HaaS100 Flash分区划分说明
HaaS100是一款针对IoT场景的公板,除了有前面介绍的丰富的外设外,其存储空间也很大,内部Flash空间有16MBytes; HaaS 100的存储空间是通过分区表来管理的,这张表包括一级bootloader区、二级bootloader区、OS运行A区、OS 运行B区以及相关parameters区。
JS轻应用热更新 - 无需连线轻松进行嵌入式设备开发调试
不同于传统嵌入式开发流程,轻应用的JavaScript应用在PC端开发完成后,无需编译、链接、固件烧录等繁琐步骤,用户可直接使用命令行工具动态推送最新的应用到指定设备,这个过程我们称之为应用热更新。
HaaS100 开发调试系列 之 CPU利用率(cpuusage)的原理与使用
cpuusage(即CPU利用率,本文均用cpuusage指代CPU利用率)通常是指:CPU从事任何工作的时间比例。 如:90%的cpuusage表示CPU处于90%忙碌状态和10%空闲状态。当CPU空闲时,它什么也不做,在嵌入式实时操作系统RTOS上,它会进入idle状态,idle本身也是一个task,它只是在等待中断,消耗CPU。
HaaS100开发调试系列 之 如何使用J-Link仿真器调试代码
今年阿里云官方推出的HaaS100开发板引起了嵌入式开发者的极大关注,阿里云IOT部门提供的开发者7*24小时咨询答疑服务,也受到了广大开发人员的欢迎。
30分钟上手HaaS钉钉小程序开发
对于开发者而言,小程序开发门槛相对较低,难度不及APP,能够满足简单的基础应用,适合生活服务类线下商铺以及非刚需低频应用的转换。对于用户来说,能够节约使用时间成本和手机内存空间;对于开发者来说也能节约开发和推广成本。因此我们选用小程序作为HaaS生态的用户端应用,以最低的开发成本帮助用户快速打通云端链路。
轻应用介绍 - 用JavaScript进行嵌入式开发
轻应用:可运行在轻量级嵌入式设备上的JavaScript应用;轻应用框架:封装了JavaScript引擎和API接口,用于支持轻应用开发的软件框架。
基于阿里云IoT平台OTA进行APP确认升级的方案
对于家居类及个人消费电子类的物联设备,基于用户体验的考虑,生产企业一般会为消费者提供通过手机APP进行确认升级的功能,典型的使用场景是通过手机APP对手环进行升级。本文主要介绍APP确认升级的基本流程,及如何基于阿里云IoT平台的OTA实现APP确认升级。
IoT数据倾斜之实时任务调优
IoT数据的特点不单是量大,而且传感器或者设备上报频率差异性很大。有些设备比如智能电表5分钟至15分钟上报一次就可以满足业务需要了,而有些设备比如工业一台机床上万个测点,间隔一秒上报一次。在这样的差异性下,针对单设备的实时处理数据势必会产生数据倾斜,这将导致任务的延时,从而影响指标后续业务效果,比如实时警报或者大屏刷新等。今天这批文章介绍IoT同学如何解决该问题
GuavaCache与物模型大对象引起的内存暴涨分析
物模型是对设备在云端的功能描述,包括设备的属性、服务和事件。 本文记录线上环境,大量设备上报数据,进行物模型校验引起的一次内存告警分析。
使用HaaS Studio开发Python轻应用
HaaS Studio 集 C / JS / Python 三种语言开发于一体,实现了一个插件完成三种应用开发的功能。这里我们重点介绍一下 Python 轻应用操作。
HaaS RTC(实时音视频通信)总体方案简介
RTC(Real Time Communication)实时通信业务,目的是在设备端实时的转发音视频多媒体数据,让用户能实时的进行音频和视频的会话。
结合AliOS Things谈嵌入式系统通用问题定位方法(1):CPU相关基础
本文着重从问题定位的角度来介绍如何定位嵌入式软件系统中的问题,并结合AliOS Things提供的部分维测手段来介绍
HaaS EDU场景式应用学习 - 温湿度计
本章我们将向大家介绍如何使用haas1000来读取SI7006数字温湿度传感器,从而得到环境温度和相对湿度等信息,并把从温湿度值显示在OLED模块上。
一步步打造能手机远程管理的HaaS花卉养植系统
过去,许多人一听到 嵌入式..智能硬件,就有点头大,甚至会感到一丝丝的恐惧。 其实不然,现在有了HaaS积木台,真的就能让物联网智能硬件简单、好玩、普惠。 接下来,我就以HaaS打造的花卉养植系统为例,展示开发者如何自己一步步简单快速搭建起属于自己的好玩智能硬件。
HaaS年度经典案例:儿童手表
随着2G手表的逐渐退市,市场越来越渴求低成本的4G手表来填补空白,在低成本的同时对性能和功能的要求并没有随之降低,HaaS的穿戴方案就是在这种背景诞生的,是一套基于RTOS和低成本的硬件打造的近似Android能力的方案。