热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

AliOSThings的特性有哪些

这篇文章主要讲解了“AliOSThings的特性有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Al

这篇文章主要讲解了“AliOS Things的特性有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“AliOS Things的特性有哪些”吧!

架构:

AliOS Things的特性有哪些

特性:

基础能力:内核资源占用少(RAM <1KB, ROM <2KB),提供系统和芯片级别安全保护、硬实时能力、低功耗框架、差分OTA等功能。

核心协议栈技术:产品级 TCP/UDP/IPv6/IPv4 支持;MQTT,CoAP,HTTP 支持;WiFi, 蓝牙,LoRA,NB-IoT等协议支持。

自组织网络:支持阿里巴巴自研的uMesh 即插即用网络技术,支持物联网设备上电自动建立通信网络。

设备安全:提供TEE可信计算框架、KM密钥管理、Crypto密码、ID2身份认证、SST安全存储等安全环境,提供需要高安全的应用场景。

可移植性:支持主流的芯片,包括STM32、平头哥、小博通、Nordic蓝牙芯片、NXP、乐鑫、ASR、瑞昱等100多类不同芯片。

调试手段:支持栈回溯以及coredump技术,具备cli终端命令调试;支持日志上传到云端然后智能解析日志定位bug。

HAL 抽象

硬件抽象HAL层最主要的目的是为了屏蔽不同芯片平台的差异,对上提供统一硬件访问接口,从而使上面的软件不会随芯片而改变。目前AliOS  Things定义了全面的HAL抽象层,只要对接相应的HAL接口就能控制芯片的控制器,从而达到控制硬件外设的目的。

AliOS Things的特性有哪些

AliOS Things定义的HAL层硬件包括如下模块:

1

GPIO

2

UART

3

SPI

4

I2C

5

FLASH

6

PWM

7

TIMER

8

WDG

9

RTC

10

ADC

11

DAC

12

RNG

13

I2S

14

QSPI

15

CAN

16

NAND

17

NOR

目前HAL抽象层的定义已经能兼容各主流芯片公司的标准,比如STM32,Beken,全志,NXP等芯片厂商,用户可参照已有平台的HAL封装实现。

网络支持

AliOS Things提供了具备如下功能的Wifi Service模块,方便快速连入Wi-Fi网络。

AliOS Things的特性有哪些

AliOS Things在支持LwIP 2.0.0协议栈的基础上,对速率吞吐进行了专项优化,性能优于Linux。

云平台适配

Haas 100搭载的AliOS Things3.1 上提供了LinkKit 3.0.1连云组件。提供以下应用层协议:

  • MQTT;

  • HTTP;

  • HTTP2;

  • CoAP等。

同时针对阿里云IoT平台提供定制化接入方案。包括:

  • 认证鉴权;

  • 动态连接(一型一密);

  • 安全通道(MbedTLS/iTLS);

  • 物模型;

  • 子设备代理;

  • 设备影子;

  • Wi-Fi配网与账户绑定(仅针对飞燕平台)等。

感谢各位的阅读,以上就是“AliOS Things的特性有哪些”的内容了,经过本文的学习后,相信大家对AliOS Things的特性有哪些这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程笔记,小编将为大家推送更多相关知识点的文章,欢迎关注!


推荐阅读
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了VoLTE端到端业务详解|VoLTE用户注册流程相关的知识,希望对你有一定的参考价值。书籍来源:艾怀丽 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了作者在开发过程中遇到的问题,即播放框架内容安全策略设置不起作用的错误。作者通过使用编译时依赖注入的方式解决了这个问题,并分享了解决方案。文章详细描述了问题的出现情况、错误输出内容以及解决方案的具体步骤。如果你也遇到了类似的问题,本文可能对你有一定的参考价值。 ... [详细]
  • 本文介绍了如何使用JSONObiect和Gson相关方法实现json数据与kotlin对象的相互转换。首先解释了JSON的概念和数据格式,然后详细介绍了相关API,包括JSONObject和Gson的使用方法。接着讲解了如何将json格式的字符串转换为kotlin对象或List,以及如何将kotlin对象转换为json字符串。最后提到了使用Map封装json对象的特殊情况。文章还对JSON和XML进行了比较,指出了JSON的优势和缺点。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • POCOCLibraies属于功能广泛、轻量级别的开源框架库,它拥有媲美Boost库的功能以及较小的体积广泛应用在物联网平台、工业自动化等领域。POCOCLibrai ... [详细]
  • Linux防火墙配置—允许转发
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 本文介绍了如何使用PHP向系统日历中添加事件的方法,通过使用PHP技术可以实现自动添加事件的功能,从而实现全局通知系统和迅速记录工具的自动化。同时还提到了系统exchange自带的日历具有同步感的特点,以及使用web技术实现自动添加事件的优势。 ... [详细]
  • Monkey《大话移动——Android与iOS应用测试指南》的预购信息发布啦!
    Monkey《大话移动——Android与iOS应用测试指南》的预购信息已经发布,可以在京东和当当网进行预购。感谢几位大牛给出的书评,并呼吁大家的支持。明天京东的链接也将发布。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • SpringMVC接收请求参数的方式总结
    本文总结了在SpringMVC开发中处理控制器参数的各种方式,包括处理使用@RequestParam注解的参数、MultipartFile类型参数和Simple类型参数的RequestParamMethodArgumentResolver,处理@RequestBody注解的参数的RequestResponseBodyMethodProcessor,以及PathVariableMapMethodArgumentResol等子类。 ... [详细]
  • SQL Server 2008 到底需要使用哪些端口?
    SQLServer2008到底需要使用哪些端口?-下面就来介绍下SQLServer2008中使用的端口有哪些:  首先,最常用最常见的就是1433端口。这个是数据库引擎的端口,如果 ... [详细]
  • Ansem 最新雄文:软着陆后,加密市场下阶段趋势与核心叙事
    市场最糟糕的时候已经过去,以太坊合并前不太会看到新的低点;但仍需来自关注宏观市场的不确定风险。撰文:Ansem ... [详细]
author-avatar
踢出个未来为我鼓掌
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有