基于E220-400T30D模块实现简单的Lora无线通信
1.模块简介
用户手册下载
E220-400T30D采用全新一代的LoRa扩频技术,基于LLCC68芯片方案设计的无线串口模块(UART)。具有多种传输方式,工作在(410.125~493.125MHz)频段(默认433.125MHz),TTL 电平输出,兼容3.3V 与5V 的IO 口电压。
2.工作模式
模式 | M1 | M0 | 模式介绍 | 备注 |
---|---|---|---|---|
传输模式 | 0 | 0 | 串口打开,无线打开,透明传输 | |
WOR发送模式 | 0 | 1 | WOR发送方 | |
WOR接收模式 | 1 | 0 | WOR接收方 | 支持空中唤醒 |
深度模式 | 1 | 1 | 模块进入休眠,配置参数时自动唤醒 | 参数配置模式 |
注:M0和M1可以通过跳线帽、拨码开关或单片机的GPIO选择 |
3.传输方式
定点发射:
广播发射:
4.模块配置
配置模式(模式3:M1=1,M0=1)下,只支持9600,8N1格式;
4.1通过指令进行配置
略.具体指令格式可以参考《用户手册》
4.2通过上位机配置
硬件配置时记得将M1和M0至1;
配置注意事项:
1.配置上位机均以十进制显示;
2.同一网络下的Lora模块需配置为同一信道,0-83分别代表总共84个信道;
3.同一网络下的Lora模块应配置为同一密钥(只写,读取返回0);
4.不同Lora模块的地址应加以区分;
5.传输方式根据自己需要选择;
6.配置完成后修改M1和M0配置为传输模式;
5.组网通信
Lora模块A:
传输方式:透传
波特率:9600
信道:0x0A
地址:0x01
密钥:0x55
u8 TX_To_Lora_B[6]={0x00,0x02,0x0A,0x06,0x06,0x06};
...
//向Lora_B模块发送数据0x06,0x06,0x06
UART_Send_Data(TX_To_Lora_B,6);
Lora模块B:
传输方式:透传
波特率:9600
信道:0x0A
地址:0x02
密钥:0x55
u8 TX_To_Lora_A[6]={0x00,0x01,0x0A,0x08,0x08,0x08};
...
//向Lora_A模块发送数据0x08,0x08,0x08
UART_Send_Data(TX_To_Lora_A,6);
基于E220-400T30D模块实现简单的Lora无线通信相关推荐
- tcm可信密码模块linux,基于可信密码模块的可信电子签名终端设计与实现
目前电子签名都是在普通PC上进行的,但普通PC的运行环境可能被恶意程序感染, 可信PC能够有效解决普通PC的安全问题,但是当前PC上可信计算的研究还面临许多瓶 颈,特别是信任链难以通过PC上操作系统进 ...
- 基于C++实现一个支持简单交互绘图小程序
资源下载地址:https://download.csdn.net/download/sheziqiong/86763967 资源下载地址:https://download.csdn.net/downl ...
- 基于树莓派对Linux内核简单认识
基于树莓派对Linux内核简单认识 树莓派等芯片带操作系统的启动过程 Linux 内核源码 Linux 内核源码目录树 安装tree命令 目录树结构 Linux根目录下 \ 树莓派Linux源码配置 ...
- 一种基于机载AI模块的多旋翼无人机的电力巡检报告生成方法
一种基于机载AI模块的多旋翼无人机的电力巡检报告生成方法 1 摘要 无人机在输电线路巡检通常采用无人机进行巡检的方式进行,通过无人机按照一定的航线飞行,在预设的点位拍摄获取电力器件的照片然后上传到服务 ...
- 智能家居硬件小制作(含源码)《手势识别控制器》基于PAJ7620手势模块、L298N驱动板、arduino
智能家居硬件小制作(含源码)<手势识别控制器>基于PAJ7620手势模块.L298N驱动板.arduino 目录 智能家居硬件小制作(含源码)<手势识别控制器>基于PAJ762 ...
- 基于DS3231时钟模块的stm32 Hal库程序,源码
关于DS3231模块介绍我在我的博客基于DS3231时钟模块的stm32 程序,源码中有介绍 ,大家可以自己看下.我这篇直接讲HAL的代码. 一.配置IO /**/****************** ...
- ESP32-CAM 板载摄像头模块进行简单的图像采集和网络传输。
ESP32-CAM 是一款集成了 Wi-Fi 和图像传感器的开发板,它可以用于实现基于 Arduino 平台的物联网应用和图像处理等项目.本文将介绍如何使用 ESP32-CAM 板载摄像头模块进行简单 ...
- Discuz! X2.5 添加自定义数据调用模块(简单方法)
转:http://521-wf.com/archives/46.html Discuz! X2.5 添加自定义数据调用模块(简单方法) Discuz!X系列的diy功能还是相当不错的,在对其进行二次开 ...
- python操作微信电脑版_Python使用itchat模块实现简单的微信控制电脑功能示例
本文实例讲述了Python使用itchat模块实现简单的微信控制电脑功能.分享给大家供大家参考,具体如下: #!/usr/bin/python #coding=UTF-8 import request ...
最新文章
- “性能调优”坑惨了几十万程序员
- 腾讯云发布全链路数据开发平台WeData,大数据开发迈入新时代
- python语言基础-详细的总结一下python入门基础语言知识!
- Zookeeper 安装
- python定义数列每项的变量__Python定义方法
- 【JEECG技术文档】JEECG在线聊天插件功能集成文档
- Pudb调试python
- HashMap的底层原理 cr:csdn:zhangshixi
- 基于Hadoop生态系统的一种高性能数据存储格式CarbonData(基础篇)
- vs2019离线安装包
- 时钟同步服务器性能,GPS时间同步概述-GPS同步时钟的适应范围-GPS同步的优缺点-NTP服务器|同步时钟|子母钟|数显钟|GPS时间同步...
- G1调优实践日记--G1HeapWastePercent和InitiatingHeapOccupancyPercent的应用
- 网络访问:从网络访问此计算机属性增加guest组,workgroup无法访问,详细教您workgroup无法访问如何解决...
- Cesium中如何获取鼠标单击位置的经纬度
- W25Q128 Flash
- 苹果cms模板_苹果CMS建站的一些心得
- 用代码加密,2种方法教你在C#中保护PPT文档
- Python Socket通讯
- 大数据的达摩克利斯之剑
- 【Redis学习08】Redis消息队列实现异步秒杀
热门文章
- 【我眼中周星驰最经典的十大影片】之首【喜剧之王】
- Scala3 Macro系统Tasty进展
- 【Git 教程系列第 24 篇】Support for password authentication was removed on August 13, 2021. Please use a
- 利用ffmpeg,将YUV420P视频按照恒定crf转为MP4
- sql查询某字段重复的数据
- 《中国棒球》:推进备战·开启新篇章
- hdu6681 Rikka with Cake(主席树)
- [RK3288][Android6.0] 调试笔记 --- AndroidTool两种低格方式
- mysql监控工具:spotlight on mysql
- logical readahead mysql_优化 AIX 7 磁盘性能,第 1 部分: 磁盘 I/O 概述和长期监控工具...