LoRa-IoT开发板
1. 引言
“物联网”从提出概念到如今的广泛运用,短短二十多年,物联网得到快速发展,在多个行业内开花结果。在物联网发展过程中,诞生了各种各样无线通信技术:LoRa、GPRS、Bluetooth、Zig-Bee、WiFi等,基于这些无线技术标准,又诞生了一系列产品。
从目前物联网产业来看,相关专家预测到2020年,大概会有120亿个物联网传感器和设备投入使用,而且这个数量还有继续增长的趋势。
低功耗和远距离的使用需求越来越多,不管是应用场景还是设计要求,更多的用户或开发者希望产品使用方便、功耗更低、寿命更长、距离更远,LoRa通信技术在此方面的优势日益体现。
2. LoRa通信
LoRa(Long Range)是一种低功耗、远距离通信技术,在相同功耗条件下,传输距离更远。在防盗报警、智能家居、智慧消防、远程抄表、用电安全监测等领域,LoRa都得到了广泛的运用。
LoRa使用的是ISM(Industrial Scientific Medical)频段,无需授权即可使用,不用收取相关费用,支持用户搭建网络;而NB-IoT使用的是运营商频段,它是由运营商提供网络,在现有的蜂窝基站上复用。对于一些企业来说,他们不想设备的数据被运营商获取,希望能够自行搭建一个网络,用来采集、控制或传输设备数据。
3. LoRa-IoT开发板
为了方便相关开发人员、学者和DIY爱好者使用,我们基于LoRa通信技术,开发了一款IoT开发板KNT-DB8-LR(以下简称LoRa-IoT),开发板实物图如下:
尺寸还是很小的,LxW只有3.28cmx1.28cm。
开发板通信、烧录和天线接口已经预留出来,相关引脚定义已经给出,开发板之所以选择设计成这种尺寸和结构,主要有三点原因:
首先:适用人群,不管是专业人员还是相关学习者,都可以很快上手;
其次:从实用角度出发,使用人员在学习或者调试完成后,可以直接放入其他产品使用;
所以LoRa-IoT开发板看起来和目前市面上其他开发板不一样,很多开发板都是尽可能丰富功能,将MCU管脚全都引出来使用,注重帮助用户理解MCU的资源和用法;而LoRa-IoT开发板注重帮助用户了解LoRa通信过程,以及在实际场景和产品上的使用。
LoRa-IoT开发板可以通过MCU的烧录接口对LoRa进行配置,也可以通过串口助手使用AT指令进行配置。
开发板采用邮票孔接口,没有使用金属过孔,主要还是从尺寸、实用性和通用性等方面考虑。如果采用金属过孔,在连接时需要使用排针,会增加开发板和底板之间的高度,为了避免一些设备由于内部空间的限制,所以采用邮票孔。
在使用LoRa-IoT开发板的UART接口时,可以在洞洞板上,通过排针将相关接口外接出来,具体相关操作可以观看:LoRa-IoT开发板焊接视频
焊接参考图如下:
4. 应用案例
越来越多的电子设备都在使用电池供电,这类设备对功耗十分敏感,设备尽管平常处于休眠状态,但如果休眠时电流过大,电池寿命就会缩短。例如烟雾报警器、比如远程抄表或者手持设备等。
以下是LoRa-IoT开发板应用案例。
产品实例一:智慧烟感
传统的烟感器一般是发出声光报警,如果用户外出,即使有报警信息也不能立刻得知,就会造成严重的安全事故。
智慧烟感在探测到现场烟雾达到浓度阈值时,除了发出声光报警外,还会将报警信息通过网关发送给平台,用户可以在平台或者移动端看到报警信息。
智慧烟感外形:
内部结构图:
产品实例二:智慧安全用电监控装置
智慧安全用电监控装置可以采集被测线路中的电压、电流、剩余电流、温度等参数,用户可以在平台看到这些参数。设备可以在单相电和三相电场合使用,降低因为设备线路或者负载原因,引发的安全问题。
设备外形:
内部结构图:
从这几年物联网行业发展来看,物联网已经涉及到我们社会生活的方方面面,它在推动社会变革的同时,也让我们的生活更加方便。