LoRa无线通信设计(三)小区环境测试

引言

我们在《LoRa无线通信设计(一)原理》中解释了LoRa扩频通信带来更长的通信距离的原理:http://blog.csdn.net/jiangjunjie_2005/article/details/47857259。

在微功率无线通信中典型的应用场景是3种:

l 空空距离通信:如连接湖、河、平原、山丘等自然区域的机械设备和传感器;

l 住宅区域通信:如连接小区、工厂、商场的灯光和烟雾报警器等;

l 跨楼层通信:如连接家庭水、燃气、电、热等表计;

在小区环境通信中,无线电信号会受到高层建筑物的阻碍,无法做到直线传播。当绕射的信号到达接收器时比较微弱,需要接收灵敏度高的机制才能保证通信。LoRa通信距离远,抗干扰能力强,那么它在一个住宅小区里的通信性能如何呢?我们一起看看小区测试情况。

一.测试小区

我们挑选了一个成熟的小区,该小区有5334户,高层建筑(18层和32层)有64栋,容积率3.95(密度较大)。该小区的实景图如下:

二.测试方法

我们使用iWL881A无线通信模块进行测试,该产品由长沙市锐米通信科技有限公司研制,www.rimelink.com,属于LoRa长距离低功耗产品,实物图片如下。有想了解该产品低功耗特性的朋友,请参考博文:
http://blog.csdn.net/jiangjunjie_2005/article/details/47700597

iWL881A共支持10个档位,每个档位的速率如下表:

档位

1

2

3

4

5

6

7

8

9

10

速率(bps)

66

132

243

443

887

1602

2876

5084

10168

20334

长度

2

4

8

16

32

64

128

252

252

252

在不同的通信速率下测试数据帧的长度不同,通信数据为随机数据,外加2字节的CRC16校验。以第10档为例,随机数据长度为252字节,外加2字节校验,即通信帧总长为254字节。

发射器每发送一帧数据后进入等待状态,如果接收到接收器的回应后,再发送下一帧数据,通过统计发送帧数目和接收帧数据,可以计算出通信成功率。

接收器每接收到通信帧,闪烁LED1,表明接收到数据包;然后对数据校验CRC16,如果正确则回应数据帧,闪烁LED2灯。

我们把发射器放置东北角的25楼,拿接收器在小区行走,通过观看LED灯的闪烁可以得知通信成功与否。

三.测试结果

我们挑选了2、4、6、8、10,共5个偶数档位在小区进行测试,测试如果如下表。当通信速率位于第2档时,即132.5bps,可以单跳覆盖整个小区。

四.测试总结

从上面的测试数据看,真正单跳覆盖一个小区时,通信速率已经低于1kbps。换句话说,LoRa在小区通信是可以做到长距离,前提是通信量少。比较适合小区应用包括:温湿度监测,PM2.5,人和车流量监测,用电用水信息,灯光控制,烟雾报警,停车位监测,保安巡更等,当然更大的市场是水表和燃气表的集抄(这个我们有专门的博文介绍)。

