AliOSThings代码

_相关内容

代码风格

前言 本文是AliOS Things提供的一套C语言代码规范,适用的对象为符合C99标准的C语言工程。2.命名 本节内容均为建议,不作强制要求。2.1.总则 各种命名均使用英文单词及其缩写,非特殊情况不能使用汉语拼音或其他语言。2.2.文件命名 文件名...

贡献代码说明

如下图网页操作,创建一个pull request 在AliOS Things/页面,看到自己的pull request请求,即说明创建成功,等待审核 同步代码 在发起 Pull Request 之前,有可能原来的仓库AliOS Things/有代码更新,那么请按照以下步骤,拉取AliOS ...

trace

步骤8 测试示例 1 下载安装SystemView SystemView下载地址 根据你所用的操作系统下载对应版本的SystemView,然后进行安装。2 配置SystemView 拷贝components/trace/Config/SYSVIEW_AliOSThings.txt文件到PC机SystemView软件安装目录 C:\...

AliOS Things 概述

更正文档 AliOS Things 发布于 2017年杭州云栖大会,是 AliOS 家族旗下的、面向IoT领域的、高可伸缩的物联网操作系统,于2017年10月20号宣布在 github 上开源,当前的版本是 AliOS Things 3.3。架构总览 AliOS Things 支持多种CPU架构,...

HaaS物联网设备OTA解决方案

HaaS100进行升级流程,如下图所示,当用户开启阿里云IoT物联网平台的安全升级功能,对应的产品就启动了针对这个产品的安全升级功能,云端会对这个产品的升级固件做密钥、公钥管理并对这个产品的固件做数字签名;对应的设备端,在OTA的过程...

IoT(Dynreg)-阿里云IoT平台设备动态注册组件

本文介绍登云梯JS开发框架中连接阿里云IoT平台设备动态注册组件所提供的相关方法说明,支持的硬件平台列表以及参考示例代码。说明 该组件依赖网络,请使用 NetWork 组件,保证网络连接正常。使用动态注册需要在阿里云物联网平台产品详情...

蓝牙配网:通过支付宝小程序为HaaS板便捷配网示例

LinkSDK 连接物联网平台:接收小程序下发的设备证书(ProductKey、DeviceName、DeviceSecret)、连接物联网平台并运行业务代码。该示例的运行依赖下述基本功能完成对接:内核的任务和中断运行正常 系统tick定时器正常运行 蓝牙通信 Wi-Fi...

mqtt

在很多情况下,包括受限的环境中,如:机器与机器(M2M)通信和物联网IoT)。其在,通过卫星链路通信传感器、偶尔拨号的医疗设备、智能家居、及一些小型化设备中已广泛使用。Paho MQTT 是 Eclipse 实现的基于 MQTT 协议的客户端,本软件...

HaaS100 快速上云

概括 本文档介绍如何通过AliOS Things3.3快速连接到阿里云物联网云平台,并进行数据交互。2.云端准备工作 2.1 注册登录 请先点击登录 物联网平台(未注册阿里云账户的用户,请先完成账户注册),按下面步骤一步步去打造。2.2 创建产品 注册...

IoT(Gateway)-阿里云IoT平台网关连接组件

本文介绍登云梯JS开发框架中连接阿里云IoT平台网关设备连接组件所提供的相关方法说明,支持的硬件平台列表以及参考示例代码。说明 该组件依赖网络,请使用 NetWork 组件,保证网络连接正常。硬件平台 产品型号 是否支持 硬件类型 固件版本...

Wi-Fi设备实现网关协助子设备连接阿里云示例

待设备端开发结束,就可以在物联网平台中参看设备在线状态。4.2.2 AliOS Things开发环境搭建 开发环境的搭建请参考《AliOS Things集成开发环境使用说明之搭建开发环境》,其中详细的介绍了AliOS Things 3.3的IDE集成开发环境的搭建流程。4....

用钉钉小程序控制HaaS100播放语音示例

4.3.1 阿里云IoT平台配置 阿里云物联网平台创建产品、设备的详细过程可以参考文章《阿里云物联网平台快速入门实践》4.3.1.1 创建智能语音播放器产品“云端钉一体的智能语音播放器”物模型设计可以参考:“智能语音播放器物模型”(待发布)...

python轻应用示例合集

连云:支持基于linkit连接阿里云物联网平台。控端:支持PWD、UART、SPI、I2C、ADC、DAC、GPIO等基本硬件接口控制。AI:支持端上AI和云端AI能力,覆盖人脸、人体、视频、文字等150+场景。py_engine 默认作为一个组件存在于alios things 中。...

JavaScript和Python双引擎运行环境

更正文档 案例简介 Python轻应用引擎 py_engine(Python轻应用引擎)以MicroPython为基础打造而成,基于py_engine可以快速实现IoT场景连云、控端、AI等最常见功能。快速上手文档和编程接口请参考 Python轻应用快速上手。连云:支持基于...

WI-FI设备连接阿里云示例

5.扩展开发 上面案例我们仅通过修改设备证书(ProductKey、DeviceName、DeviceSecret)就让设备连接到了物联网平台。如何对设备进行功能开发,将数据从云端推送到设备或从设备推送到云端呢?5.1 云端下发属性 5.1.2 设备端处理 设置云端...

智能养花:用钉钉小程序通过HaaS100监测空气温湿度...

4.3.2 智能养花系统代码下载 智能语音播放器的代码下载请参考 创建工程,其中,选择解决方案:“养花案例”选择开发板:HaaS100。4.3.3 代码编译、烧录 编译flower_demo的过程如下:编译固件可参考 编译固件。烧录固件可参考 烧录固件。4.3...

py_engine

快速上手文档和编程接口请参考 Python轻应用编程参考 组件支持以下功能:连云:支持基于linkSDK连接阿里云物联网平台 控端:支持PWD、UART、SPI、I2C、ADC、DAC、GPIO等基本硬件接口控制 AI:支持端上AI和云端AI能力,覆盖人脸、人体、视频...

Location-定位服务组件

该定位组件包含Wi-Fi定位和基站定位,是基于阿里云物联网平台的一个服务。说明 Location组件依赖网络,请使用 NetWork 组件,保证网络连接正常。硬件平台 产品型号 是否支持 硬件类型 固件版本号 HaaS600Kit 是 开发板 4.0.1 HaaS510 是 ...

智能小车:用钉钉小程序通过HaaS100控制驱动电机示例

2.基础知识 2.1 HaaS100开发板 HaaS100 是一款物联网场景中的标准开发板,并配套嵌入到硬件中的软件驱动及功能模块,为用户提供物联网设备高效开发服务。HaaS100核心板有着丰富的外设接口,如下所示:详细的资料参考 HaaS 100 硬件规格。2....

HaaS100实现RFID读卡器信息上报云端示例

