摘要:

文本旨介绍AliOS Things的lorawanapp的示例,完成一个LoRaWAN网络的构建和数据传输,并通过该示例让大家对AliOS Things有一个初步的了解。

点此查看原文:click.aliyun.com/m/40591/

AliOS Things 是 AliOS 家族旗下的、面向 IoT 领域的、轻量级物联网嵌入式操作系统。文本旨在给大家示范一下其中的lorawanapp的示例,完成一个LoRaWAN网络的构建和数据传输,并通过该示例让大家对AliOS Things有一个初步的了解。

系统框架图:

如下分别介绍了基于VSC, IAR, Keil三个Toolchain的工程示例:

  • 基于VSC
  • 基于IAR
  • 基于Keil

不同Toolchain下代码大小比较

Compiler Flash(KB) RAM(KB) Optimization Level
gcc 61.26 6.67 -Os
iccarm(IAR) 43.83 6.18 -O3
armcc(Keil) 42.64 6.20 -O3

*因为LoRaWAN协议栈内有浮点运算,而大部分跑LoRaWAN的mcu均不含硬件浮点能力,所以需要软件实现,不同编译器会有比较大的代码差异。

结语

这边给大家介绍了一个AliOS Things的LoRaWAN示例,因为是针对多开发平台,步骤比较多,难免有错漏的地方,请指正。此外因为该示例是LoRaWAN网络基于AliOS Things的初步实现,细节部分不完善,如API的接口,函数封装不够细致等等,但这里主要目的是让大家了解AliOS Things的使用和LoRaWAN网络的应用,让大家有一个感性的认识,希望大家可以以此为起点,去感受AliOS Things的易用和强大,以及快速实现LoRaWAN的部署和测试。

AliOS Things lorawanapp应用介绍相关推荐

  1. 天猫精灵对接AliOS ESP32 设备

    天猫精灵对接AliOS ESP32 设备 1. 介绍 IoT物联网变得越来越火热, 智能家居已经走入家庭. 智能设备,如灯, 开关, 空调, 温湿度传感器, 风扇, 扫地机器人都可以通过智能音箱来控制 ...

  2. AliOS Things SIG BLE Mesh网络的介绍和搭建

    摘要: 在最新的版本(1.2.1)中,AliOS Things 开始支持SIG BLE mesh.本文对SIG BLE mesh及如何使用AliOS Things搭建BLE mesh网络进行了详细的说 ...

  3. AliOS Things蓝牙协议栈及应用开发框架介绍

    摘要: AliOS Things从1.2.0版本开始支持蓝牙协议栈(BLE),及基于蓝牙协议栈的应用层开发框架.本文分为三部分对蓝牙组件进行介绍:蓝牙组件,蓝牙协议栈介绍及接口说明,和应用开发框架介绍 ...

  4. AliOS Things 3.3.0 : KV组件介绍

    概述 对于嵌入式系统应用中,频繁使用的参数存储,过程变量存储等操作,AliOS-Things为用户提供了一种更加直观易于理解的基于键值对的存储方式,如报警温度=50度,可以通过定义一个键值对:{&qu ...

  5. AliOS Things v1.2.0新特性

    为什么80%的码农都做不了架构师?>>>    摘要: 经过AliOS Things团队及合作伙伴的努力,AliOS Things v1.2.0发布了,除了支持恩智浦半导体LPC54 ...

  6. AliOS Things KV组件的写平衡特性

    摘要: KV组件的写平衡(磨损平衡)特性就是通过异地更新.垃圾回收等策略来平衡flash介质各个存储区块的磨损程度,以避免某些"特定"存储区块因过度使用而形成坏区,从而延长flas ...

  7. AliOS Things 硬件抽象层(HAL)对接系列2 — SPI driver porting

    HAL层(Hardware abstraction layer) 的目的是为了屏蔽底层不同芯片平台的差异,从而使驱动层上面的软件不会随芯片平台而改变.AliOS Things定义了全面的HAL抽象层, ...

  8. OpenHarmony的介绍

    今天借此机会,就来说一说关于OpenHarmony 作者:坚果 公众号:"大前端之旅" 华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成 ...

  9. 开放下载!《AliOS Things快速开发指南》

    简介:<AliOS Things快速开发指南>手把手教你从环境准备到线上.线下开发调试,更有两大典型场景实践等你参与.你的物联网开发从这里开始!快来get新技能吧~ AliOS Thing ...

最新文章

  1. Processing 编程学习指南 (丹尼尔·希夫曼 著)
  2. linux 死锁介绍与简单分析
  3. SAP: 如何取物料主数据的特性值
  4. 微服务技术栈及分享计划
  5. Delphi IDE使用的一些主要技巧
  6. 多路平衡归并和败者树
  7. 嵌入式Linux入门3:Linux服务器搭建
  8. TCP状态转移:有限状态机
  9. SAP License:SAP顾问是如何炼成的——SAP到底是什么?
  10. 谷歌浏览器老是出现花_Google全新的AI平台值得您花时间吗?
  11. 脚踏实地,避免成为浮躁贪婪的人
  12. 毕业论文字体字号格式要求
  13. SpringBoot知识点整理
  14. 服务器系统防火墙设置在哪里设置方法,服务器怎么设置防火墙设置在哪里
  15. pear在php中的用法,php使用pear_smtp发送邮件
  16. 产品经理之产品类题目
  17. 这个神仙小众网盘,居然能吊打某度云 ME Drive云盘使用说明
  18. Scrapy 爬取贴吧的例子
  19. 前端七十二变之jquery高级
  20. Matlab项目实例-音频频率

热门文章

  1. 深度强化学习的现在,将来与未来
  2. 【计算摄影】计算机如何学会自动地进行图像美学增强?
  3. Nature封面:AI 机器人研发出了一种全新的化学催化剂
  4. 追寻大师的脚步 | 张正友忆华人计算机视觉宗师 Thomas S. Huang
  5. SAP 获取采购订单表头长文本
  6. 中美领军全球AI竞赛,人工智能被高估了么?
  7. 印度交通部或禁止无人驾驶汽车进入本土市场
  8. 【SAP技术】SAP不能修改一个已经分配给交货单的HU
  9. 电视剧《都挺好》给我的启示
  10. 美国或将限制AI等14类新技术出口,有意针对中国