LoRa无线应用于小区通信可以取得比较高的成本收益。想象下,仅通过一次性投入,即购买基础设备(终端+管道+云服务器,经常称为“端管云系统”,详情请参考:http://www.rimelink.com/nd.jsp?id=20&_np=109_328),就可以实现小区的智能化,没有诸如GPRS的流量开销,不用像光纤或网线的布线施工,用电池供电无需接入繁杂的电缆。智慧小区,离我们越来越近了。

欢迎加入“LoRaWAN论坛”http://lora.timeddd.com/forum.php

LoRa无线通信设计(三)小区环境测试相关推荐

  1. LoRa 学习Day4 LoRa无线通信设计(二)空空距离测试

    https://blog.csdn.net/jiangjunjie_2005/article/details/48102279 LoRa无线通信设计(二)空空距离测试 https://blog.csd ...

  2. linux vim编辑kconfig 无法wq,Linux-4.9.2内核在mini2440上的移植(三)——编译环境测试...

    原因:没有安装make工具,安装一下 root@ubuntu:~/linux-4.9.2#apt  install  make 再重试,又出错 root@ubuntu:~/linux-4.9.2#ma ...

  3. 通用单向链表设计(三)——接口的测试

    2019独角兽企业重金招聘Python工程师标准>>> 接口的测试: /***************test.c**********************/ #include & ...

  4. 无线通信设计秘密三:效率 节能 组网

    无线通信设计秘密三:效率 节能 组网 一. 典型的LoRa无线网络 LoRa(Long Rang)无线通信协议是一种长距离的无线通信技术,它最大的优点是距离远(空旷距离可达15kM),同时低功耗:当然 ...

  5. Kali Linux 秘籍 第三章 高级测试环境

    第三章 高级测试环境 作者:Willie L. Pritchett, David De Smet 译者:飞龙 协议:CC BY-NC-SA 4.0 简介 既然我们已经了解了 Kali Linux 所包 ...

  6. 从零开始学产品第五篇:三个环境,开发、测试和线上

    本篇为[从零开始学产品]系列课第1章第4节 欢迎到公众号菜单栏,获取产品经理课程更多资料 上节课我们说到了,Bug的生命周期,而只有在测试环境和线上环境发现的Bug,才会被称之为Bug. 倒底什么是测 ...

  7. vue在生产环境、测试环境和开发环境,三种环境下配置不同的api地址

    vue在生产环境.测试环境和开发环境,三种环境下配置不同的api地址 我们大多数在开发的时候,都会有三种环境,一个是开发环境,一个是测试环境,一个是生产环境,我们打包的时候需要根据不同的环境去加载不同 ...

  8. 物联网Lora模块从入门到精通(八)Lora无线通信

    一.前言 在某些环境下,无法通过有线传输数据,这时候我们需要使用Lora无线通信传输数据,Lora无线数据传输具有低功耗.距离长的特点,常用于工厂内等,需要Lora基站. 我曾做过距离测试:Lora模 ...

  9. i5功耗最低的cpu_CPU真的很费电? 三种环境下处理器功耗实测

    2013-4-7 06:17 [天极网DIY硬件频道]在我们进行装机搭配时,往往在选购电源方面有很大的误区,即使不使用独立显卡也要选择大功率电源.很多DIY玩家总认为CPU是耗电大户,经常以CPU和显 ...

最新文章

  1. java phantomjs 2.1.1_Java之网络爬虫WebCollector2.1.2+selenium2.44+phantomjs2.1.1
  2. [网页设计]点睛价值
  3. 安装 centos 7.x 自定义分区
  4. linux脚本命令顺序执行命令,linux – nohup多个顺序命令
  5. keras多输出模型
  6. Vxworks增加system call
  7. Mantle--国外程序员最常用的iOS模型字典转换框架
  8. linux下查看进程的线程数,linux查看进程的线程数
  9. WebStorm-2018.2.2配置
  10. 这次都安排上了,零食好物全都 9 块 9 。
  11. python爬虫好学不_python爬虫难学吗
  12. vi编辑器编辑超大文件。
  13. A Survey on Knowledge Graph-Based Recommender
  14. ENVI_IDL:批量拼接Modis Swath的逐日数据并输出为Geotiff格式
  15. QX2601液晶手写板擦写板专用IC芯片
  16. ugui 转轮_Unity3D的FingerGesture插件
  17. 华南联络易-管理培训老师的神助手
  18. 【Redis】练习题
  19. caffe常用层:batchNorm使用
  20. 从游戏机、计算机、智能手机的过去五十年 看VR和AR的未来五十年

热门文章

  1. 使用Excel时截图的一个小技巧
  2. 笔记本装win10和ubuntu双系统
  3. 【文献阅读】小样本学习综述:A Survey on Few-Shot Learning(Y. Wang, 等人,ArXiv,201904)
  4. LQ0072 数字三角形【DP】
  5. 中国矿业大学计算机应用研究生就业,矿大算什么水平的211?附中国矿业大学就业方向...
  6. 艾瑞年度数据:在线视频
  7. 字符设备-seria.c tty_io.c seria.c rs_io.s tty_iocnl.c tty.h termios.h keyboard.s源码分析
  8. 计算机技术属于全日制工程硕士吗,计算机技术领域全日制工程硕士专业学位研究生培养方案试行为.PDF...
  9. 无限级分类-树形结构
  10. 转载自Eva_J的作业