4.3.2 HaaS100 串口通信部分 UART串口操作代码可以参考这个文件:solutions/rfid_demo/rfid_app.cUART串口操作相关代码:int rfid_uart_init(void){ int port_id=2;int ret=0;char dev_name[16]={0};snprintf(dev_name,sizeof(dev_name),"/...

a2sa

更正文档 概述 A2SA是Advanced AliOS Things Sound Architecture的缩写,是AliOS Things音频系统服务框架,包括音频驱动层、音频服务接口层以及音频插件管理等。部分设计理念借鉴了Linux ALSA的设计思路,例如在设备驱动层支持VFS设备驱动...

构建工具

更正文档 aos-tools 是 AliOS Things 的命令行编译系统,支持组件管理、程序编译、烧录等功能。aos-tools 使用Git 来获取组件的代码和维护代码的版本管理。使用miniconda3创建一个虚拟环境,并在其虚拟环境中安装aos-tools。pip install-U ...

OTA-远程升级组件(阿里云物联网平台)

本文介绍OTA-远程升级组件所提供的相关方法说明,支持的硬件平台列表以及参考示例代码。硬件平台 产品型号 是否支持 硬件类型 固件版本号 HaaS510 是 DTU 4.0.1 HaaS520 是 DTU 4.0.1 HaaS530 是 DTU 4.0.1 HaaS531 是 DTU 4.0.1 HaaS632-...

概述

更正文档 AliOS Things是一款支持单处理器上运行多个任务的实时操作系统操作系统内核只包含用来控制系统资源和处理器对资源的使用的基础功能,来支持系统服务和上层应用的构建和开发。AliOS Things操作系统内核特性如下:可抢占式/协作式...

创建工程

更正文档 创建工程 创建工程会自动拉取AliOS-Things的核心组件代码,并配置好相关编译选项。开始创建 点击左侧H形图标,选择快速开始选项,打开HaaS快速开始页面。下面以C/C++开发为例,介绍AliOS-Things Native应用开发环境。选择开发语言 ...

搭建开发环境

注意点:Windows 系统下请以管理员身份运行VS Code,避免因为python权限问题导致创建失败。HaaS Studio HaaS Studio是AliOS Things配套的开发环境基于VS Code的插件。VS Code安装完成后,可在VS Code的插件市场搜索“haas-studio”,然后...

ramfs

更正文档 概述 ramfs是AliOS Things提供的基于RAM不依赖flash驱动的可读可写的文件系统。和ROMFS的区别在于ROMFS为只读,RAMFS可读写。主要特性包括:不依赖flash设备和驱动 可读写创建文件等 掉电不保存 版权信息 说明 Apache license v2....

littlefs

更正文档 概述 littlefs是一个高度完整的嵌入式文件系统,可以用在自身不带坏块处理、磨损平衡等功能的内存芯片上,如裸的NAND Flash芯片;同时littlefs也充分考虑了异常掉电情况下的数据保护。组件支持以下功能 掉电安全 磨损平衡 体积小 ...

sntp

更正文档 概述 简单网络时间协议(Simple Network Time Protocol),由NTP发展而来,为联网设备提供了一种同步网络时间的方式。AliOS Things为用户提供了sntp获取的接口,开发者在联网后,可方便获取网络时间。版权信息 说明 Apache ...

adc

该组件是ADC VFS驱动子系统,给应用或组件提供通过VFS形式(open/close/ioctl)访问ADC控制器驱动对上层提供服务的接口。该组件初始化过程中,会根据hardware/chip/<chip_name>/package.yaml中定义的CONFIG_ADC_NUM来依此创建如下名称的...

fatfs

步骤4 添加示例 在fatfs组件的package.yaml中添加 example示例代码:示例代码参考example/fatfs_example.c。source_file:"src/*.c"-"example/fatfs_example.c"#add fatfs_example.c 步骤5 编译固件 在示例代码已经添加至组件的配置文件,...

jsoncpp

步骤4 添加示例 在jsoncpp组件的package.yaml中添加 example示例代码:source_file:"src/lib_json/json_reader.cpp"-"src/lib_json/json_value.cpp"-"src/lib_json/json_writer.cpp"-"example/jsoncpp_comp_example.cpp"#add jsoncpp_comp_...

spi

更正文档 贡献说明 概述 本组件为SPI VFS驱动子系统。给应用或组件提供通过VFS形式(open/close/ioctl)访问硬件SPI驱动对上层提供服务的接口。该组件初始化过程中,会根据hardware/chip/<chip_name>/package.yaml中定义的CONFIG_SPI_NUM来...

libc_stub

对接的功能包括:内存申请释放:malloc/free/realloc/calloc 错误码errno记录、异常abort 文件系统相关open/read/write/close等 输出printf 该组件只对接C库相关接口,posix标准接口请参考posix组件;文件系统相关请参考vfs组件。版权信息 ...

ADC-模数转换

示例代码 板级配置 板级详细配置说明,请参见 app.json-全局配置文件。{"io":{"battery":{"type":"ADC","port":1,"sampling":12000000 } },"debugLevel":"DEBUG"} 应用脚本 import*as adc from 'adc';voltage var vol=adc.open({ id:'...

init

API说明 参考 init_aos_api 使用示例 组件使用示例相关的代码下载、编译和固件烧录均依赖AliOS Things配套的开发工具,所以首先需要参考《AliOS Things集成开发环境使用说明之搭建开发环境》,下载安装。待开发环境搭建完成后,可以按照...

epoll

步骤4 添加示例 在epoll组件的package.yaml中添加 example示例代码:source_file:"src/*.c"-"example/*.c"#add example source 步骤5 编译固件 在示例代码已经添加至组件的配置文件,并且helloworld_demo已添加了对该组件的依赖后,就可以...

CRYPTO-加解密

示例代码 import*as crypto from 'crypto' var enc_param={ 'key':'00010203040506070809XXXXXXXXXX','in':'31323334353XXXXX' } var enc_result=crypto.encrypt(enc_param);console.log('encrypt:'+enc_result)var dec_param={ 'key':'...

cjson

版权说明 说明 The MIT License 目录结构├─src│├─cJSON.c#源文件(必需)│└─cJPath.c#源文件(必需)├─include│└─cJSON.h#包含cJSON API├─package.yaml#编译配置文件└─example└─cjson_example.c#示例代码(默认禁用,可...

udisplay

更正文档 概述 udisplay是AliOS Things一套显示接口组件,udisplay通过posix接口调用fbdev设备及backlight设备驱动,避免用户和LCD显示驱动直接交互,调用udisplay组件中的函数来进行framebuffer及背光调节相关操作。版权信息 说明 Apache ...
< 1 2 3 4 ... 200 >
共有200页 跳转至: GO
新人特惠 爆款特惠 最新活动 免费试用