LoRa信号与蓝牙信号转换模块、转换方法及信号发送装置
公开号 | CN106162528 A (PDF专利下载) |
发布类型 | 申请 |
专利申请号 | CN 201610527479 |
公开日 | 2016年11月23日 |
申请日期 | 2016年7月6日 |
优先权日 | |
发明者 | 金纯 |
申请人 | 重庆金瓯科技发展有限责任公司 |
导出引文 | BiBTeX, EndNote, RefMan |
分类 (1) | |
中国国家知识产权局, 欧洲专利数据库 (Espacenet) |
摘要
本发明公开了一种LoRa信号与蓝牙信号转换模块、转换方法及信号发送装置,该转换模块包括第一信号转换模块和第二信号转换模块;第一信号转换模块包括第一净荷获取模块、数据分割模块和第一数据组装模块,第一净荷获取模块获取蓝牙信号的净荷值,数据分割模块将蓝牙信号的净荷值分割成多个预定大小的子数据包,第一数据组装模块将分割好的子数据包分别封装为LoRa信号;第二信号转换模块包括第二净荷获取模块、数据组合模块和第二数据组装模块,第二净荷获取模块获取LoRa信号的净荷值,数据组合模块将LoRa信号的净荷值连接形成集合数据包,第二数据组装模块将集合数据包封装成蓝牙信号。本发明通过LoRa信号与蓝牙信号转换,实现LoRa模块与蓝牙模块的通信,有利于长距离,低功耗的通信。
权利要求
权利要求(8)
1.一种LoRa信号与蓝牙信号转换模块,其特征在于,包括第一信号转换模块和第二信号转换模块,所述第一信号转换模块和第二信号转换模块连接在蓝牙信号收发模块和LoRa信号收发模块之间; 所述第一信号转换模块将蓝牙信号转换为LoRa信号,所述第一信号转换模块包括依次连接的第一净荷获取模块、数据分割模块和第一数据组装模块,所述第一净荷获取模块获取蓝牙信号的净荷值,所述数据分割模块将蓝牙信号的净荷值分割成多个预定大小的子数据包,所述第一数据组装模块将分割好的子数据包分别封装为LoRa信号并传输至LoRa信号收发模块; 所述第二信号转换模块将LoRa信号转换为蓝牙信号,所述第二信号转换模块包括依次连接的第二净荷获取模块、数据组合模块和第二数据组装模块,所述第二净荷获取模块获取LoRa信号的净荷值,所述数据组合模块将LoRa信号的净荷值按照接收的先后顺序依次连接形成集合数据包,所述第二数据组装模块将集合数据包封装成蓝牙信号并传输至蓝牙信号收发模块。
2.—种LoRa信号与蓝牙信号转换方法,其特征在于,包括如下步骤: SI,对蓝牙信号收发模块和LoRa信号收发模块进行初始化; S2,运行如下两种方法之一或两者: S21,获得蓝牙信号的净荷,将净荷值分割成多个预定大小的子数据包,将子数据包封装为LoRa信号; S22,获得LoRa信号的净荷,将净荷值按照接收的先后顺序依次连接形成集合数据包,将集合数据包封装成蓝牙信号。
3.根据权利要求2所述的LoRa信号与蓝牙信号转换方法,其特征在于,所述步骤S21中,将蓝牙信号净荷值分割成多个预定大小的子数据包的方法为: 根据蓝牙低功耗技术将净荷值拆分成具备预置数据量的若干个子数据包; 对所述子数据包插入一个字节表示帧序号。
4.根据权利要求2所述的LoRa信号与蓝牙信号转换方法,其特征在于,所述,在进行数据切割过程中,将蓝牙信号切割为N个子数据包,所述N为正整数,在发送子数据包时,数据N也同时发送给LoRa信号接收端,如若接收端接收到的包数缺省,则重复传输数据,三次以后如果还出现丢包现象,此时要把失败的信息传回信号发送端,终止此次传输。
5.根据权利要求2所述的LoRa信号与蓝牙信号转换方法,其特征在于,所述,在LoRa收发模块内设置有缓存器和流控制阀,在蓝牙收发模块向LoRa收发模块传送数据时,当传入数据量超出缓存器的容量时,所述流控制阀阻止数据继续传入缓存器,当缓存区闲时,重置流控制阀,再继续传。
6.根据权利要求5所述的LoRa信号与蓝牙信号转换方法,其特征在于,所述,缓存器为可重置的Flag。
7.根据权利要求2所述的LoRa信号与蓝牙信号转换方法,其特征在于,所述步骤S22的方法为: 将接收到的LoRa信号按照帧序号的顺序取出净荷值并去掉帧序号后连接形成集合数据; 根据所述待传输数据的类型和长度等信息,生成所述集合数据的头属性; 对所述集合数据的头属性和所述待传输数据,依次进行校验处理,生成尾校验; 将所述头属性、所述待传输数据和尾校验,依次连结以生成完整的集合数据包。
8.—种LoRa信号与蓝牙信号收发系统,其特征在于,包括控制器、蓝牙收发模块、LoRa信号收发模块及连接在蓝牙收发模块、LoRa信号收发模块之间的权利要求1所述的LoRa信号与蓝牙信号转换模块,当在蓝牙传输距离阈值范围内传输信号时,通过蓝牙收发模块收发信号;当传输距离超出蓝牙传输距离阈值范围时,利用所述LoRa信号与蓝牙信号转换模块对蓝牙信号进行转换,通过LoRa信号收发模块收发信号。
您的留言或需求: