基于EPCM3568A-LI的LoRa快速使用指南来了

本文采用epcm3568a-li小型边缘计算网关设备搭载pcie-zsl421模块,给大家演示实现设备间的透明数据传输、无线空中配置、自组网功能操作过程,帮助用户快速入门lora应用开发。
简介
epcm3568a-li 是zlg致远电子面向小体积工控机应用市场,研发的国产化小型高性能边缘计算网关产品。
epcm3568a-li 主控具有4个主频高达2ghz的cortex-a55内核,处理器内置独立的npu,板载2gb ddr4内存,8gb emmc存储器。epcm3568a-li拥有丰富的功能接口,包括wifi、蓝牙、双路千兆以太网、双路usb2.0 host、一路usb3.0 host、hdmi、3.5mm耳机、tf卡接口,2路rs485、1路rs232、1路can、2路光耦隔离di。
zsl420/zsl421 是广州致远微电子研发的两款 lora 智能组网芯片。该产品集成无线收发器,超低功耗mcu,射频收发匹配电路和滤波电路。支持自组网透传协议、loranet、lorawan、linkwan、claa等软件组网协议。芯片采用 lga68 封装,尺寸 11*11*1mm,非常适合用于无线通信组网节点。
演示一下
1. 前期准备
epcm3568a-li小型边缘计算网关设备;
pcie-zsl421 lora模块,实物图如图1所示;
图1
为了方便演示,本文还将借助zsl42x-evb board评估板以及与其配套的无线配置工具进行操作。zsl42x-evb board评估板实物图如图2所示;
图2
无线模块配置工具。
 2.  配置工具
2.1 把 zsl42x-evb board 评估板通过 usb 线连接电脑,并安装驱动,在电脑上将出现 usb转串口的设备。安装并打开无线配置工具wireless tool,点击【连接串口】按钮,选择连接 zsl42x-evb board 评估板的串口,串口参数按照模块配置的串口参数设置(模块出厂的默认参数波特率是115200、8 位数据位、1 位停止位、无校验),点击【连接】按钮,如图3所示。
图3
2.2 设备连接成功,在左边设备栏本地设备里可以看到连接成功的设备,通过双击左边栏的设备,可获取模块的配置信息,如图4所示。将设备地址设置为20 01,设置信道为信道1,使能透传功能,设置目标地址为20 02,点击【保存设置】即完成模块的配置,如图5所示。
图4
图5
3. 数据透传
3.1 将pcie-zsl421模块插入epcm3568a-li设备后,上电启动。pcie-zsl421模块出厂自带固件,因此设备上电后,模块即进入正常工作状态,此时可以看到epcm3568a-li设备的sta灯闪烁。3.2 epcm3568a-li设备使用/dev/ttys9串口设备与pcie-zsl421模块进行通信,输入以下命令对pcie-zsl421模块进行配置。
              #设置串口波特率stty -f /dev/ttys9 raw speed 115200 cs8 -parenb -cstopb -echo min 0 time 100#设置设备地址:20 02echo -n -e \x7e\x00\x00\x00\x03\x00\x00\x19\x00\x9a > /dev/ttys9echo -n -e \x7e\x00\x00\x00\x06\x00\x03\x06\x02\x20\x02\x00\xb1 > /dev/ttys9#打开数据透传模式echo -n -e \x7e\x00\x00\x00\x03\x00\x00\x19\x00\x9a > /dev/ttys9echo -n -e \x7e\x00\x00\x00\x04\x00\x03\x09\x01\x00\x8f > /dev/ttys9#设置目标地址:20 01echo -n -e \x7e\x00\x00\x00\x03\x00\x00\x19\x00\x9a > /dev/ttys9echo -n -e \x7e\x00\x00\x00\x08\x00\x03\x1b\x00\x02\x20\x01\x04\x00\xcb > /dev/ttys9#设置信道为信道1echo -n -e \x7e\x00\x00\x00\x03\x00\x00\x19\x00\x9a > /dev/ttys9echo -n -e \x7e\x00\x00\x00\x04\x00\x03\x07\x01\x00\x8d > /dev/ttys9
3.3 配置完成后,epcm3568a-li设备与zsl42x-evb board 评估板间就可以当做串口一样进行数据透明传输了,如图6所示。
图64. 无线空中配置4.1 通过以上数据透传的配置步骤后,此时可以在无线配置工具页面点击【添加远程设备】,在弹出的搜索设备对话框里填入搜索的超时时间,点击【搜索】按钮,便可以搜索到epcm3568a-li这个设备节点,如图7所示。图74.2 等待本地模块搜索完成,点击【添加全部】把远程设备添加到设备列表栏里,此时便可以对该设备进行远程配置了,如图8所示。图8
5. 自组网功能
5.1 将zsl42x-evb board 评估板的设备类型配置成主机设备、使能自组网功能,如图9所示。图95.2 将epcm3568a-li通过远程配置使能自组网功能,如图10所示。使能自组网后可看到epcm3568a-li设备的sta灯间隔3秒双闪。图10
或者通过如下命令集设置使能自组网功能。
   #使能自组网echo -n -e \x7e\x00\x00\x00\x03\x00\x00\x19\x00\x9a > /dev/ttys9echo -n -e \x7e\x00\x00\x00\x04\x00\x03\x26\x01\x00\xac > /dev/ttys9
5.3 在epcm3568a-li设备端输入如下命令导出join管脚。
   echo 508 > /sys/class/gpio/exportecho out > /sys/class/gpio/gpio508/directionecho 1 > /sys/class/gpio/gpio508/value
5.4 按住zsl42x-evb board 评估板sw1按键不松手,此时zsl42x-evb board 评估板主机模块允许从机模块加入网络。同时在epcm3568a-li设备端输入如下命令,拉低join引脚小于3s进入入网申请状态。
   echo 0 > /sys/class/gpio/gpio508/valuesleep 2echo 1 > /sys/class/gpio/gpio508/value
5.5 当epcm3568a-li设备作为从机设备成功入网后sta灯间隔3秒单闪,此时在无线配置工具页面删除原本的远程节点,重新搜索添加,会发现epcm3568a-li设备节点的设备地址被自动重新分配了,如图11所示。至此,设备便组网成功了。图11
演示到此结束,快开始用lora实现自己的物联网应用吧!

急单流窜 台LCD驱动IC凸块订单转向日韩
华为Mate20Pro和iPhoneXSMax哪个好
KT142C语音芯片拷贝到KT142C内部就乱码的解决方法
关于一位十年工作经验的软件开发工程师的自述
兆欧表如何使用
基于EPCM3568A-LI的LoRa快速使用指南来了
餐饮油烟在线监测系统在行动
从国展到地方展 三雄极光是出于何种考虑的呢?
R&S率先提供VAMOS测试平台
专家浅析笔记本光驱读盘故障原因
才茂推出构建智慧停车场联网解决方案
面板制造厂商正在检讨继Notch之后应用挖孔设计的新一代全面屏设计
西门子PLC与CHV系列变频器通信
欧洲通信业内人士表示只有保障5G技术的广泛与多样才能确保网络安全
Allegro推出ACS37002系列霍尔效应电流传感器
液位指示器
ADI公司设计工具:ADIsimRF第2部分
被誉为“21世纪的听诊器”的AI医疗
IIR数字滤波器设计-在FPGA上实现任意阶IIR数字滤波器
宏微科技荣获汇川技术“20年战略合作奖”