基于HaaS100实现LoRa点对点通信

Posted HaaS技术社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于HaaS100实现LoRa点对点通信相关的知识,希望对你有一定的参考价值。

在这里插入图片描述

案例简介

本方案选取SX1268作为LoRa通信IC, HaaS100以外挂SX1268 SPI模组的方式,实现LoRa数据的收发。

基础知识

LoRa是Semtech公司采用和推广的一种基于扩频技术的超远距离无线传输技术。相较于传统通信技术,LoRa具备低门槛、远距离、长续航的优势,其在数字农业、智慧社区等领域具有很高的实用价值。更多LoRa介绍请参阅:www.semtech.com/lora

物品清单和Checklist

  • 两块HaaS100开发板:用户数据收发的主机。
  • 两块SX1268的模组:用于收发LoRa数据。
  • 若干杜邦线:用于连接HaaS100和SX1268模组

案例实现

  • 硬件连接
  • 准备两块HaaS100开发板。一块作通信发送方,另一块作通信接收方。
  • 准备两块SX1268模组,分别连接到两块HaaS100上。连接线序如下图所示:
  • 软件实现
    • 软件主要参考Semtech官方驱动,将其移植到Alios Things, 并做了HaaS100平台相应的适配。
    • 本案例同时包含发送和接收的逻辑,需要按照通信角色修改demo.c 第18行:

效果图

开发者支持

HaaS官方:https://haas.iot.aliyun.com/
HaaS技术社区:https://blog.csdn.net/HaaSTech
开发者钉钉群和公众号见下图,开发者钉钉群每天都有技术支持同学值班。
在这里插入图片描述

以上是关于基于HaaS100实现LoRa点对点通信的主要内容,如果未能解决你的问题,请参考以下文章

LoRa点对点通信

Android 用3G网络如何实现点对点通信?

数据链路层重点复习(点对点)

基于Linux的点对点VXLAN通信

各位,请问有没有支持CC2530的点对点通信的zigbee例程呢? 谢谢

通过ssh建立点对点的隧道,实现两个子网通信