摘要: 本文介绍了基于loraserver和uDC的LoRaWAN开发平台,基于该平台用户无需投入硬件即可在设备端和服务端进行,极大的降低了入门和开发门槛。

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

本文旨在介绍AliOS Things的LoRaWAN开放式实验平台和具体使用方法,通过这些介绍用户可以在没有节点和网关,没有架设server的情况下完成对节点的远程调试,烧录,控制,数据交互等操作。

软硬件环境

Visual Studio Code(以下简称VSC)和AliOS Things开发环境
节点:MXCHIP EML3047(主芯片:ST STM32L071KB)—- 用户无需准备
网关:Semtech SX1301 + Raspberry Pi —- 用户无需准备
Server:loraserver —-用户无需准备

网络架构(应用框架)

以上网络架构参考AliOS Things的lorawanapp,在开放式平台中节点侧根据实际部署确定节点数量,网关目前是一个,server端包含了Network server和Application server。

平台架构

如上图,整个平台分两条线:

uDC:通过Client和节点相连,连接接口为串口和Debug口
loraserver:通过网关和节点做交互

节点端的访问和操作

节点端的访问和操作是通过uDC进行的,关于uDC的详细介绍可参考uDevice Center - IoT弹性在线多设备开发平台。这里的lora节点的操作和上述链接里描述基本一致。

节点端的demo可以参考AliOS Things的lorawanapp,用户可以根据该工程更新自己需要的bin文件并在uDC中烧录更新

uDC平台上的设备是使用Access Key进行分配的,使用前请先前请联系AliOS Things团队获取Access Key (Email: aliosthings@service.aliyun.com 或 扫码加入文末的钉钉群)。

以下是一些页面截图:

进入uDC的可视化页面,注:每个用户可能分配的节点不一样

远程调试界面

远程烧录可以通过右键点击节点选择Program进行image烧录

Server端的访问和操作
server登录信息:

server端链接:https://lora.aliosthings.io
用户名和密码:guest/password

server端节点已经建立,用户可以无需关心这一块的具体操作。节点默认采用OTAA入网方式,Class A的工作模式。

登录server

登录后会首先进入Applications页面,这里已经建立了一个lora-server的应用

点击上述应用可以打开节点列表

选择其中的节点(这里以0007为例),打开的页面可以看到节点的详细信息,入网激活页面,和数据log。



上面截图中可以看到实时传输的数据流记录。

API的应用部分也可以同时参考AliOS Things的lorawanapp。

总结

根据上述操作用户应该已经比较完备的使用整个LoRaWAN云端一体化的操作,在整个过程中用户无需投入硬件开销,却可以几乎无缝的操作设备端,用户也无需自行搭建lora的server,在我们的平台上直接进行节点的数据观察和收发。

总的来说,开发者可以通过该平台极大的降低前期准备,更重要的是降低开发成本和周期。对于爱好者来说更是大大降低了LoRaWAN的入门门槛,给大家一个实践的环境。

识别以下二维码,干货

