【从0到1搭建LoRa物联网】18、LoRa应用服务器Application Server

系列文章:
【从0到1搭建LoRa物联网】1、LoRa物联网的架构
【从0到1搭建LoRa物联网】2、终端设备开发方式
【从0到1搭建LoRa物联网】3、国产LoRa终端ASR6505软硬件
【从0到1搭建LoRa物联网】4、国产LoRa终端ASR6505普通GPIO
【从0到1搭建LoRa物联网】5、国产LoRa终端ASR6505驱动DHT11
【从0到1搭建LoRa物联网】6、国产LoRa终端ASR6505 I2C接口
【从0到1搭建LoRa物联网】7、国产LoRa终端ASR6505驱动段式LCD例程
【从0到1搭建LoRa物联网】8、国产LoRa终端ASR6505 PingPong通信
【从0到1搭建LoRa物联网】9、国产LoRa终端ASR6505 PingPong通信OLED显示
【从0到1搭建LoRa物联网】10、LoRa终端ASR6505 ADC采样
【从0到1搭建LoRa物联网】11、ASR6505 LoRaWAN通信
【从0到1搭建LoRa物联网】12、LoRa网关与平台通讯协议
【从0到1搭建LoRa物联网】13、低成本单通道网关(一)
【从0到1搭建LoRa物联网】14、低成本单通道网关(二)
【从0到1搭建LoRa物联网】15、LoRa连接到The Things Network
【从0到1搭建LoRa物联网】16、LoRa连接到腾讯云物联网平台
【从0到1搭建LoRa物联网】17、LoRa连接到chirpstack

前言:在network server系列文章中,讲解了如何连接到各个不同的网络服务器,本节聊聊应用服务器。针对应用服务器,主要聊聊mqtt和api。

1、MQTT

这里介绍一个MQTT客户端——MQTT.fx,可以很方便的调试MQTT,下面也是以这个客户端展开说明。

1.1、chirpstack

在官网https://www.chirpstack.io/application-server/integrations/mqtt/位置说明了MQTT的使用。MQTT的topic在v3.11.0之后做了比较大的调整https://www.chirpstack.io/application-server/changelog/,由于这里安装的是旧版本的,所以MQTT的topic也是使用以前的,变换前后的topic如下:

  • application/[ApplicationID]/device/[DevEUI]/rx -> application/[ApplicationID]/device/[DevEUI]/event/up
  • application/[ApplicationID]/device/[DevEUI]/join -> application/[ApplicationID]/device/[DevEUI]/event/join
  • application/[ApplicationID]/device/[DevEUI]/ack -> application/[ApplicationID]/device/[DevEUI]/event/ack
  • application/[ApplicationID]/device/[DevEUI]/error -> application/[ApplicationID]/device/[DevEUI]/event/error
  • application/[ApplicationID]/device/[DevEUI]/status -> application/[ApplicationID]/device/[DevEUI]/event/status
  • application/[ApplicationID]/device/[DevEUI]/txack -> application/[ApplicationID]/device/[DevEUI]/event/txack
  • application/[ApplicationID]/device/[DevEUI]/location -> application/[ApplicationID]/device/[DevEUI]/event/location
  • application/[ApplicationID]/device/[DevEUI]/tx -> application/[ApplicationID]/device/[DevEUI]/command/down

MQTT.fx客户端连接配置:
在这里插入图片描述
MQTT.fx客户端连接服务器:
在这里插入图片描述
订阅节点上行数据:
在这里插入图片描述
发布主题(下发数据):
在这里插入图片描述

1. 2、TTN

官方提供的文档:https://www.thethingsnetwork.org/docs/applications/mqtt/api.html。

MQTT.fx客户端连接配置:
在这里插入图片描述
连接服务器:
在这里插入图片描述
订阅上行数据:
TTN提供了一个主题Topic: /devices//up,其中和都是注册的时候自己定义的,进入相应的设备就可以看到。
在这里插入图片描述
发布下行数据:
TTN提供了一个主题Topic: /devices//down,其中和都是注册的时候自己定义的,进入相应的设备就可以看到。
在这里插入图片描述

2、API

2.1、chirpstack

chirpstack提供了丰富的API接口,根据部署的位置不同,如 http://localhost:8080/api可查看API。

2.2、TTN

TTN关于API的描述:https://www.thethingsnetwork.org/docs/applications/apis.html。

欢迎关注微信公众号【物联网思考】,回复关键字“ ASR6505”获取资料,《从0到1搭建LoRa物联网》系列的所有软硬件资料将会分享在公众号。在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
LORA物联网技术是一种低功耗、远距离传输的无线通信技术,适用于物联网应用中的长距离通信。基站是LORA物联网系统中的关键组成部分,用于接收和发送物联设备的数据。节水灌溉是一种利用现代科技手段来进行高效节水灌溉的方法。 在LORA物联网技术中,基站可以与多个节点设备通信,实现数据的接收和发送。对于节水灌溉系统而言,基站可以接收来自各个节点设备的传感器数据,如土壤湿度、气温等,然后通过LORA物联网技术将这些数据传输到云平台或决策系统中进行处理和分析。 通过分析这些数据,决策系统可以根据不同地区的气候、土壤条件等因素来制定灌溉方案。基站可以接收来自决策系统的指令,并将灌溉计划发送给相应的节点设备。节点设备依据这些指令进行相应的灌溉操作,实现高效的节水灌溉。 利用LORA物联网技术和基站,节水灌溉系统具有以下优势: 1. 长距离传输:LORA物联网技术具有远距离传输的特点,可以实现对大范围区域内的节点设备进行数据的接收和发送,满足节水灌溉系统在大面积土地上的需求。 2. 低功耗:LORA物联网技术能够实现低功耗通信,延长节点设备的电池寿命,减少维护成本。 3. 多通道通信:基站支持与多个节点设备进行通信,实现对多个节点设备的监控和控制,提高灌溉的智能化水平。 4. 数据分析:通过将传感器数据传输到云平台或决策系统中进行分析,节水灌溉系统可以根据实时的环境条件进行智能化的决策,实现高效的灌溉管理。 综上所述,利用LORA物联网技术和基站,可以实现对节水灌溉系统的远程监控和控制,提高灌溉效率,节约水资源,并减少人力和物力成本。这种技术在农业领域的应用前景广阔。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

freemote

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值