AliOS Things

阿里云联合模组厂商发布内嵌AliOS Things的4G Cat 1模组

折月煮酒 提交于 2020-08-09 16:08:20
6月8日,阿里云联合移远通信共同发布了内嵌AliOS Things轻应用开发框架的4G Cat 1模组,该模组可对所有用户开放二次开发能力,在大幅提高开发效率的同时,进一步降低4G物联网设备成本。   据阿里云相关产品负责人唐颖介绍,阿里云AliOS Things轻应用框架,可用于开发IoT智能设备的应用软件框架,将普通的Native C开发模式,升级为上手更轻便易用的JavaScript脚本化的开发模式,并将上云连接通道、设备日志服务、OTA固件更新、一卡多号等阿里云IoT服务API预置于模组中,使用户可以快速使用对应服务。而移远通信推出的EC100Y模组是面向IoT领域的低成本、高性能的Cat 1模组,该模组采用高性能SOC芯片设计, 主要针对公网对讲、工业网关、智慧能源、共享经济、金融支付、可穿戴设备等中低速率应用场景,将在2 来源: oschina 链接: https://my.oschina.net/u/4280361/blog/4305347

快速开发一个带APP的红外体温枪

孤街醉人 提交于 2020-02-27 03:27:26
1. 简介 非接触红外测温在医疗,环境监测、个人健康等领域得到越来越广泛的应用。本文将向大家介绍如何通过AliOS-Things inside的WiFi模组,快速完成体温检测,流程涵盖从传感器数据采集,到阿里云IoT智能生活平台接入,以及快速构建App完成监控。希望通过阿里云IoT提供的从设备端到云端应用的全套解决方案,快速帮助智能设备厂商,构建出可以替代人力的自动化人体测温设备和方案,在防控中降低人员接触风险,提升排查效率。 2. 软硬件环境 2.1 软件平台 云端 -- 阿里云IoT智能生活平台(飞燕平台) 生活物联网平台提供了设备接入能力、移动端的SDK以及免开发的公版App和界面,开发者基于该平台可快速实现设备的智能化。 移动端 -- 云智能(公版App) 云智能是生活物联网平台提供的公版App,无需额外开发,下载后可直接对设备进行配网和控制。支持在全球主流应用商店中搜索“云智能”下载; 设备端 -- AliOS Things 3.0.0版本 AliOS Things作为轻量级物联网OS,已支持多款芯片,可以方便的集成温度传感器,并通过设备端SDK连接生活物联网平台;这里选用其最新发布的3.0.0版本。 2.2 硬件平台 硬件平台 硬件平台选用ESP8266 nodeMCU,支持Wifi连接,带有I2C、UART等接口,并且带有按键(FLASH按键),可用于触发体温检测上报

IOT设备连接上云

此生再无相见时 提交于 2020-02-27 03:01:11
如何让我的设备连接上云?参考如下路径。 云 物联网平台 创建产品 定义物模型 Topic定义 创建设备 设备端开发 虚拟设备调试 真实设备开发 规则引擎 数据流转 场景联动 设备管理 云端开发 设备分组 文件管理 子设备管理 服务端订阅 数据解析 监控运维 IoT Studio Web可视化开发 移动可视化开发 服务开发 数据分析 数据开发 数据管理 IoT数据存储 其他数据源接入 流数据分析 空间可视化 二维数据可视化 三维数据可视化 端 Link Kit SDK 选择设备类型和连接方式 WiFi设备 以太网设备 蜂窝网设备 子设备通过网关代理连云 DTU 选择需要的SDK C Java Python NodeJS Android iOS AliOS Things 获取源码 选择开发方式 使用IAR开发 使用Keil MDK开发 使用AliOS Studio开发 使用Docker开发 使用命令性工具开发 管 Link WAN 购买LoRa认证网关 注册网关 创建凭证 分享网络 通过物联网平台关联LoRaWAN节点 物联网平台 创建产品 定义物模型 购买LoRa认证设备 边 创建边缘实例和网关 生成下载命令 本地登录网关,复制命令,一键下载配置并启动Link IoT Edge 边缘实例查看网关状态 子设备接入 函数计算 云端函数计算 边缘函数计算 边缘流数据分析 消息路由 场景联动

AliOS Things 3.0 应用开发指南