LoRaWAN开放式实验平台相关推荐

  1. ljd-2008+下载式多功能实验开发系统_运动控制模型仿真实验平台(YXMCP-ATCA-150)...

    电力电子实验台|光伏并网逆变器|电机测试台架|智能微电网-南京研旭电气​www.njyxdq.com 动控制模型仿真实验平台介绍: 传统的方式对嵌入式算法的编写以及实物调试都有比较高的要求,控制板性能 ...

  2. 盛元广通高校开放式实验教学管理系统

    随着科技的不断发展,高校教育也在迎来了新的变革.开放式实验教学管理系统模块作为其中的一项重要创新,正在为高校教育带来许多便利和可能性.传统的实验教学常常受到时间和场地的限制,学生很难有足够的机会去亲自 ...

  3. 太阳能光热教学实验平台QY-T08

    一.装置简介 QY-T08太阳能光热教学实验平台是根据国家检测标准要求开发生产,该产品全部采用微机自动控制与检测,具有测试精度高,性能稳定,劳动效率高等方面特点.可广泛应用于太阳能生产厂.太阳能实验室 ...

  4. 计算机虚拟网络毕业论文,计算机毕业论文——基于WEB的虚拟计算机网络实验平台.doc...

    PAGE Tianjin University of Technology and Education 毕 业 设 计 专 业: 计算机科学与技术 班级学号: 计0203班 – 11 学生姓名: 指导 ...

  5. 如何支持亿级用户分流实验?AB实验平台在爱奇艺的实践

    01 背景 随着互联网公司的产品和业务越来越多样,利用数据来驱动业务决策成为必然,而AB实验正是以数据指标来判断产品功能和运营策略迭代效果的方法和工具,其可以在保证样本同时性和同质性基础上,对比两个或 ...

  6. linux平台的实验描述,基于LINUX的操作系统实验平台的设计与实现

    摘要: 操作系统原理课程是计算机专业的重要基础课程,该课程涉及大量抽象和深奥的概念.模型和算法,容易导致学习低效和困难. 本文针对操作系统教学中存在的不足,以Linux0.11版本内核为基础为操作系统 ...

  7. 基于matlab的脑瘤mr图像处理_基于Matlab GUI的医学图像处理课程虚拟实验平台设计...

    论文写作指导:请加QQ229366758 摘 要:针对医学生工程技术缺乏的状况,分析医学生学习医学图像处理存在的困难,提出利用Matlab图像处理工具和简单的GUI界面,设计和构建包含医学图像处理教学 ...

  8. 天津科技大学 物理实验平台使用教程及相关问题

    文章目录 1. 使用流程 2. 常见问题 2.1. 1628:完成基于脚本的安装失败 2.2. 创建在"system.net/defaultProxy"配置节中指定的Web代理时出 ...

  9. 虚拟计算机组成,计算机组成原理虚拟仿真实验平台研究

    摘要: 现如今,随着现代化信息技术的快速发展,为解决传统实验教学的不足,各高等院校逐渐推出了一种新型的网上虚拟实验教学模式.虚拟实验是一种借助于网络技术,虚拟现实技术以及多媒体技术而模拟真实实验场景的 ...

最新文章

  1. 苹果11怎么关掉横屏_苹果手机这些常规操作你可能不会!教你省电又省心?
  2. Gateway网关-网关的cors跨域配置
  3. C语言之malloc和free总结
  4. 算法-排序-计数排序(包含对非负数和整数的排序)
  5. b站电脑客户端_B站(哔哩哔哩) 视频批量下载工具#电脑版##更新
  6. C++学习笔记-类定义的注意事项和C#的区别
  7. 程序代码移植和烧录需要注意什么_网站定制化开发需要注意什么?
  8. java请求转发实例_Servlet请求转发的步骤和实例
  9. 清华大学出版社-图书详情-《深度学习:语音识别技术实践》
  10. Spring自动扫描
  11. 小米进军欧洲智能手机市场:一面是狂欢,一面是考验
  12. ResNet网络结构详解、完整代码实现
  13. 腾讯信鸽推送(一):服务端架构
  14. 微信小程序地图坐标转换
  15. C/C++ 内存对齐原则及作用
  16. 两台计算机怎样共享一台打印机共享文件夹,两台电脑如何共享一台打印机
  17. 宠物狗行走手机应用市场现状研究分析-
  18. 电子护照阅读器|机场海关边检酒店必备
  19. 程序员因违反竟业协议,赔腾讯97.6万...
  20. Interproscan性能测试

热门文章

  1. c4d启动无反应_浙江无填料喷雾式冷却塔
  2. 【LeetCode笔记】27. 移除元素(Java、原地)
  3. 抓狐狸python_​用Python操作Kubernetes的Job
  4. python十点半游戏代码_Python实现Pig Latin小游戏实例代码
  5. linux 父子进程 资源_linux 父子进程 资源_实验4 Linux父子进程同步
  6. python语言编程基础视频_网络编程-5_ Python系列视频(一)——Python语言基础_Python视频-51CTO学院...
  7. python的pyqt5_Pycharm+Python+PyQt5使用详解
  8. matlab库存点仿真教程,基于MATLABSimulink库存系统建模与仿真.doc
  9. python 将列表中的字符串转为数字_python 将列表中的字符串转为数字
  10. nodejs操作sqlserver数据_nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例...