分享基于LoRaWAN服务器的展厅灯控照明项目部署及开发
![安信可科技](https://www.sekorm.com/front/website/images/sekormContent.jpg)
![安信可科技](https://www.sekorm.com/front/website/images/sekormContent.jpg)
此案例使用LoRaWAN的传输,第三方客户端使用mqtt协议与LoRaWAN服务器进行交互,下发控制控制协议与下方节点通信,控制模块IO的例程,示例仅作为演示使用,内部握手交互逻辑单一较为简单,下面一起来分析整个案例。
准备工作
· 服务器搭建
这里的服务器搭建我选择了免费测试的TTN服务器,申请账号——添加网关——添加节点模组即可,步骤如下:
步骤一:搜索ttn,https://www.thethingsnetwork.org/
步骤二:创建账号
· 加入网关
Tips:记住这里的网关eui,请填写网关真正的eui参数!
· 增加节点
节点加入方式是ABP,自动生成密钥,密钥在稍后的的的代码中会用到。
至此我们的服务器搭建工作已经完成,我们添加了网关的必要参数eui,并且成功添加了一个使用ABP入网的设备,下一步我们配置网关参数,让网关连接我们的服务器。
· 网关配置连接路由
这里我们使用RG-02网关,网关的参数连接如下RG-02网关:
(1)连接网关热点,热点为AiThinker开头,密码为12345678;
(2)访问网关后台,浏览器直接输入10.130.1.1:8000;
(3)进入AP页面修改网关连接的热点,把它连接到公网路由上,之后就不需要连接热点访问了,访问地址可以改为路由分配给网关的地址了(局域网内);
(4)记得点击勾选和保存!
· 配置网关连接服务器
(1)登入网关后台,进入lorawan配置界面;
(2)lorawan界面可以查看网关的真实EUI,这个参数是我们服务器加入网关必填的真实参数;
(3)更改网关的服务器接口,接口在TTN服务器内获取;
(4)检查一遍lora的频段参数,一定设置未ttn的470段。
如下图:
· 源码分析
上面已经把服务器和网关搭建好了,接下来我们使用官方的SDK修改一份代码,代码内容包括节点密钥的填写,入网方式的更改。
源码路径如图:
· 入网配网参数修改
这里我们使用的ABP入网参数,参数需要与服务器节点设备设置的参数一致。
上行数据:
下行数据:
发布MQTT下行数据
阅读MQTT下行数据规则,见链接:TTN服务器mqtt规则。
· Topic说明
客户端订阅服务器Topic,进行数据交互.
本次订阅的发布的top如下:
· 消息负载说明
我们向这个上述Topic下发如下所示数据,通过更换负载payload信息来控制灯的亮灭,数据如下:
· MQTT客户端
MQTT客户端使用手机 APP,IOT MQTT面板。
【软件名称】iot MQTT面板
【软件大小】19.04MB
【软件介绍】
基于MQTT协议的智能家居物联网遥控,该应用程序允许您基于MQTT协议管理和可视化物联网项目。有了这个应用程序,您可以在一分钟内制作DIY智能家居项目。配置非常简单。应用信息页面提供了详细记录的FAQ和用户指南。
1.支持MQTT(TCP)和Websocket(有用的特殊防火墙限制网络)协议。
2.用于安全通信的SSL。
3. JSON支持订阅和发布消息。
4.面板自动订阅和/或发布主题,因此实时更新。
5.旨在有效地与公共经纪人合作(使用设备前缀)。
6.来自经纪人的已发送和已接收时间戳。
7.材料设计。
8.灵活的面板宽度,合并任何面板
9.超过250个图标可自定义特定面板。
10.黑暗主题,适合在低光照条件下使用。
11.克隆连接,设备或面板,轻松配置
12.导入/导出应用程序配置,以便与多个设备轻松共享。
13.在后台运行并自动重新连接。
· 总结
以上就是我们提供的一个mqtt控制LoRa的交互例程,涉及到:
1. 网络服务器的配置(节点和网关的录入);
2. 网关后台信息的配置;
3. 节点源码例程的基础修改应用;
4. 以及MQTT控制协议的使用说明(推荐移动的mqtt客户端);如果想要自定义数据解析,握手交互控制等逻辑内容的话,还需要大家逐步完善开发适合自己的工程。
· 资料下载地址
IOT MQTT面板APP的下载链接:https://pan.baidu.com/s/1yfza8N96ZZ5eB_ZM0JrYFA 提取码:eky6
工程源码获取地址:https://github.com/Ai-Thinker-Open/Ai-Thinker-LoRaWAN-Ra-08.git
立创灯板硬件设计资料链接:https://oshwhub.com/aithinker/ra-08led
演示视频链接地址:https://www.bilibili.com/video/BV1qX4y1s7JE/?spm_id_from=333.337.search-card.all.clic
- |
- +1 赞 0
- 收藏
- 评论 0
本文由Kong转载自安信可科技公众号,原文标题为:展厅的 LoRaWAN灯控项目部署及开发分享,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
【经验】如何将安信可科技的PB-03F模块升级DTM固件进行认证测试?
使用安信可科技的蓝牙模组PB-03F进行产品设计后期,部分产品需要连同PB-03F模块一同送去认证机构进行认证测试,此时需要给蓝牙模组PB-03F烧录特殊的测试固件DTM。本文指导如何给PB-03F模块烧写DTM固件。
智能家居开发实战,HomeAssistant的开关实体具象化
本帖子将介绍如何制作一个USB小夜灯控制器,包括原理图绘制、PCB绘制及硬件价格表。使用Ai-WB2-01S模组和PMOS管实现远程控制和亮度调节,无需继电器,成本更低。软件功能包括通过AT指令配置MQTT服务器和WiFi连接信息,小程序重复配网以及HA控制状态自动保存。项目将涉及原理图的详细绘制步骤和元件选择,为打造智能家居提供实用指南。
打卡智能家居之旅(5):Ai-WB2 使用HomeAssistant-C库接入HomeAssistant
之前所有写的《智能家居之旅》帖子代码都是基于Ai-M61来开发的,不少大佬跟我反馈说:Ai-M61/62只用来连接MQTT太浪费资源了,Ai-WB2更具性价比!我觉得有道理,所以昨天就把HomeAssistant-C 给做了一次大改,提升了耦合性,目前仓库的master分支也可以支持Ai-WB2了,现在,跟着我来试试吧!
含24位高精度ADC的工业级信号链MCU,可轻松通过EFT抗干扰测试,适用于智能家居领域
晟矽微电子智能家居MCU产品线芯片性能及应用覆盖全面,性价比高,可轻松通过EFT抗干扰测试,产品广泛应用于智能家电、消防安防、健康医疗、智能照明、物联网等领域。本期【晟矽芯】推出的芯片是含24位高精度ADC的MCU——MS32F7223。
安信可科技推出传输距离达5.1km的高频段LoRa模组Ra-03SCH,低功耗可达3μA
安信可科技Ra-03SCH模组用于超长距离扩频通信,其射频芯片 LLCC68 主要采用 LoRa™远程调制解调器,用于超长距离扩频通信,抗干扰性强,能够最大限度降低电流消耗。借助SEMTECH 的LoRa™专利调制技术,LLCC68 具有超过-129dBm 的高灵敏度,+22dBm 的发射功率,传输距离远,可靠性高。
安信可科技无线模组选型表
提供安信可科技无线模组选型,封装:DIP/SMD,尺寸:10.3mm*9.9mm*2.4(±0.2)mm-120.0mm*120.0mm*30.0mm,通信接口:UART/GPIO/ADC/PWM/I?C/SPI/Touch senser/PSRAM/SDIO/Duplex I²S/麦克风/扬声器,最大速率:2.5mW-100mW,参考距离:80m-5km,供电电压:1.9V-5.25V
产品型号
|
品类
|
封装
|
尺寸(mm)
|
通信接口
|
最大速率(mW)
|
参考距离(m/km)
|
供电电压(V)
|
空中速率(Kbps/Mbps)
|
天线形式
|
工作温度(℃)
|
NF-01-S
|
2.4G模组
|
DIP-8
|
28.6mm*15.3mm
|
SPI
|
5mW
|
240m
|
1.9V-3.6V
|
250Kbps-2Mbps
|
板载天线
|
-20℃~70℃
|
选型表 - 安信可科技 立即选型
工业DTU如何重塑工业自动化通信格局
在工业物联网(IIoT)的浪潮中,工业DTU作为一种关键的通信设备,正逐渐重塑工业自动化通信的格局。它以其独特的远程数据传输、实时监控和控制功能,为工业自动化领域带来了前所未有的变革。本文是对工业DTU如何影响工业自动化通信格局的详细分析。
移远通信FC6xE系列Wi-Fi 6/6E模组,助推智能家居与商业场景迈入智能化新阶段
全球领先的物联网整体解决方案供应商移远通信正式推出FC6xE 系列Wi-Fi/蓝牙模组,进一步丰富其近距离通信产品线。该系列模组基于高通 QCA206x Wi-Fi 6E平台,支持蓝牙音频功能,旨在为工业级、消费级和车载等领域提供更快速、更安全、更强大的Wi-Fi体验。
安信可科技(Ai-Thinker)2.4G模组选型表
安信可科技 - 2.4G模组,NF-02-PA,NF-04,NF-03,NF-01-S,NF-02-SM,NF-04-MI,NF-01-N,NF-02-PE
安信可科技Rd-04低成本低功耗雷达模组赋能照明行业,适合嵌入式隐蔽设计
安信可科技Rd-04是基于富奥星的XBR818芯片而设计的微动、运动感知模组。其中心频率为10.525GHz,基于多普勒雷达原理,芯片内置算法,无需外挂单片机,超高性价比。主要针对低成本或低功耗的应用领域,该产品定位为微动、运动感知场景应用,适合壁挂或吸顶安装。
移远通信推出一站式Matter解决方案,构建智能家居开放新生态
近日,全球领先的物联网整体解决方案供应商移远通信宣布,正式推出全新Matter解决方案,从模组、APP、平台、认证、生产五大层面为客户提供一站式服务,赋能智能家居行业加快融合发展。
安信可科技推出支持接入Matter协议的Ai-WB2系列模组,硬件封装兼容,实现智能家居互联互通
Ai-WB2系列模组作为安信可科技践行“大连接”理念的首款产品,将支持接入Matter协议;将支持Google Matter;已支持使用苹果Apple设备进行配对和控制;兼容的硬件封装,帮助企业快速进行Matter新产品的迭代。
移远通信发布超紧凑Wi-Fi 6&蓝牙5.1模组FCM360W,助力智能家居和工业物联网场景加速升级
移远通信推出Wi-Fi和蓝牙模组FCM360W配备高性能处理器,支持Wi-Fi 6和蓝牙 5.1无线连接,提供包括512KB SRAM和4MB闪存在内的超大内存,具有高度的通用性,是一款融合出色的处理能力、超大内存、稳定连接性和安全性等优势的无线通信解决方案。
回归智能家居产品本身:移远通信一站式Matter方案赋能“万物智联”
智能家居品牌生态封闭导致设备互联互通成痛点。移远通信作为Matter协议参与者,推出了一站式Matter解决方案,旨在打破生态孤岛,提供从硬件接入到软件应用全流程的服务,帮助合作伙伴以较低成本快速将产品连接Matter生态,共享智能家居市场。
电子商城
登录 | 立即注册
提交评论