做~自己de王妃 提交于 2019-12-06 16:50:43
目录 应用开发框架介绍 使用条件 快速开始 第一步:下载AliOS Things 3.0源码 第二步:添加AOS_SDK_PATH环境变量 第三步:AliOS Studio中创建应用工程 编译、烧录、调试 其他说明 参考文档 应用开发框架介绍 AliOS Things 3.0版本于9月27日在云栖大会正式发布,在新版本中带来了全新的应用开发框架,帮助用户快速构建自己的应用。使用户可以更专注于自身应用的开发。 使用条件 AliOS Things >= 3.0 。 aos-cube >= 0.3.7 。 更新aos-cube指令: pip install -U aos-cube 。详细的环境安装文档请参考: AliOS Things Environment Setup 。 快速开始 第一步:下载AliOS Things 3.0源码 到开源地址: https://github.com/alibaba/AliOS-Things 下载AliOS Things完整源码。 也可以到: https://aliosthings.iot.aliyun.com 定制你的AliOS Things源码。 第二步:添加AOS_SDK_PATH环境变量 添加 AOS_SDK_PATH 系统环境变量,指向AliOS Things 3.0源码路径, aos-cube 会根据 AOS_SDK_PATH

使用AliOS Things3.0 快速构建用户应用BlinkAPP

﹥>﹥吖頭↗ 提交于 2019-12-06 16:50:28
摘要 AliOS Things 3.0版本于9月27日在云栖大会正式发布,在新版本中带来了全新的应用开发框架,帮助用户快速构建自己的应用。使用户可以更专注于自身应用的开发。本文将已BlinkAPP为例,为大家演示如何快速使用应用开发框创建项目并完成应用代码编写。 获取源码 大家可以通过github和可视化裁剪工具获取最新的AliOS Things3.0 源码。 到开源地址: https://github.com/alibaba/AliOS-Things 下载AliOS Things完整源码。 可视化裁剪工具: https://aliosthings.iot.aliyun.com 定制你的AliOS Things源码。 设置本地开发环境 AliOS Things 3.0 支持用户APP存放路径与源码分离,所以用户可以单独管理应用源码。在使用前需要对开发用环境进行相关设置。本文以windows 10环境和vs code为例,进行演示。 如果你是初次使用AliOS Things,那么可以按照如下链接中的方式,安装AliOS Things相关开发环境。 https://dev.iot.aliyun.com/doc/detail/aliosthings?spm=a2c56.pc_iot_community_doc_center.0.0.445452065LQ8gd#dev

AliOS Things 3.0应用笔记:http client简单应用

杀马特。学长 韩版系。学妹 提交于 2019-12-06 16:49:34
简介 AliOS Things 3.0版本于9月27日在云栖大会正式发布,在新版本中带来了全新的应用开发框架,帮助用户快速构建自己的应用。使用户可以更专注于自身应用的开发。 AliOS Things 3.0版本新增加了 httpc组件 (http 客户端组件),httpc组件支持多种RESTful的API调用,包括GET、POST、PUT、HEAD等,也支持https安全协议。 本示例是基于 AliOS Things 3.0应用开发框架 做的一个简单的http client应用,通过http API请求获取当前的天气信息。 准备工作 参考 AliOS Things Environment Setup 和 AliOS Things 3.0 应用开发指南指南 搭建好AliOS Things 3.0的应用开发环境。 创建应用工程 参考 AliOS Things 3.0 应用开发指南 > AliOS Studio中创建应用工程 创建好你的应用工程。 本示例新建的应用工程名称为 httpclient_app ,选择的开发板为 developerkit 。 编写应用代码 新建好的应用工程文件如下面所示: .httpclient_app ├── .aos # AliOS Things 3.0 应用工程描述 ├── .vscode # AliOS Studio 配置文件 ├── Config.in

为你的AliOS Things应用增加自定义cli命令

老子叫甜甜 提交于 2019-12-05 23:24:32
摘要: 怎么才能在RTOS系统中,通过 串口shell控制LED的开关。 在日常嵌入式开发中,我们经常会用串口命令来使设备进入某种特定的状态,或执行某个特定的操作。如系统自检,模拟运行,或者进入手动模式进行设备点动。linux下有强大的shell工具,可以让用户和片上系统进行交互,而在传统的单片机系统中,用户往往需要自行实现一套类似的交互工具。AliOS-Things原生带有一套名为cli( command-line interface )的命令行交互工具,在提供基本的系统交互命令的基础上,也支持用户自定义命令。本文将介绍如何自定义cli命令并执行。 我们通过在《【AliOS Things学习笔记】在Developerkit开发板上运行blink例程》基础上,注册一个cli命令,通过命令行的方式控制LED的亮灭的例子,来演示一个带有参数的cli命令如何被注册以及调用。 首先,我们先保证Developerkit的原有cli功能可用。将开发板通过USB连接线和PC连接。 windows用户通过设备管理器确认开发板所虚拟出的串口号,MAC和linux用户可用在终端中输入如下命令来查看USB串口是否已正确连接。 ls /dev/tty.* 如果出现如下设备列表,则表示连接正确。usbmodem后的数字可能会因为计算机不同而不同。 /dev/tty.usbmodem14103 此时