物联网是个交叉学科,涉及通信技术、传感技术、网络技术以及RFID技术、嵌入式系统技术等多项知识,但想在本科阶段深入学习这些知识的难度很大,而且部分物联网研究院从事核心技术工作的职位都要求硕士学历,“LPWAN实验室”计划从收集、整理、翻译实用的物联网有关的知识着手,帮助各高校物联网专业学生利用这个实验室学习平台找准专业方向、夯实基础,同时增强实践与应用能力。虽然现在面临大学生毕业就业难的情况,但实际各行各业却急需物联网领域相关专业的人才,从目前情况来看,环保、安防、智能交通、农业、医疗推广的可能性最大,这也是成为高校热门专业的一个重要原因。从工信部以及各级政府所颁布的规划来看,物联网在未来十年之内必然会迎来其发展的高峰期。而物联网技术人才也势必将会“迎娶”属于它的一个美好时代。
阿里物联网推出LoRaWAN开放式实验平台
摘要: 本文介绍了基于loraserver和uDC的LoRaWAN开发平台,基于该平台用户无需投入硬件即可在设备端和服务端进行,极大的降低了入门和开发门槛。 点此查看原文:http://click.aliyun.com/m/43348/ 本文旨在介绍AliOS Things的LoRaWAN开放式实验平台和具体使用方法,通过这些介绍用户可以在没有节点和网关,没有架设server的情况下完成对节点的远程调试,烧录,控制,数据交互等操作。 软硬件环境 Visual Studio Code(以下简称VSC)和AliOS Things开发环境 节点:MXCHIP EML3047(主芯片:ST STM32L071KB)—- 用户无需准备 网关:Semtech SX1301 + Raspberry Pi —- 用户无需准备 Server:loraserver —-用户无需准备 网络架构(应用框架) 以上网络架构参考AliOS Things的lorawanapp,在开放式平台中节点侧根据实际部署确定节点数量,网关目前是一个,server端包含了Network server和Application server。 平台架构 如上图,整个平台分两条线: uDC:通过Client和节点相连,连接接口为串口和Debug口 loraserver:通过网关和节点做交互 节点端的访问和操作 节点端的访问和操作是通过uDC进行的,关于uDC的详细介绍可参考uDevice Center – IoT弹性在线多设备开发平台。这里的lora节点的操作和上述链接里描述基本一致。 节点端的demo可以参考AliOS Things的lorawanapp,用户可以根据该工程更新自己需要的bin文件并在uDC中烧录更新 uDC平台上的设备是使用Access Key进行分配的,使用前请先前请联系AliOS Things团队获取Access Key (Email: aliosthings@service.aliyun.com 或 扫码加入文末的钉钉群)。 以下是一些页面截图: 进入uDC的可视化页面,注:每个用户可能分配的节点不一样 远程调试界面 远程烧录可以通过右键点击节点选择Program进行image烧录 Server端的访问和操作 server登录信息: server端链接:https://lora.aliosthings.io […] Read more.
减少物联网传感器节点耗电量
由于有数十亿的IoT传感器节点尚未部署,因此许多传感器节点开发人员面临的一个关键问题是power。在这些传感器上运行一个电力线是不切实际的,因为它们的位置,而且即使可行,耗时和昂贵。 此外,维修和更换电池可能会大大减少商业案例。产品设计师需要无限延长电池寿命,或者寻找其他方法来为他们的设备供电。 本文将介绍如何分析一个产品的功耗,并优化其硬件和软件,然后讨论如何使用最新的能量收集技术来增加电池。 能源配置文件 设计人员需要检查和优化的关键特性是其产品的能量配置。能源概况包括: 动态能量消耗:当设备醒着运行时所消耗的能量。 静态能量消耗:设备睡觉时消耗的能量,不执行任何工作。 设计人员至少有三种可用的选择,可用于延长电池寿命和最小化系统维护: 硬件能源优化 能源优化软件 能量收获 优化硬件:微控制器 对于许多设计师来说,能源优化将从硬件开始。为产品选择正确的主动和被动元件将大大降低传感器节点的能量配置。典型的无线传感器节点的主要能源消费者包括: 微控制器 无线接口 传感器和杂项集成电路。 电压调节器 内存存储设备 对于一个传感器节点,主要的能源消耗者将是微控制器,因此它在设计的早期阶段就成为一个重要的组成部分。 微控制器有许多不同的形状、大小和架构,但是对于一个IoT连接的设备,从一个32位的ARM微控制器开始是一个不错的选择。这些微控制器很好地得到了多个制造商的支持,并且相对容易地开发出健壮的和可移植的软件。它们的成本也可与许多8位或16位的零件相媲美,而且它们拥有强大的生态系统和社区。 虽然ARM微控制器在总体上是节能的,但设计者们还是希望把重点放在cortexm0 +家庭上,因为它的设计目的是尽量减少能源消耗。事实上,在他们最深的睡眠模式,大多数Cortex-M0 +部分将消耗1µA。 睡眠电流是很重要的,特别是在低负荷的应用程序中,但是在运行时也应该选择低功率的设备。一个很好的例子是NXP KL02微控制器和kineti – l系列。NXP KL02是一个低针数部分,有14个可用的I/Os。这对于一个专门的传感器节点来说是完美的,该节点需要采集一些传感器并通过无线电进行通信。NXP KL02有4 kB的可用RAM和32 kB的编程空间。 传感器节点需要更多的I/O和更多的RAM来存储数据,甚至运行一个轻量级的实时操作系统(RTOS),应该考虑STMicroelectronics的STM32L031K6T7。STM32L031K6T7有25个可用的I/O行,其中有8kb的RAM和32kb的闪存。 在选择低功率微控制器时,以下是一些建议和标准: 最小化I/O引脚的数量。 减少内部外设的数量。 选择Cortex-M0+家庭或等效组件。 检查部件上是否包含一个低功耗计时器。 确保包含了DMA控制器。 优化硬件:内存和被动。 当涉及到选择硬件组件时,微控制器并不是唯一可以成为能源消耗者的部分。延长电池寿命通常是通过观察所有的小能源消费者,当他们加起来,变得相当可观。 例如,一个使用EEPROM设备的设计,例如微芯片技术的25LC160A。25LC160A的读取电流在数据表中指定为6 mA (5.5 V @ 10 MHz),写入电流为3 mA,写入时间为5毫秒。更低的阅读潮流,更新弗拉姆号芯片低至200μA(1 MHz)。在访问外部内存时节省大约3个mA似乎并不多,但如果数据是在多年的时间内定期编写和读取的,那么储蓄就会累积起来。写入FRAM的时间也等于SPI总线传输时间。 除了主动部件外,设计师还应该检查可能有泄漏电流的被动元件。这些通常包括二极管、电容和电阻。选择被动元件的设计师应该记住: 铝电容器因其泄漏电流高,应避免使用。 通过提高电容器的电压等级可以降低泄漏电流。 在电压调整器输出上尽量减少容量。 尽量减少电容器的数量,因为每个电容器都有泄漏,它们可以迅速累积。 选择最大的拉升电阻,以减少其泄漏电流。 […] Read more.
LoRaWAN 开发套件入门指南
一、物料清单以及配套资料 1 x NanoGateway – 双频点 MultiSF(多达2 * 6 个 logic channels),克服了基于sx1301的网关下发时不能接收的弱点 1 x Arduino UNO + Arduino LoRaWAN Shield+AI78L 2 x AI78S 3 x Antenna 1 x Mini USB Cable 1 x Light Sensor 1 x 3 Pin Dupont Line 二、安装 1.将 Arduino UNO 通过 USB 线连接至电脑。 2.在开始 Arduino 的学习前,你需要安装软件 Arduino Software […] Read more.
干货案例:智能电机温度在线监测方案(全部开源+设计实施方案)
来源:物联网应该这样做 一、系统架构图 二、应用层 2.1、人机交互 满足网关设备与扎花厂在同一局域网内,用户即可通过访问浏览器一样查看当前电机温度及设置预警参数。 2.2、用户登录界面 打开浏览器访问IP地址“192.168.XX.XX” 进入用户登录界面如上图所示 输入用户名“admin” 输入密码“123456” 点击确认进行界面切换/点击取消进行重新输入 2.3、温度实时数据显示界面 电机编号:温度传感器与相对应电机的编码,有效范围(01-50) 温度一:单台电机温度传感器一的实时值 温度二:单台电机温度传感器二的实时值 温度三:单台电机温度传感器三的实时值 温度有效值:当三个传感器正常时,显示其平均值,当一只出现故障时,去除错误数据,进行平均计算 当前状态:未超过上限设定值为“正常”,反之提示“超过上限” 2.4、温度预警参数设定界面 电机编号:温度传感器与相对应电机的编码,有效范围(01-50)。 温度上限值:单台电机温度上限预警值设定。 语音报警:温度超过上限后,则通过语音进行播报“01号电机,温度超过上限,当前温度为xx℃”。 报警灯:温度超过上限后,则报警灯开始闪烁,用于警示工作人员。 推送次数:当前报警触发后,推送次数值设定。 推送间隔:当前报警触发后,每次推送的时间间隔,单位为秒。 三、运算层 3.1、数据存储转发 数据解析后形成电机温度实时数据表。 数据表放置与发送数据缓存区中。 HTTP服务器实时获取数据缓存区中数据。 3.2、数据接收解析 无线接收到数据,由数据解析方法进行解析。 解析后形成电机温度实时数据表。 3.3、无线自组网协议 星型拓扑网络: LoRa扩频无线通信技术在1Kbps的速率下在市区环境下,单跳覆盖3KM,使用简单的星型组网就能够建立LoRa微功率网络,而GFSK调制的芯片经常需要树型或者MESH等复杂的路由网络。 智能网关: 一个LoRa网络中仅有一个智能网关。 星型网络中总控制器,负责网络协调。 初始化、终止、转发网络中的消息。 星型私有网络与以太网桥梁。 一分钟内完成50台节点温度数据采集。 温度节点: 一个LoRa网络可容纳50个温度节点。 LoRa无线自组网终端节点,入网后,实时发送温度数据。 温度传感器数据采集。 3.4、预警参数设定 从web前端获取预警参数表。 参数解析后更新到内存中。 预警任务根据内存参数信息执行动作。 3.5、BSP板级支持包 RTC驱动 提供实时时钟硬件驱动层 SPI驱动 […] Read more.
物联网前世今生
来源:IOTdevelopment 物联网应该这样做 ~物联网行业前景~ 物联网被称为世界信息产业发展的第三次革命 列为国家五大新兴战略性产业之一 列入《国民经济和社会发展第十三个五年规划纲要》 物联网用途广泛,遍及共享单车,智能医疗、智慧农业、新零售、智慧牧场、车联网、智能家居。 物联网市场会从7800亿美金增长到1.68万亿市场(2020年),每年增长16.9% 所有的物联网职业薪资都是呈上升趋势 物联网人才供不应求企业求贤若渴 ~物联网体系架构~ ~物联网无线通信技术~ 高功耗、高速率的广域网传输技术,如2G、3G、4G蜂窝通信技术,这类传输技术适合于GPS导航与定位、视频监控等实时性要求较高的大流量传输应用。 低功耗、低速率的广域网传输技术,如Lora、Sigfox、NB-IoT等,这类传输技术适合于远程设备运行状态的数据传输、工业智能设备及终端的数据传输等。 高功耗、高速率的近距离传输技术,如WIFI、蓝牙,这类传输技术适合于智能家居、可穿戴设备以及M2M之间的连接及数据传输。 低功耗、低速率的近距离传输技术,如ZigBee。这类传输技术适合局域网设备的灵活组网应用,如热点共享等。 ~Zigbee~ ZigBee技术特点: 低功耗 高可靠性 低成本 低延时 低数据量 网络容量大 高保密性 全球通用性 为什么是 ZigBee? 在小米智能家庭套装中,除了多功能网关,其他三个产品都是靠内置电池供电的,可以持续使用2 年以上。能达到这么长的续航时间,肯定离不开低功耗的传感器和传输协议 ~蓝牙~ 蓝牙技术特点: 高数据量 兼容性强 低功耗 低成本 蓝牙技术应用领域: 蓝牙音箱 蓝牙手环 蓝牙耳机 蓝牙鼠标 ~RFID~ RFID 即Radio FrequencyIDentification也就是我们常说的射频识别技术,也有人称它为电子标签技术,总之这是一种通信技术,这种技术通过射频信号自动识别目标对象并获取相关数据,识别工作无需人工干预,可工作于各种恶劣环境。它是一种非接触式的自动识别技术,RFID 技术可识别高速运动物体并可同时识别多个标签,操作方便快捷。 RFID 125KHz 低频LF RFID 13.56MHz 高频HF RFID NFC 高频HF […] Read more.
阿里AliOS Things lorawanapp应用介绍
摘要: 文本旨介绍AliOS Things的lorawanapp的示例,完成一个LoRaWAN网络的构建和数据传输,并通过该示例让大家对AliOS Things有一个初步的了解。 AliOS Things 是 AliOS 家族旗下的、面向 IoT 领域的、轻量级物联网嵌入式操作系统。文本旨在给大家示范一下其中的lorawanapp的示例,完成一个LoRaWAN网络的构建和数据传输,并通过该示例让大家对AliOS Things有一个初步的了解。 系统框架图: 如下分别介绍了基于VSC, IAR, Keil三个Toolchain的工程示例: 基于VSC 基于IAR 基于Keil 不同Toolchain下代码大小比较 *因为LoRaWAN协议栈内有浮点运算,而大部分跑LoRaWAN的mcu均不含硬件浮点能力,所以需要软件实现,不同编译器会有比较大的代码差异。 结语 这边给大家介绍了一个AliOS Things的LoRaWAN示例,因为是针对多开发平台,步骤比较多,难免有错漏的地方,请指正。此外因为该示例是LoRaWAN网络基于AliOS Things的初步实现,细节部分不完善,如API的接口,函数封装不够细致等等,但这里主要目的是让大家了解AliOS Things的使用和LoRaWAN网络的应用,让大家有一个感性的认识,希望大家可以以此为起点,去感受AliOS Things的易用和强大,以及快速实现LoRaWAN的部署和测试。 来源:搜狐科技 点此查看原文:http://www.sohu.com/a/218134645_612370 Read more.
唯传技术干货:影响网关容量的关键因素及扩容技术研究(一)
来源:唯传科技 1.1 概述 低功率广域网(LPWAN)是无线通信技术发展的新趋势。与传统网络系统不同,这些系统并不专注于为每个设备实现高数据速率。相反,为这些系统定义的关键性能指标是能效,可扩展性和覆盖率。今天的LPWAN通常被视为由终端节点设备(ED)和网关基站(BS)组成的蜂窝网络。 节点(ED)连接到基站(BS)并由其服务,从而在其周围形成星形拓扑网络。 Lora技术就是其中的典型代表。在本文中,我们专注于研究基于LoRa技术的网关容量问题。 随着智慧城市的发展,对单个网关的容量需求提出了更多的要求,但是目前关于网关吞吐容量的研究鲜有报道,相关资料也是少之又少。唯传科技的研发团队在大量实验和理论研究的基础上,掌握了大量一手资料,为智慧城市相关应用提供了理论依据。 本文的主要贡献是对LoRa通信技术的深入分析,研究了影响LoRa 网关的吞吐量以及节点设备数量的各种关键因素。最后,我们提供一些讨论,并指出了未来需要进一步改进的方向。 1.2 LoRa技术参数 LoRa技术是升特公司(Semtech)的专有扩频调制技术。传输使用扩频来抵抗干扰,并处理由低成本晶体引起的频偏。 LoRa键的特点是:长距离,高鲁棒性,多径电阻,多普勒电阻和低功耗。 目前可用的LoRa收发器可在137 MHz至1020 MHz之间工作,因此也可在许可频段内运行。 然而,它们通常部署在ISM频段(欧盟:868MHz和433MHz,美国:915MHz和433MHz,中国:470~510MHz)。 传输参数分析 Lora技术最为一种无线射频传输技术,主要的参数由以下几个组成:发射功率(TP),载波频率(CF),扩频因子(SF),带宽(BW)和编码速率(CR)。网络系统的能量消耗,传播范围和抗噪声能力都是由这些参数的选择决定的。 发射功率(TP) LoRa无线电上的TP可以从4dBm调整到20dBm,步长为1dB,但是由于硬件实现限制,范围通常限制在2dBm到20dBm。此外,由于硬件限制,高于17 dBm的功率电平只能在1%占空比下使用。 载波频率(CF) CF是可以在137MHz至1020MHz之间的61Hz步进编程的中心频率。根据特定的LoRa芯片,该范围可能限制在860 MHz至1020 MHz。 扩频因子(SF) SF是符号率和芯片速率之间的比率。较高的扩频因子增加了信噪比(SNR),从而提高了灵敏度和范围,同时也增加了数据包的通话时间。每个符号的码片数量计算为2SF。例如,使用SF(SF12)4096芯片/符号的SF。 SF的每增加一次传输速率,传输持续时间和最终的能量消耗加倍。扩频因子可以从6到12.从前面的工作中可以看出,与不同SF的无线电通信是相互正交的,使用不同SF的网络分离是可能的。 带宽(BW) BW是传输频带中的频率宽度。较高的BW给出了更高的数据速率(因此在空中的时间更短),但是较低的灵敏度(因为附加噪声的集成)。较低的BW给出更高的灵敏度,但是更低的数据速率。较低的BW也需要更精确的晶体(较少的ppm)。因此,125kHz的带宽对应于125kcps的速率。虽然可以在7.8kHz至500kHz的范围内选择带宽,但典型的LoRa网络可以工作在500 kHz,250 kHz或125 kHz。此外,低于62.5 kHz的带宽需要温度补偿晶体振荡器(TCXO)。 编码率(CR) CR是由LoRa调制解调器使用的FEC速率,可以防止突发干扰,并且可以设置为4/5,4/6,4/7或4/8。更高的CR提供更多的保护,但增加空中时间。具有不同CR(和相同的CF,SF和BW)的无线电台如果使用显式报头,仍可以相互通信,因为有效payload的CR被存储在报文的报头中。 LoRa数据包结构 LoRa分组结构如图1所示。分组以前导码开始,可编程从6到65535个符号,射频添加4.25个符号。之后遵循可选的报头,其描述有效载荷的长度和FEC速率,并且指示有效payload包含可选的16位CRC。头部始终以4/8 FEC速率传输,并具有自己的CRC。在可选头之后,有一个负载,可以包含1到255个字节。在有效载荷的最后,可以包括可选的16位CRC。 空中时间(Airtime) LoRa的空中传输时间取决于有效payload的大小,SF,BW和CR的组合。传输的持续时间可以使用升特公司提供的LoRa调制解调器计算工具进行计算。必须注意的是,根据所选择的通信设置,数据包可以在空中时间方面具有差异。例如,20字节的数据包可以在9 ms和2.2 s之间变化。因此,通信参数的选择对LoRa部署的可扩展性具有重大影响。 图一,LoRa数据包结构图 LoRa链路模型 […] Read more.
使用LoRa Smart Blocks Development Kit来创建LoRaWAN网络
本文将为大家介绍如何用群登科技(Acsip)的LoRa Smart Blocks Development Kit 来创建LoRaWAN网络,开发工具包含LoRa智能型积木组件及正文 Gemtek Indoor Gateway。 群登这套LoRa智能型积木组件采用通过LoRa Alliance、CLAA、Actility等多重认证的S76S/S78S LoRa模块,透过感测板(Sensor Board)、LoRa板(LoRa Board)及电池板(Battery Board)来组合成一积木式套件,一举满足LoRa物联网应用开发的三大重点:主控板、LoRaWAN及电源需求,进一步降低进入物联网领域的门坎,协助Maker们快速熟悉LoRa Smart Blocks,轻松利用这些软硬件智能积木,组合搭配出各式各样的物联网应用,让Maker轻易完成概念性验证(Proof of Concept),加速物联网产品上市时程。 LoRa开发工具包 LoRa开发工具包应用 LoRa Smart Blocks方案的感测板采用使用者最为熟悉,且软、硬件整合功能强大的Arduino开发板,让使用者得以在此开发平台上轻易地与各种Sensor进行整合。LoRa 板则是采用群登号称全球体积最小的S76S LoRa通讯模块,透过UART接口将感测板的Sensor讯号由LoRa模块传送至Gateway及云端平台。积木式套件另提供电池板,可使LoRa开发板自备电源,使得供电方式更为弹性,方便户外测试更为便利。 LoRa Smart Blocks 套件主要积木组件规格如下: 1.LoRa Board :S76S – Semtech 公司的SX1276 2. Sensor Board (compliant Arduino UNO) MCU: ATmega328P ,提供GPIO/I2C/ADC/UART 开发环境: Arduino 传感器:内建SHT30高精度温湿度感测、MC3630 mCube 3轴加速器,二种传感器均为I2C界面,Address分别为0x45、0x6C 程序刻录:AVR ISP(透过ICSP 连接Arduino UNO SPI接口,Arduino […] Read more.
LoRa学习:LoRa关键参数(扩频因子,编码率,带宽)的设定及解释
学习大纲 1、扩频因子(SF) 2、编码率(CR) 3、信号带宽(BW) 4、LoRa信号带宽BW、符号速率Rs和数据速率DR的关系 5、 LoRa信号带宽、扩频因子和编码率的设定 6、空中速率 1、扩频因子(SF) LoRa采用多个信息码片来代表有效负载信息的每个位,扩频信息的发送速度称为符号速率(Rs),而码片速率与标称的Rs比值即为扩频因子(SF,SpreadingFactor),表示了每个信息位发送的符号数量。。 LoRa扩频因子取值范围: 注意:因为不同的SF之间为正交关系,因此必须提前获知链路发送端和接收端的SF。另外,还必须获知接受机输入端的信噪比。。在负信噪比条件下信号也能正常接收,这改善了LoRa接受机的林敏度,链路预算及覆盖范围。。 理解扩频因子的概念: 通俗的说 扩频时你的数据每一位都和扩频因子相乘,例如有一个1 bit需要传送,当扩频因子为1时,传输的时候数据1就用一个1来表示,扩频因子为6时(有6位)111111,这111111就来表示1,这样乘出来每一位都由一个6位的数据来表示,也就是说需要传输总的数据量增大了6倍。 这样扩频后传输可以降低误码率也就是信噪比,但是在同样数据量条件下却减少了可以传输的实际数据,所以,扩频因子越大,传输的数据数率(比特率)就越小。。。 Lora扩频因子的使用: 当扩频因子SF为6时,LoRa的数据传输速率最快,因此这一扩频因子仅在特定情况下使用。使用时需要配置LoRa芯片SX127x: 在RegModemConfig2,将SpreadingFactor设为6 将报头设置为隐式模式 在寄存器地址(0x31)的2至0位写入0b101 在寄存器地址(0x37)写入0x0C 2、编码率(CR) 编码率,是数据流中有用部分的比例。 编码率(或信息率)是数据流中有用部分(非冗余)的比例。也就是说,如果编码率是k/n,则对每k位有用信息,编码器总共产生n位的数据,其中n-k是多余的。 LoRa采用循环纠错编码进行前向错误检测与纠错。。使用该方式会产生传输开销。。 每次传输产生的数据开销如下: 在存在干扰的情况下,前向纠错能有效提高链路的可靠性。由此,编码率(抗干扰性能)可以随着信道条件的变化而变化,可以选择在报头加入编码率以便接收端能够解析。。。 3、信号带宽(BW) 信道带宽(BW)是限定允许通过该信道的信号下限频率和上限频率,可以理解为一个频率通带。比如一个信道允许的通带为1.5kHz至15kHz,则其带宽为13.5kHz 在LoRa中,增加BW,可以提高有效数据速率以缩短传输时间,但是 以牺牲部分接受灵敏度为代价。对于LoRa芯片SX127x,LoRa带宽为双边带宽(全信道带宽),而FSK调制方式的BW是指单边带宽。 LoRa带宽选项: 注意:较低频段(169MHz)不支持250K和500KHz的BW LoRa带宽测试的波形图可以参考链接: http://blog.csdn.net/HowieXue/article/details/79199712 4、LoRa信号带宽BW、符号速率Rs和数据速率DR的关系 LoRa符号速率Rs可以通过以下公式计算: Rs=BW/(2^SF) 每Hz每秒发送一个码片。。 LoRa数据速率DR可以通过以下公式计算: DR= SF*( BW/2^SF)*CR 5、LoRa信号带宽、扩频因子和编码率的设定 LoRaWAN主要使用了125kHz信号带宽设置,但其他专用协议可以利用其他的信号带宽(BW)设置。改变BW、SF和CR也就改变了链路预算和传输时间,需要在电池寿命和距离上做个权衡。 6、空中速率 所谓空中速率表示LoRa/FSK 无线(在空气中的)通讯速率,也叫空中波特率,单位bps, 空中速率高,则数据传输速度快,传输相同数据的时间延迟小,但传输距离会变短。 空中速率和距离、延迟的关系如下图: 作者:HowieXue Read more.
中国部署LoRaWAN最佳频段探讨
LoRaWAN以其明显的优势:大容量、全球统一的标准、免费频段、低成本和灵活性,和WiFi一样,成为“私有物联网”的首要选择(NB-IoT,和GPRS一样,是“公有物联网”的方案)。 现在,国内很多企业和高校,掀起建设LoRaWAN的高潮。如何选择“最佳频段”,就是面临的第一个技术因素。为此,我们一起探讨。 1 CN490频段分配 按《LoRaWANRegional Parameters V1.0》标准,中国地区有2个ISM(免费)频段: CN779-787:最大发射功率仅10dBm(10mW),没多大“实用”价值; CN470-510:最大发射功率可达17dBm(50mW),发射时长小于5000ms即可。 毫无疑问,CN470-510,是部署LoRaWAN的最佳频段范围。 然而,故事没有如此简单。 中国无线电委员会,分配CN470-510是用于居民抄表应用。在“上行通信”的96个通道中(下标从0开始):6到38,45到77,由“国家电网”保留使用。 换一句话说,这2个频段不能被“自由使用”(某些地区,就算“国家电网”没有使用这2个频段,也不能保证将来不被使用,到时还得“让道”)。 2 最佳做法 上图,可以更直观地查看这96个通道的使用。 0-5 和 39-44,这2个频段是空闲的;可惜的是,它们都只有6通道,如果使用它们,那意味着将浪费SX1301(8通道)的25%带宽。 78-79,这个频段,未能对齐8;如果使用,将会给实现带来麻烦(LoRaWAN协议栈,很多算法是基于8通道)。 幸好,80-87 和88-95,这2个“宝贵”的频段,受上帝的青睐,即能对齐8,又是连续的。 题外话: 因为现代计算机基于二进制,因此,在IT世界里,如果一个数字是2的整幂次,它就天生“基因”良好! 这对于制定协议和设计程序,都是一条“黄金法则”。 以上例,因为6 / 45/ 77这3个数字,都不是2的整幂次,导致浪费了宝贵的频谱。要知道,1MHz的频谱价值超过5亿美金啊! 3 频段分配表 经过上面的描述和讨论,在中国部署LoRaWAN理想的频段,即为下面2个表。 表1 CN470-510 80-87频段 CN490_80_87_Bands 信道 1 2 3 4 5 6 7 8 上行信道 486.3 486.5 486.7 486.9 487.1 487.3 487.5 487.7 下行信道 […] Read more.
LoRaWAN – 101:目前最流行的物联网技术之一!
如果您从事于LPWA低功耗广域物联网行业,你可能已经不止一次听说过LoRaWAN。这是一种远距离无线电频率协议,允许用低功耗的东西连接到互联网的长距离。这在目前解决了物联网生态系统中的一个大问题。LoRaWAN具有长达5年的电池寿命,加上传感器网络的维护成本降低,正在提出各种新的使用案例。 简而言之,这就是LoRaWAN所带来的,在这篇文章中,我们将研究核心技术的体系结构,关键特性和正在使用的新兴使用案例。 这项技术的优点在于它基于一个开放的标准。它使用未经许可的频谱作为ISM(工业,科学和医疗)无线电频段的一部分。在整个欧洲,LoRaWAN使用868Mhz的计划,而在美国则是915Mhz的计划。使用未经许可的频谱使得任何人都可以轻松设置自己的网络并使用它。许多电信运营商已经开始将LoRaWAN作为一项技术,并在全球许多国家提供连接服务。KPN,Orange,SK电信,康卡斯特以及其他许多公司都积极参与在该地区的大规模部署。这使得LoRaWAN成为一项技术更加有趣,因为它可以兼容不同运营商从小规模到大规模部署的网络。 LoRaWAN标准由LoRa Alliance管理,该组织由500多名成员组成,他们都支持该协议,并制作与LoRaWAN相关的组件,产品和服务。像Microchip,ST,思科,软银和ARM等公司都是成员。 LoRa vs LoRaWAN 让我们从定义LoRa开始 – 它是什么以及它与LoRaWAN有什么不同。LoRa是一种无线技术,就像更常用的WiFi,蓝牙,LTE和Zigbee一样。一项技术不能解决所有问题,而且在很多情况下都需要权衡。LoRa满足了需要长距离发送数据的低成本电池供电设备的需求。但是,对于高带宽的数据发送,LoRa不是一个合适的选择。LoRa是将要发送的数据调制为电磁波的技术。LoRa的这种调制技术被称为Chirp Spread Spectrum,已经在军事和太空通信中使用了数十年了。这是由于可以实现的通信距离长以及对干扰的鲁棒性。 另一方面,LoRaWAN是LoRa节点的高容量,长距离,低功耗,物联网网络的MAC协议。它充分利用了上述的LoRa功能,优化了LoRa节点的电池寿命和服务质量。该协议是完全双向的,它允许可靠的消息传递(确认)。它包括为安全性和数据保密性定义的端到端加密,终端节点的无线注册以及组播功能。该标准确保了全球各种LoRaWAN网络的互操作性。 LoRaWAN架构主要包含四个主要组件: 结束节点 网关(基站/路由器) 网络服务器 应用服务器 结束节点 终端节点是物理硬件设备,其包含感测能力,一些计算能力和用于将数据转换成无线电信号的无线电模块。这些终端设备可以将数据发送到网关并接收数据。如果将其置于深度睡眠模式以优化能耗,他们可以在小型电池上实现多年使用寿命。 当终端设备向网关发送消息时,它被称为“上行链路”,当它从网关接收到消息时,它被称为“下行链路”。基于此,有三种不同的方式来区分终端设备: A类 B类 C类 与其他两个类别相比,A类设备占用最少的能量。不利的一面是,它们只能在发送上行消息后才能接收下行链路。A类设备适用于基于时间间隔(例如每15分钟)发送数据,或者适用于发送事件驱动(温度高于21度或低于19度)数据的设备。 使用类别B的终端节点允许比类别A更多的下行链路消息时隙。这减少了消息的等待时间,但同时使其更节能。 最后,C类具有连续的接收窗口,只有在设备发送上行消息时才会关闭。因此,这是最节能的,在大多数情况下需要一个恒定的电源来运行。 网关 网关也称为调制解调器或接入点。网关也是一个硬件设备,可以从终端节点中获取所有的LoRaWAN消息。这些消息然后被转换成可以通过传统IP网络发送的比特数组。网关连接到传输所有消息的网络服务器。 网关是透明的,计算能力有限,所有的复杂性和智能性都在网络服务器中执行。根据用途和类型,网关有两种类型: 室内使用网关,例如Multitech Conduit,The Things Gateway 户外使用网关,例如Kerlink IoT站,LoRiX One 网络服务器 所有来自网关的消息都被转发到网络服务器。这是更复杂的数据处理过程发生的地方。主要负责: 路由/转发消息到正确的应用程序 选择下行消息的最佳网关。这通常基于从先前已接收的分组的RSSI(接收信号强度指示)和SNR(信噪比)计算的链路质量指示 如果多个网关收到消息,则删除重复的消息 解密从末端节点发送的消息并加密发送回节点的消息 网关通常通过加密的Internet协议(IP)链接连接到网络服务器。网络通常包含一个网关调试和监督界面,允许网络提供商管理网关,处理故障情况,监视警报等。 物联网是一个全球开放的众包物联网数据网络。来自世界90多个国家的2万多人使用LoRaWAN构建了这个全球物联网数据网络。 应用服务器 应用程序服务器是实际的物联网应用程序的地方 – 对从终端设备收集的数据有一些帮助。应用程序服务器主要运行在与LoRaWAN网络服务器连接的专用或公共云上,并执行特定于应用程序的处理。与应用程序服务器的接口由网络服务器驱动。 LoRaWAN功能 双向通信 终端设备可以根据配置向网关发送数据并接收数据。这个配置也可以从应用程序调用。 本土化 LoRaWAN的一个有趣的功能是不需要GPS的本地化。这对跟踪资产和传感器特别有用,因为它比电池效率高,维护成本低于传统方法。 […] Read more.
2017全国物联网寒假师资班即将在华清远见举办
2017年12月初,在工信部软件与集成电路促进中心和教育部教育管理信息中心指导下,确定由华清远见教育集团来举办2017年全国物联网寒假师资班。 本次物联网师资班旨在为进一步推动全国高等院校嵌入式暨物联网专业教学工作的开展,加强国内各高等院校同行间的交流,培养国内嵌入式及物联网的师资力量。最终传授给那些在校大学生。 本次师资班除了由华清远见教育集团主办、同时中国软件行业协会嵌入式系统分会协办,并联手ARM中国、飞思卡尔、Atmel中国共同举办“2018年寒假全国高校NB-IOT/LoRA物联网师资培训班”。针对目前高校嵌入式及物联网专业师资水平的现实状况,本次师资班强化了针对项目实战环节以及最新最潮流的物联网NB-IOT/LoRA技术的讲解。华清远见提供专为物联网教学自主研发的NB-IOT/LoRa物联网实验套件,通过理论集合实践的教学方式,让老师快速掌握物联网知识体系及开发方法。丰富、实用的内容,可以帮助高校老师快速的开设NB-IOT/LoRa物联网课程。 除了举办方耳熟能详之外,教学更是由行业大咖亲授, 目前可以肯定的将有6大看点: 1.一手掌握物联网当前新技术:NB-IOT/LoRa; 2.帮助高校老师快速的开设NB-IOT/LoRa物联网课程 3.理论集合实践,快速掌握物联网知识体系及开发方法 4.企业级应用案例,动手实践最新潮项目案例操作及分析 5.华清远见专为物联网教学自主研发的NB-IOT/LoRa物联网实验套件 6.物联网方向实力大咖亲授NB-IOT/LoRa方向课程 课程大纲图,详情见华清远见官网 作为一名高校老师最近深感苦恼:科技发展太快,技术更新频繁,以前学过的技能知识无法满足学生的需求,也无法更进一步提升自我,该如何解决?如果你有这番苦恼毫无疑问,这次的学习就是为你量身定做。 本文为企业宣传商业资讯,仅供用户参考,如用户将之作为消费行为参考,LPWA物联网应用站敬告用户需审慎决定。 Read more.