物联网是个交叉学科,涉及通信技术、传感技术、网络技术以及RFID技术、嵌入式系统技术等多项知识,但想在本科阶段深入学习这些知识的难度很大,而且部分物联网研究院从事核心技术工作的职位都要求硕士学历,“LPWAN实验室”计划从收集、整理、翻译实用的物联网有关的知识着手,帮助各高校物联网专业学生利用这个实验室学习平台找准专业方向、夯实基础,同时增强实践与应用能力。虽然现在面临大学生毕业就业难的情况,但实际各行各业却急需物联网领域相关专业的人才,从目前情况来看,环保、安防、智能交通、农业、医疗推广的可能性最大,这也是成为高校热门专业的一个重要原因。从工信部以及各级政府所颁布的规划来看,物联网在未来十年之内必然会迎来其发展的高峰期。而物联网技术人才也势必将会“迎娶”属于它的一个美好时代。

认知计算、区块链IoT、物联网安全…看懂的人将控制未来
2016年是物联网令人兴奋的一年,几乎每个行业都在投资物联网。 目前B2C消费产品占据物联网市场超过半壁江山,但是根据IDC的预测,到2020年,物联网市场的80%以上将用于B2B应用。 当代世界,各种前沿科技层出不穷,形成了人工智能、虚拟现实、区块链等相互叠加的科技爆炸时代。借由这些新技术的应用,物联网将创造新的商业模式、新的工作流程、新的生产力引擎以便形成更好的成本控制和用户体验。 硅谷知名投资人吴军老师说:2%的人将控制未来,成为他们或者被淘汰。 物联网的未来属于终身学习者,就是那些不断更新自己大脑的“操作系统”的人。不断学习和建立更准确、更清晰的概念,保证自己处于不断成长的过程中,最终的目的,是不断领先于大多数人,比如领先于90%的人,甚至领先于98%的人。 为了给关注iot101君的终身学习者做好服务,本君特意整理了IBM和福布斯发布的2017年你最需关注的5大趋势,汇总如下: 认知计算 认知计算,是一种全新的计算模式,通过信息分析,自然语言处理和机器学习领域的大量技术创新,能够“理解”非结构化数据,就包括语言、图像、视频等,让计算机系统能够像人的大脑一样学习、思考,进行数据分析并做出正确的决策。 认知计算与我们熟知的人工智能有什么区别呢?以下是援引《哈佛商业评论》的解答。 规模性。传统人工智能不强调规模,而认知计算必须进行大规模的学习。 交互性。传统人工智能梦想建造具有人类智能的自助机器,而认知计算侧重于与人类交互和协作。 概率性。传统人工智能梦想建立一种精确的智能机器,而认知计算则致力于应对各种非结构化、非确定性数据,因此表现出一定的概率性。 差异点 认知计算 人工智能 特点 强调认知、理解 以人控制为主,由人告知机器如何行动 要求能力 有学习推理能力,能通过分析做出适当决策,为人们提供参考 接收人的训练、培养 与人关系 与人和环境之间有互动,增加人类智慧 没有相互的反馈,主要由人控制,根据人类的需求而工作 衡量标准 没有唯一标准,遇到具体问题具体分析 有像图灵测试这样的衡量标准 关注领域 大数据,尤其是海量非结构化的数据 模拟人、人类世界 据Gartner的报告表示,真正能够产生洞察的关键,是能够解读非结构化数据,因此认知计算被认为是未来真正的数据时代所需要的技术。 基于越来越多的采集数据,认知计算使传感器能够自动诊断和进行决策,而不需要人为干预。认知物联网的另一个巨大的优势是组合多个数据流的能力,以便识别特定的模式,提供更多的情景选项。 认知物联网是将认知计算技术与互连设备产生的数据和这些设备可以执行的操作结合使用,创造“会思考”的物体。 然而认知物联网并没有固定的程序。他们从与人的互动和环境中学习经验,在这个训练的过程中个,认知系统逐步跟进物联网的复杂性,识别人类难以提炼的数据相关性。 物联网安全 由于物联网依赖于可以连接的设备,必须考虑其安全性。物联网生态系统中所有的参与者都对其设备、数据和解决方案的安全性负有责任,涉及的角色这包括设备制造商、应用开发商、消费者和物联网企业。 据统计,2016年共有IoT设备漏洞1117个,漏洞涉及Cisco、Huawei、Google、Moxa等厂商。其中,传统网络设备厂商思科Cisco设备漏洞356条,占全年IoT设备漏洞的32%;华为Huawei位列第二,共收录155条;安卓系统提供商谷歌Google位列第三,工业设备产品提供厂商摩莎科技Moxa、西门子Siemens分列第四和第五。影响设备的类型包括网络摄像头、路由器、手机设备、防火墙、网关设备、交换机等。 IoT设备漏洞类型分别为权限绕过、拒绝服务、信息泄露、跨站、命令执行、缓冲区溢出、SQL注入、弱口令、设计缺陷等漏洞。其中,权限绕过、拒绝服务、信息泄露漏洞数量位列前三,分别占收录漏洞总数的23%、19%、13%。 物联网的安全需要一个多层次的方法论。从设备的角度来看,应该从设计和开发的初始就着重考虑安全性,并保持硬件、软件和数据在整个设备生命周期中的安全。  为了充分发挥物联网的潜力,必须通过互可操作性和设计良好的权限控制来应对安全的挑战。在设计安全功能时应采取积极主动,而不是被动的方法,研发更好的产品和解决方案。 区块链IoT 区块链可以增强安全性,使交易更加无缝,建立信任、降低成本和加速交易,进而提升供应链效率,在物联网中发挥着重要作用。 将区块链技术应用到物联网(IoT)领域的想法已经存在有一段时间了。事实上,区块链技术看起来至少在IoT的三个方面能够成为其合适的解决方案:大数据管理,安全和透明性,还有对基于相互连接的智能设备之间服务交换的微交易带来的便利。 IoT在本质上是与大数据相连的。随着安装的IoT单元不断增加,物联网中收集到的消费习惯和行为模式数据成倍增加。这一庞大的数据如何处理成为了一个必须解决的问题。在此情况下,有人就认为“只有使用区块链技术,除此之外别无选择”。 区块链技术不仅能够为记录所有IoT单元的数据提供合适的解决方案,同时还能保证一旦数据被记录,之后将不可以再更改。因此,《区块链革命:比特币背后的技术正在如何改变货币,商业和世界》一书的联合作者 Alex Tapscott表示: “物联网需要一个物账本(Ledger of Things),该账本需要记录所有的发生在物联网内的事情,包括交谈内容,谁欠谁钱等,并协调所有发生的事情。” 目前区块链IoT已经被一些企业采纳应用。位于荷兰的Kinno公司已将公司设备与区块链相连接,从而开发了一款可以追踪、监控及上报集装箱状态、位置以及优化货物包装及海运路线的使用水平的解决方案。 再例如,Tilepay物付宝,他为现有的物联网行业提供一种人到机器或者机器到机器的支付解决方案。Tilepay 是一个去中心化的支付系统,它基于区块链,且能被下载并安装到一台个人电脑上、笔记本、平板或者手机上,所有物联网设计都会有一个独一无二的令牌,并用来通过区块链技术接收支付。Tilepay还将建立一个物联网数据交易市场,使大家可以购买物联网中各种设备和传感器上的数据。 API(应用程序编程接口) API用于将信息和丰富的数据连接到物联网,增强物联网的实用性。对于物联网来说API的重要性不言而喻,然而如何将物联网API变现也是一个早晚要面对的问题。 […] Read more.
共享单车上的智能锁,做出来有多难?
共享单车作为现阶段的资本风口,媒体对共享单车的兴趣和报道渐渐多了起来,有关注的同学可能早早就看过这些文章是这样介绍单车上的智能锁的,“技术实现手段也不难:在电动车锁里加上传感器、GPS、3G网络和芯片……”,事实上真的像众多报道中所描述的如此“简单”吗? 单车联网的核心必是智能锁 在探讨共享单车上智能锁要怎样做出来前,我们应该先弄明白:共享单车是否非要智能锁不可? 在如今市场出现的“百车大战”中,OFO和摩拜无疑是众多市场争夺竞争者中对受瞩目的一对。摩拜单车配备了“GPRS开锁 + GPS定位”的智能锁,开发和生产成本较高,而OFO走的则是普通自行车密码锁,野蛮铺货大干快跑的策略。 橙黄大战也引发了对智能锁使用的思考 在这场市场占领的竞争中,单纯用机械锁压低单车成本的做法在运营中缺点已经凸显。幻想使用机械锁运营共享单车也在具体的实践中逐渐被证明是不可能的。共享单车上不设置智能锁,从用户体验层面到线下维护成本的层面都没有任何优势。 OFO 被大量用户诟病的一点就是单车没有GPS定位,用户找车十分麻烦,为了解决这个问题OFO只能大量铺货,我在每个地方都有大量的车,这样车是不难找了,但投放量的增加无疑增加了投放成本;用户还车需要自觉打乱密码盘,使得OFO有将近3成的车被占位私有,一次开锁,终身使用;机械锁为每辆编码单车下发的密码一样,用户记住密码可跳开App解锁,一次开锁,全家使用;平台根本不能监控车辆位置,单车的状态,车辆报废率极高,相应地,维护成本高得吓人。 反观摩拜单车的智能锁嵌入GPS 和独立SIM卡,不仅方便用户取用,平台还可能把用车需求量化,进行动态匹配,最重要的是积累了短途大数据。在共享单车竞争的核心点除去投放量外,最有意义的就是用户短途大数据的信息收集,对铺货位置、数量等运营有战略性的意义。 长篇大论说了一通,下面我们要进入正题了,做一个搭载GSM+GPS功能的智能锁,有多难? 智能锁的开锁方式的演变 我们先搞清楚智能锁的核心问题:用户是怎么通过手机扫码开锁的,原理是什么?共享单车上的智能锁从上线之处到现今,开锁的方式已经经历了三次优化。 短信解锁: 我们都体验过共享单车的开锁方式:用手机扫描车上的二维码,APP 上出现解锁进度的读条,10秒内就会听到电机带动和锁鞘“啪”的一声,解锁成功。我们可以直接把锁内的 GSM 模块当成是当年的插了SIM卡的黑白功能手机,10秒内的时间,GSM 搜索网络时间没有这么短,更何况在解锁的过程中,我们仅仅是用手机扫码,没有任何激活单车的操作,所以可以肯定锁是始终与网络保持长连接的,就是说这个手机始终是开机的状态,时刻要接收信号。 一开始以摩拜为代表的共享单车的开锁过程比现在慢多了,每次开锁大概在6~10秒,但极少开锁失败。笔者很早就注册使用共享单车,对此深有体会。原因其实是最开始的共享单车,开锁并不是使用GPRS流量来控制的,而是服务器通过给自行车发短信(对,就是手机短信),响应然后开锁。6至10秒的延时也正正是短信投递的时间。 早期的共享单车使用短信开锁 短信开锁的方式有其优势:开锁比较稳定,开锁不需要通过GPRS/3G流量,比较省电。省电是非常重要的,前期由于共享出行尚未普及,而单车是需要使用者发电维持的(相信大家都知道摩拜初代用的是轴承不是链条,靠我们骑车来发电),如果某辆车一直没人骑,等到它的电量耗尽变成一辆“僵尸车”,一旦这种情况多起来,线下维护的成本就非常高。 没想到吧,最开始的共享单车是以短信作为开锁信号! GPRS开锁: 接下来共享单车开锁方式就直接由服务器通过GPRS/3G流量传达指令开锁。不再担心电量的问题,这种变化是可预见的,因为骑车的人多起来了嘛!通过流量直接开锁,开锁速度也大大提升,从原来靠短信,等待时间有时候要30秒、1分钟(短信收发有时候还不止这么久)变成了3秒内开锁,照顾到很多人的用户体验。但问题随之而来:开锁时间,开锁成功率依赖信号,在信号不强的地区开锁也是十分痛苦的。 GPRS + 蓝牙开锁: 我想你们也猜到了,现在的智能锁采用的开锁方式普遍使用的是流量+ 蓝牙辅助开锁,开锁不稳定、开锁时间慢、耗电等所有问题得以一次性解决。蓝牙辅助开锁,原理是使用用户的手机蓝牙通过加密,与锁内的蓝牙配对后开锁。服务器只需用流量连接用户手机,再由手机蓝牙发送开锁指令到智能锁。这样一来,开锁功耗大大降低,也不需要依赖锁中模块的信号强度,提高稳定性。4G手机的流量速度也保证了开锁时间,这种流量蓝牙“二合一”的开锁方式可谓终极方法。 续航问题 共享单车一开始不被看好,很大程度上是因为其电池的续航问题。 上面提到过,除去开锁,单车需要和后台云服务器建立了TCP/IP长连接,通过心跳包的形式保持通信,与服务器同步定位的信息。显然,定位的问题要用到锁里面GPS 模块(最傻的创业者都不会用基站这种方式定位),单单是实时定位就需要GSM + GPS的方式24小时不间断去追踪单车,耗电不少啊。 这就涉及到锁的整体功耗问题了,共享单车上的智能锁一天要用多少电?我们尽量用最最省电的方式去计算。 由于我们不可能把市面上的共享单车拿来拆掉测试,所以要另想办法。我们从SparkFun 上找了个GSM/GPS 模块,通过它显示的参数来预估。 在 SparkFun 搜索“GSM/GPS”出来的第一个  这里介绍的参数为平均工作功耗为7mAh,加上周围电路的功耗,预估10~12mAh基本上就是锁最低的功耗了。 平均工作电流:Idle mode 骑行时,实时的路径追踪可以使用用户的手机上传位置,单车内的GPS只负责跟踪单车,只需要在一段时间内更新某个点(与跟踪美团外卖员位置类似),这个更新时间可以长达30秒到1分钟。而车辆锁上后,后台也可以控制延长心跳时间,10到15分钟才更新一次,目前采用的 AGPS 技术也可以在2秒内锁定位置,工作时间不多。所以我们先把忽略GPS模块的功耗忽略,只计算GSM模块待机功耗。 这样就有个更简单的方法:我们可以回想下当年诺基亚黑白板砖功能机的时代,1020mAh的电池,在轻度使用的情况下(每天发发短信类似智能锁开锁操作),可以待机5天左右,算下来功耗大概在8~9mAh,算上GPS模块和周围电路,开锁电机,功耗大致应该在10~15mAh。 电池和发电 有了对智能锁功耗的基本认识,自然要考虑到我们要在上面放多大的电池才能维持正常的工作?关于电池的问题,有几点需要考虑到的:电池必须是可充电电池;单车的流动性非常大,不能对一辆辆没电的单车进行收集和人工充电;受限于锁体的大小,体形不能太大;电池的成本不能过高。 市面上最符合上面条件的电池大概就是INR18650电池,单节2500mAh,由于锁有大小的限制,一般的锁体内放4节这样的电池已经是极限了,就是10000mAh。这样的电量,明显最多只能支持单车两个月的使用,意味着共享单车的运营者必须解决另一个问题:怎样给单车充电? […] Read more.
采用LORA 技术设计物联网应用
各种无线技术的产品连接到物联网(IoT)。每种技术适合不同的应用,需要设计人员仔细考虑因素,如距离和数据传输速率,成本,功耗,体积和外形。 本文将介绍的LoRa协议,其优势比其他协议,并讨论多项产品和开发工具包,使工程师可以快速上手开发基于LoRa系统。 无线物联网权衡考虑因素 每个无线技术既有长处和短处。标准的Wi-Fi,例如,可以传输大量高速数据的,但它有一个有限的范围内。蜂窝网络结合高速和长距离,但它的耗电。 的IoT应用,例如远程数据采集,城市照明控制,气象监测,和农业,分别具有不同的组优先级。被测量或在这些应用中,如天气条件,土壤水分含量,或街灯控制的数量时,所有的变化非常缓慢地在延长的时间周期。 此外,该传感器节点往往英里开并且是电池供电的,所以最佳的无线协议必须能够小数据分组在长距离上以最小的功耗有效地发送。该LORA协议被设计为恰好这些要求。 LORA技术概述 LORA是针对低功耗,广域网(LPWAN)应用程序。它拥有射程超过15公里,并达到1万个节点的容量。低功耗和长范围的组合限制了最大数据速率为每秒50千比特(Kbps)的。 劳拉是拥有和申请了专利专有技术Semtech公司公司,在ISM波段操作。频率分配和用于ISM监管要求因地区而异(图1)。两种最流行的频率是用于北美,欧洲使用的868兆赫(MHz)和915兆赫。其他地区,尤其是亚洲,有不同的要求。    欧洲 北美 频带 867-869兆赫 902-328兆赫 通道 10 64 + 8 + 8 通道BW最多 125/250千赫 五百分之一百二十五千赫 通道BW DN 125千赫 500千赫 TX通电 +14 dBm的 +20 dBm的典型值 (30 dBm的允许) TX功率DN +14 dBm的 +27 dBm的 SF向上 7-12 7-10 数据速率 250个BPS – 50 kbps的 980个基点 – 21.9 kbps的 链路预算最多 155分贝 […] Read more.
锐米通信:支持高校物联网研究 锐米开源LoRa系统
1 一个成功的故事:伯克利大学与UNIX 47岁的大叔–UNIX(尤其是它的后辈Linux和BSD UNIX)是这个星球上最有生命力的操作系统,从巨型机,到手机,都有它们默默工作的舞台。  同时,美国加州大学伯克利分校显然对UNIX有着非常重要的贡献: 1)1975年,比尔.乔伊(不是比尔.盖茨,他1975年刚从哈佛退学,以卖BASIC为生)将PASCAL编译系统整合在UNIX系统里,并且以BSD命名进行发布。 2)伯克利大学为了发展UNIX成立了计算机研究小组,世界上优秀的程序员都参与到BSD系统的改进之中,不断反馈BUG改进UNIX。 3)1983年,随着计算机网络的发展,伯克利大学将TCP/IP协议整合到了UNIX,发布了4.2BSD,人们普遍一个共识就是BSD才是最先进的UNIX系统。 2 我们的愿景:促进高校LoRa物联网研究 一个不争的事实是,70年来,美国在信息技术领域取得垄断性的优势。 一个公开的秘密是,美国的产业界与教育界越来越紧密地结合。 一个硅谷的经验是,以下3者的无缝融合:     大学/教授  –(提供) –> 发明或技术;     科技公司   –(经营) –> 产品与市场;     风投公司   –(提供) –> 资金和人脉; “他山之石,可以攻玉”!今天,我们想借助美国科技产业的成功经验,和中国的高校,一起合作,推进LoRa物联网的研究。 3 锐米开源P2P和TDMA的价值 3年来,锐米通信成功研发3条LoRa产品线:P2P, TDMA和LoRaWAN,了解这3者的特点,请您参考《锐米产品特点与应用场景》http://www.rimelink.com/nd.jsp?id=44&_np=105_315 现在,准备向高校开源:P2P和TDMA系统。 等等,您可能会问,为什么不开源LoRaWAN呢?这有2个原因: 1)它太复杂,需要技术特别深厚的团队,才能掌握; 2)我们需要一些时间来组织文档,完成开源的准备工作; 时机成熟后,我们会开源LoRaWAN给“优秀”的高校实验室。 即将开源的 P2P 和 TDMA系统,有哪些优点呢?这包括以下几点。 3.1 产品成熟稳定 2年来,超过100家客户,测试和使用锐米通信的LoRa产品,这些包括上市公司和国内重点大学; 更可贵的是,锐米通信的LoRa产品,已经部署到工程应用中,经过实战的考验。 3.2 卓越的低功耗技术 锐米LoRa终端在休眠时,功耗低至1.6uA,这是硬件的极限!因为:MCU带RTC的休眠=1.4uA,RF的休眠=0.2uA。 低功耗测试实验,可以参考《锐米LoRa终端说明书》http://www.rimelink.com/nd.jsp?id=38&_np=105_315  […] Read more.
LoRa网络中的传感终端
物联网的应用中少不了传感器,有各种各样不同类型的传感器,广泛应用于各个行业中的电子产品或终端上。物联网传感器市场规模有多大,下面是市场调研机构对物联网传感器市场的预测: Markets and Markets预测,到2022年物联网传感器市场(传感器主要有压力、温度、湿度、磁力计、加速度计、陀螺仪、惯性、图像等)将达384.1亿美元,2016年至2022年之间的复合年增长率为42.08%。推动物联网传感器市场增长的主要因素包括更便宜、更智能和更小传感器的发展,智能设备和可穿戴式产品市场的日益增长,需要实时应用计算,各种应用中对物联网传感器需求的增加,IPv6部署以及传感器融合概念在物联网传感器市场中所起的作用。 2017年6月7日,Zion Market Research 发布了一份题为“物联网传感器市场(压力传感器、温度传感器、加速度计、陀螺仪、磁力计、光传感器等等)”的新报告,应用涉及到医疗保健、汽车 、消费电子、楼宇自动化、工业、零售和其他应用。2014年全球物联网传感器市场为49亿美元,预计到2020年底将实现收入178.1亿美元,2015 – 2020年之间的复合年增长率为24.00%。 Gartner公司预测,2017年全球将会有84亿台物联网设备在使用,比2016年增长31%,到2020年将达到204亿。终端和服务的总支出在2017年将达到近2万亿美元。中国大陆、北美和西欧地区正在推动连接设备的使用,三个地区的合计将占2017年物联网(IoT)装机量的67%。 物联网的发展带动了传感器的应用发展,调研机构对传感器和物联网的市场发展预期都是增长的。随着LoRa技术的应用发展,也将会为物联网和传感器市场带来新一波增长的行情。 LoRa网络的连接 LoRa是一种低功耗广域的通信技术,采用星型网络,可以在大范围内将传感器或终端大规模地连接入网,从而实现一些物联网应用规模化部署。下面是LoRa网络的连接示意框图:   LoRa网络是一种云-管-端的通信连接架构,向下连接终端或传感器,向上则通往云端服务器。LoRa技术的兴起给物联网行业带来了新的发展机遇,LoRa市场业务也在发展中不断细分,出现了一些新的业务角色,如LoRa模组厂商、LoRa网络方案商以及LoRa网络服务商等。LoRa连接的不仅仅是终端和云端,连接的更是一种新的商业模式。LoRa行业还处于起步发展阶段,仍需要市场各方共同的努力共建生态的发展。 LoRa的创新不仅仅是通信连接技术的创新,还有“两端”应用的创新,即云端和终端。云端呈现的是为决策提供可视化的数据信息,而终端就是将LoRa与终端融合提供网络连接功能,实现将“物”量化采集和传输功能。下面先来看一下LoRa网络中的传感终端。 LoRa网络中的传感终端 LoRa网络实质上是提供了端到端的通信连接管道,其应用还需要与传感终端连接。国内有些厂家将LoRa通信部分做成了一个模组产品,可以与现有的终端产品整合在一起连接入网。或直接连接一些传感器做成一个终端传感产品。 物联网应用的需求越来越多样化,对监测的量也会有很多,就需要多参量监测的终端产品,并在大范围内规模化部署。融合多种传感器通用的终端产品就可以灵活地满足这种需求。Semtech和Polysense共同发布的WxS8800就是这样的一款产品。 LoRa通用传感终端 – WxS8800 美国时间2017年6月14日,博立信科技公司(Polysense)与LoRa技术提供厂商Semtech公司在硅谷联合发布了业界领先的基于LoRa技术的WxS8800 通用传感终端。博立信(Polysense)科技公司,作为光纤传感和无线传感工业物联网解决方案的创新领导者,推出了LoRa传感器终端解决方案,支持LoRaWAN协议和全球ISM频段 (137Mhz to 1020MHz)。WxS 8800通用传感器终端系列基于Semtech公司的LoRa技术和LoRa联盟的LoRaWAN协议,在非视线距离的城市环境中传输距离支持3公里至5公里,在视线距离的开阔环境中传输距离超过15公里,具有9个内部集成传感器和外部模拟与数字传感器接口,可支持广泛的工业物联网应用。   WxS 8800 LoRa通用传感器终端系列的主要特点如下: ·业界领先并具有商用意义的LoRa技术通用传感器终端,支持北美,欧州和中国的ISM频段通讯 ·内置九种传感器,包括:3轴加速度计,高精度振动、PIR运动、温度、湿度、光照、大气压、气体、声学和GPS /北斗GNSS定位传感器 ·基于专利技术的倾斜检测算法,能实时高精度检测被测物体在地理坐标中的倾斜矢量参数 ·7个外置可插拔气体传感器,用于有毒和爆炸性气体监测 ·超低功耗的声学/噪声传感器,适用于周界安防和智慧城市应用 ·多功能接口(MPI),可实现与外部模拟量及数字量传感器(如DS18B20、PT100、位移、测距、土壤水分检测传感器)的连接,并向外部传感器提供直接供电或寄生供电选项,从而解决了外部传感器需要单独供电的问题 ·IP67防水防尘标规外壳,具有双高通量气流保护通风口,可以快速响应温度,湿度,光照和气体监测 ·基于PWM的换能器控制输出,最多可达16级信号电平 ·灵活切换的电池电源或直流供电,满足了不同需求的应用要求和部署情况;智能的电源检测和管理技术极大地优化了电池效率,使用1或2节“AA’锂电池可支持5到10年的工作寿命 ·灵活切换的内、外置天线选项,满足不同需求的应用和部署场景 ·每个传感终端支持本地数据分析和自定义算法 ·适用于位移和振动传感的一定范围的温度补偿算法,有效地提升了测量的精确性   结语 LoRa行业正在不断发展壮大,并在发展中逐渐细分,出现了一些新的行业角色,如集成LoRa功能的产品制造商、LoRa网络服务商、LoRa网络运营商等。在行业应用解决方案中,多参量的通用传感终端可以更为灵活地解决实际应用中的一些多种参量检测的问题。LoRa作为一个新兴的行业,传感终端产品还存在很多的市场空白,需要更多的传统传感终端企业的参与,共同发展LoRa传感终端,促进LoRa行业的发展。 Read more.
完整的LoRa体验,有这一套就够了!——LoRa IoT Kit体验
[导读]如果想要完整的LoRa体验,至少需要一个LoRa网关和一个LoRa节点。而除了这两者必须部件之外,Dragino的套件中还提供了更多惊喜。所以想要完整的LoRa体验究竟要花多少银子?这或许是很多LoRa入门开发者最关心的问题。我们认为Dragino在这一方面做的不错。 不经意间,IoT的热门话题似乎已转到了NB-IoT及LoRa之间。这中间自然免不了争论:谁才是IoT远距通信技术的皇太子?这个答案现在来讲还为时过早,不过LoRa联盟发布的NB-IoT vs LoRa技术白皮书上倒是指出了二者各有所长,在不同的领域或应用中都将占有一席之地。这也应了一句中国的古话:一花独放不是春,百花齐放春满园。 LoRa是Long Range的缩写,属于无线通信技术中的一种,典型特点是距离远、功耗低。速率相对较低,可视为网络通信中的物理层实现,LoRa对应的产品就是收发器(tranciever)芯片,例如semtech的SX1272/SX1276,主要处理二进制数据流。LoRaWAN是在LoRa物理层传输技术基础之上的以MAC层为主的一套协议标准,对应OSI七层模型中的数据链路层(MAC层),LoRaWAN消除了具体硬件的不兼容性,同时还实现了多信道接入、频率切换、自适应速率、信道管理、定时收发,节点接入认证与数据加密、漫游等特性。 一般市面上常见的LoRa模块,通常实现的就是物理层的通信,要实现LoRaWAN功能,需要使用软件来实现LoRaWAN协议,要实现网络通信功能,还需要一个网关。 今天和大家一起来体验的是Dragino的LoRa IoT Development Kit套件,这是一个完整的LoRa套件,包含一个LoRa网关,两个不同类型的LoRa结点及配套的传感器,可以体验完整的LoRa IoT功能。 一般来说,能称得上Kit的东西,可不是一块板子或一个模块就可以称得上的,Dragino的LoRa IoT Kit里面有些什么呢?一起来看看吧。 包装比较素雅,中间是DRAGINO的Logo,左上角看到型号为LoRa IoT Kit字样,在侧面还有二维码。 打开包装盒,上面有防震泡沫保护,下面才是套件里的硬货,呵,东西还真不少! 全部取出来看,一个LoRa网关兼作路由器,两个LoRa结点,一个是LoRa Shield,另一个是LoRa/GPS Shield,与Arduino底板配合使用,还有一个DC电源,把天线都装上去,看上去挺有感觉! LoRa网关背部特写,看到DC电源的要求为9-15V,另有两个ETH接口,一个标明WAN,一个标明LAN,似乎是路由器的标配,实际上这个LoRa网关是可以当做路由器用的。 网关侧面的USB 2.0接口,可以用来连接3G/4G模块,也可以用来连接U盘。 配备的DC电源为12V/1A,极性为内正外负。 这是LoRa/GPS Shield的特写,该扩展板包含两个模块,一个是GPS模块,另一个是LoRa BEE模块,对应的LoRa ISM频段为868MHZ。 LoRa BEE使用可拆卸式设计,同时上面还标明了支持的通信频段,866MHz。另外模块体积很小巧,与天线放在一起的效果,倒感觉天线是个庞然大物了。 拆下LoRa BEE模块后的扩展板,可以看到GPS模块是焊接在底板上的。 LoRa Shield上的LoRa模块,型号为RF96,这是HopeRF产的模块,旁边的晶振是32M的。 本来以为这就是套件的全部了,其实还有惊喜。打开下面的隐藏空间,还发现一个小盒子,上面没有任何标注,如下 这里有什么惊喜呢? 除了杜邦线及ARDUINO数据线,还有好几个传感器,如温湿度传感器、超声波传感器。嗯,考虑得很周到,毕竟LoRa本就是为物联网而生,体验过程是少不了传感器这些东西的,先不管最终的体验如何,这份体贴、细致还是值得赞一个! 看到这么多好东西,笔者已有点迫不及待,只想快点好好体验下传说中的LoRa,亲自上手,近距离感受下远距离通信的感受:_)。 不过先不能着急,先要配置好网关。 什么是LoRa网关?LoRa网关又名集中器(Concentrator)是LoRaWAN系统中的中央结点,支持多通道、多信号的同时调制及解调,网关使用不同的RF组件来实现高容量及多通道通信。另外网关使用IP通信与上层服务器连接,一个典型的LoRaWAN系统如下 简单点说,一个LoRa网关应该包括两方面的功能:一是连接LoRa结点,二是通过TCP/IP与Internet相连。至于具体的配置,则依照实际情况来确定。 Dragino的网关LG01-P作为一款低价的LoRa网关,并没有实现多多通道通信功能,这算是一大遗憾,不过考虑到它的售价,也就释然了。LG01-P与Internet连接的方式则非常丰富,可以使用ETH、WiFi或3G/4G蜂窝连接。 LG01-P内置AR9331模块,最高运行主频为400MHz,并布署了OpenWRT系统,从这点看,完全可以把LG01-P当作一个路由器来使用。LoRa这一块的通信,使用的是RF96 LoRa模块,提供了高达168dB的链路预算,最高100mW的输出,支持FSK, GFSK及LoRa等调制/解调功能。除了LoRa模块,PCB上还集成一颗ATMEG328P的芯,通过SPI/UART分别与RF96及AR9331进行通信。下面是拆开网关之后看到的样子 图中红色的PCB板包含了ATMEGA328P及LoRa模块,它的下面就是Dragino HE Linux模块,内含AR9331。可以看到WIFI天线是内置的,引出的天线接口连接到LoRa模块上。另外可以看到LG01P内部还预留了一个LoRa BEE模块接口,只是没有连接模块,估计是作未来扩展功能之用。 LoRa模块可以拆下来,拆下来看到下面的IoT模块也就是Dragino HE Linux模块 这就是实现网络通信的模块,金属屏蔽罩内部是AR9331模块,配合OpenWRT与Internet连接。另外看到下面还有个叫SENSOR的接口,应该可以用来连接外部传感器。 […] Read more.
STM32 Nucleo Pack LoRa技术入门 – 十分钟搭建一个完整的LoRa节点
LoRa技术备受热捧,给低功耗物联网应用带来了很大的发展和创新的空间。ST也与Semtech公司合作推出了LoRa解决方案。 在现阶段,为使开发者快速地体验和开发基于LoRa的技术,ST公司在其现有产品的基础上,搭建起了一套LoRa网络系统。这些硬件和软件有:P-NUCLEO-LRWAN1开发板、I-CUBE-LRWAN中间件和X-NUCLEO-IKS01A1扩展板。使用这些板子和软件就可以非常容易地创建和配置一个LoRaWAN™ 的节点。 另外,ST还提供了各种产品的NUCLEO开发板和扩展板,可以方便定制各种节点的扩展功能,创建各种可能的产品原型组合。 在本文所附的视频中,生动地展示了如何使用这些工具快速搭建一个基于STM32的LoRaWAN™节点。下面将视频中的部分内容,摘录文字如下: LoRa要点 LoRa是一种无线技术,用于创建M2M和物联网应用所需要的低功耗广域网(LPWAN)。 低功耗(10-20年电池寿命)、低成本(非常低的基础设施投资)、安全性(AES128加密) 长距离(1-10公里) 标准化(由主要的行业执行者联盟推动) 跟踪( 免费跟踪) STM32和LoRa 10分钟 1. 准备 – P-NUCLEO-LRWAN1 NUCLEO-L073RZ开发板 SX1272MB2DAS扩展板 天线 USB连接线 P-NUCLEO-LRWAN1 官方主页: http://www.st.com/content/st_com/en/products/wireless-connectivity/lorawan/p-nucleo-lrwan1.html – 计算机 KEIL IDE I-CUBE-LRWAN LoRaWAN软件扩展包 串口客户端(TeraTerm 或 PuTTY) 浏览器 – 网关 选择基于LoRaWAN的网关,频率可根据地区选择,不同厂家的网关配置不同。 本文选择了MULTITECH的“MultiConnect Conduit”网关 2. STM32和LoRa板子安装 – 确认JP1、JP6跳线短接,JP5设置为EV5 – 将SX1271MB2DAS LoRa扩展板插到STM32 Nucleo板子上 – 将天线接到LoRa扩展板上 3. 安装LoRaWAN软件包 – 下载并安装LoRaWAN软件包(可到www.st.com搜索LoRaWAN) – 下载 […] Read more.
基于LoRaWAN的远程抄表系统
作者:金卡高科技股份有限公司 张恩满 赵春焕 钟晨 丁渊明 聂西利 摘要:随着无线通讯技术的不断发展,智能燃气抄表也有了更多的选择。首先分析了LoRa技术的特点及LoRaWAN协议的网络架构,并与其他无线通讯技术进行对比,最后以LoRaWAN燃气表为例分析了LoRaWAN协议在智能燃气抄表领域的可应用性。 关键词:LoRa技术 ;LoRaWAN燃气表;远程抄表系统 1、LoRa技术 LoRa 是由Semtech公司开发的一种基于1GHz以下的新型超长距低功耗数据传输技术。它使用线性调频扩频调制技术,即保持了像FSK(频移键控)调制相同的低功耗特性,又明显地增加了通信距离,同时提高了网络效率并消除了干扰,即不同扩频序列的终端即使使用相同的频率同时发送也不会相互干扰[1][2],因此在此基础上研发的集中器/网关(Concentrator/Gateway)能够并行接收并处理多个节点的数据,大大扩展了系统容量。 随着LoRa的引入,嵌入式无线通信领域的局面发生了彻底的改变。这一技术改变了以往关于传输距离与功耗的折衷考虑方式,提供一种简单的能实现远距离、长电池寿命、大容量、低成本的通讯系统[1]。 LoRa主要在全球免费频段运行(即非授权频段),包括433、868、915 MHz等。LoRa网络主要由终端(内置LoRa模块)、网关(或称基站)、服务器和云四部分组成,应用数据可双向传输。LoRa的优势主要体现在以下几个方面:1)高接收灵敏度,功耗低,接收灵敏度达-148dbm,接收电流仅10mA,睡眠电流200nA。2)系统容量大,每个网关每天可以处理500万次各节点之间的通信(假设每次发送10Bytes,网络占用率10%)。如果把网关安装在现有移动通信基站的位置,发射功率20dBm(100mW),那么在建筑密集的城市环境可以覆盖2公里左右,而在密度较低的郊区,覆盖范围可达10公里。3)基于终端和集中器/网关的系统可以支持测距和定位,对距离的测量是基于信号在空中的传输时间,而定位则基于多点(网关)对一点(节点)发出的信号在空中传输时间差的测量[3]。其定位精度可达5m(假设10km的范围)。4)支持自组网,可以实现节点与集中器直接组网连接,构成星型网络。 2、LoRaWAN标准 LoRa技术在物理层上实现了长距离点对点通信,如果没有协议栈的管理设计,LoRa的使用只能限于简单的数据收发,无法组成高效复杂的通讯网络。2015年LoRa联盟发布LoRaWAN技术规范,成为LPWAN(低功耗长距离广域网)的重要技术标准之一[4]。LoRaWAN定义了网络的通讯协议和系统架构,而LoRa物理层能够使长距离通讯链路成为可能。完全符合LoRaWAN标准的通讯网关可以接入5到10公里内上万个无线节点,其效率远远高于传统的点对点轮询通讯模式,也能大幅度降低节点通讯功耗[5]。LoRaWAN自下而上设计,为电池寿命、容量、距离和成本而优化了LPWAN(低功耗广域网)。对于不同地区LoRaWAN给出了一个规范概要,以及在LPWAN空间竞争的不同技术的高级比较[6]。 图1 LoRaWAN系统架构 图2 LoRaWAN网络架构 1)网络架构 LoRaWAN采用星型网络架构,在网络中,节点与专用网关不相关联。相反,一个节点传输的数据通常是由多个网关收到[7]。每个网关将从终端节点所接收到的数据包通过一些回程(蜂窝、以太网等)转发到基于云计算的网络服务器。智能化和复杂性放到了服务器上,服务器管理网络和过滤冗余的接收到的数据,执行安全检查,通过最优的网关进行调度确认,并执行自适应数据速率等。 2)网络容量 LoRa基于扩频调制,使用不同扩频因子时,信号实际上是彼此正交。当扩频因子发生变化,有效的数据速率也会发生变化。网关利用了这个特性,能够在同一时间相同信道上接受多个不同的数据速率。为使自适应的数据速率工作,对称的上行链路和下行链路要求有足够的下行链路容量。这些特点使得LoRaWAN有非常高的容量,网络更具有可扩展性。用最少量的基础设施可以部署网络,当需要容量时,可以添加更多网关,变换数据速率,减少串音次数,可扩展6~8倍网络容量。 LoRaWAN协议在2016年更新到了1.02版本,对于中国地区,LoRaWAN划分的通讯频段为470-510MHz,并将该频段划分为上行频段和下行频段两部分,上行频段共96个,带宽为125KHz,以200KHz的间隔从470.3MHz线性递增至489.33MHz,下行频段以相同方式划分,范围是500.3MHz-509.7MHz。同时,采用收发异频模式,下行信道的计算方法为上行信道号对48取模,所得值即为下行信道号[8]。 3、基于LoRaWAN的燃气抄表应用 近年来,随着城市化的快速发展,燃气表产销规模快速增长,如何对庞大且分散的燃气表进行及时、准确、有效的抄收成为燃气公司迫切需要解决的问题。传统的人工抄表需要挨家挨户地抄读燃气表,燃气表抄收人员将数据录入系统后才能生成账单。人工抄表的弊端越来越突出,主要表现在:抄表效率非常低,劳动强度非常大;错抄、估抄的情况严重,容易引起不必要的纠纷。人工抄表已经不能适应社会的发展,智能抄表成为未来的趋势。 目前燃气公司对燃气表的通讯要求主要包括以下几点:日累积气量、事件上报、表具当前状态、月累积气量等,大部分数据较短,在几十字节以内,少部分指令,如读取月累积气量数据包长度达到一百五十字节左右。燃气公司对于用户所用气量数据实时性要求不高,每天上传3次完全可以满足结算需求,但对于燃气表低功耗的要求则比较严苛,对于锂电池供电的燃气表,要求电池寿命达十年,对于碱性电池供电的燃气表则要求四节碱性电池可以使用一年。结合现代楼体建筑向高层发展的趋势,一个中等小区大约有一到两千户,对智能抄表的灵活性、自由性提出了要求。 LoRaWAN协议在LoRa技术功耗低、通讯距离远的优势基础上,规范了以LoRa做为长距离通信链路的物理层时网络的结构,适用于燃气抄表数据量少、通信距离远、对实时性要求不高的应用特点,同时满足了低功耗的要求,兼顾组网灵活简单、网络扩展方便、易于管理等特点。LoRaWAN协议采用星型组网,针对不同的扩频因子,数据包负载长度从51到223不等,且集中器作为透明传输使用,方便后期网络扩张。同时,LoRaWAN支持多信道通信、信道修改等,对于开放频段的无线设备,保障了长期通讯的稳定性,降低其他无线设备对终端的干扰。近年来燃气抄表领域对于LoRa技术的应用多是采用自主研发的通讯协议,采用被动唤醒、固定SF和发射功率等设计,通用性、抗干扰性差。被动唤醒的抄表方式要与手持机配合使用,终端为了支持这种抄表方式要频繁唤醒检测是否有手持设备,因此终端大部分唤醒是无用的,这部分功耗相当于被浪费,因此技术与协议的有效结合是解决智能燃气抄表的最好方案。 4.基于LoRaWAN协议的燃气表远程抄表试验研究 本文针对本公司独立研发的LoRaWAN无线智能远传燃气表(简称LoRaWAN燃气表)进行了通讯性能测试。该燃气表通信信道带宽设为125kHz,支持8个信道,采用Class A模式。为了在通信距离与终端功耗之间取得动态的平衡,该燃气表扩频因子及发射功率可调,针对不同的通讯条件自动调整,从而在保证抄表率的前提下降低终端功耗。 为实现多LoRaWAN燃气表组网通讯,同时测试了本公司针对LoRaWAN燃气表研发的一体化的集中器与网络服务器(Network Server,简称NS)。集中器支持同时接收8个信道的数据,单个集中器可满足最少2000台终端设备的通讯需求,终端上行数据通过4G模块发送到NS。NS负责数据处理,在接收到集中器的上行数据后,经过鉴权等校验,合法数据解密后解析,其中应用数据输出到应用服务器,MAC命令生成回应。 LoRaWAN燃气表作为通讯终端采用随机信道选择方式进行干扰规避。每次终端在进行上行数据发送或者数据重发时,都会在8个信道中随机选择一个信道进行接入。为了保障通讯安全,通讯采用动态密钥,由终端和NS各提供一个随机数,共同生成密钥,保障密钥的安全性,同时加入自动离网机制,在通讯达到一段时间后,自动离线,重新入网并生成密钥。 为了最大限度地节约终端功耗,在终端入网后,NS主动向终端发送链路自适应命令,将终端的射频参数调整到最合适的状态,其调整依据如图3所示,集中器上传终端当前通讯使用的射频参数及数据信噪比(SNR),网络服务器根据SNR计算终端当前链路质量下最合适的射频参数,若与终端当前使用的射频参数不同,则下发链路自适应命令,调整终端射频参数,若相同则不下发该命令[9]。 图3 扩频因子与信噪比对照 通过拉距测试、实地抄表测试及长期抄表测试来验证LoRaWAN燃气表及其组网设备的数据抄收能力,具体实验条件 1)拉距测试 拉距测试条件如图4所示,集中器放置在图4起点位置,集中器摆放如图5所示,两地直线距离为4.4公里,该区域多为厂房等低层建筑分布,相比城市建筑较为稀疏。 图4 拉距测试距离示意图 图5 集中器摆放位置 在4.4公里处,使用4台样表进行抄表实验,手动触发样表发送ConfirmedData,能够接收到网络服务器下行的ACK数据,每个样表发送8次数据,通讯成功率为100%。 2)实地抄表测试 为了验证LoRaWAN燃气表在城市住宅区的通讯性能,在杭州市江干区和达城小区内进行实地抄表实验,该小区楼宇地上33层,地下两层,实验涵盖6幢楼体,实验时由测试人员手动触发样表发送ConfirmedData,能够接收到网络服务器下行的ACK数据即为通讯成功,实验条件如下:表具放置点:如图6所示,在号楼的1层和33层最隐秘的位置,●所示位置,以及所有楼栋的地下1层和地下2层;集中器安装位置:如图6所示:A(3号楼的7层),B(6号楼的天台);数据库位置:公司服务器;抄表率计算方法:抄表率=抄到数据的表的数量÷表具总数。测试抄表情况如下:不管集中器在A或B位置,楼层中的表具抄表率达100%;在A位置时,所有楼栋的地下1层和2层都能抄到,抄表率依旧为100%,在B位置时,3号和4号楼的地下1层、地下2层都能抄到,其余楼栋地下抄不到。 图6 设备摆放示意图 图7 集中器位置 3)长期抄表测试 为了检验LoRaWAN燃气表长期抄表情况,在本公司内部进行了长期抄表测试,实验样品数为500个样表,集中器放置在公司楼顶,如图7所示,楼高为四层,表具放置在公司员工宿舍洗手池下,模拟实际安装使用情况,如图8所示,位置为1~4楼。 […] Read more.
干货:关于NB-IoT的27个技术对答
1、NB-IoT的网络架构如何组成? 建设基于NB-IoT技术的物联网垂直行业应用将趋于更加简单,分工更加明晰。 2 国内外运营商对NB-IoT的频段是如何划分的? 全球大多数运营商使用900MHz频段来部署NB-IoT,有些运营商部署在800MHz频段。 中国联通的NB-IoT部署在900MHz、1800MHz频段,目前只有900MHz 可以试验。 中国移动为了建设NB-IoT物联网,将会获得FDD牌照,并且允许重耕现有的900MHz、1800MHz频段。 中国电信的NB-IoT部署在800MHz频段,频率只有5MHz。 3 国内运营商拥有的可使用的NB-IoT频段 4 NB-IoT网络部署时间表? 中国联通在2016年在7个城市(北京、上海、广州、深圳、福州、长沙、银川)启动基于900MHz、1800MHz的NB-IoT外场规模组网试验,以及6个以上业务应用示范。2018年将开始全面推进国家范围内的NB-IoT商用部署。 中国移动计划于2017年开启NB-IoT商用化进程。 中国电信计划于2017上半年部署NB-IoT网络。 华为联合六家运营商(中国联通、中国移动、沃达丰、阿联酋电信、西班牙电信、意大利电信)在全球成立六个NB-IoT开放实验室,聚焦NB-IoT业务创新、行业发展、互操作性测试和产品兼容验证。 中兴通讯联合中国移动在中国移动5G联合创新中心实验室完成NB-IoT协议的技术验证演示。 5 非运营商能否部署NB-IoT网络? 答案是否定的。 6 NB-IoT是否需要实名制? 全部需要,跟踪到责任主体。 7 NB-IoT是不是都采用eSIM? NB-IoT的产品特点是不需要安装配置,直接开机连接网络就能工作,并支持自动登记设备和空中升级等功能。 SIM卡和eSIM将会长期共存,运营商拒绝软SIM的模式。 8 运营商对2G/3G网络的退网计划是什么? 中国联通有可能在2018年逐步关闭2G网络,有些地方可能是关闭3G网络。 日本的移动运营商已全部关闭2G网络,美国的AT&T、澳大利亚的澳洲电讯(Telstra)和澳都斯(Optus)已经宣布2G网络关停计划。 Telenor计划于2020年关闭其在挪威的3G网络,随后在2025年关闭其2G网络。 有些运营商考虑到有超过1亿的GPRS物联网终端、以及低端GSM手机的长期存在,又因为GSM复杂度较低和没有专利费的原因,成本长期低于LTE,因此在较长一段时期内,大多数运营商会维持GSM频段来继续运营。 9 运营商之间是否支持NB-IoT漫游? 答案是否定的 10 运营商如何保障NB-IoT网络的稳定性? NB-IoT直接部署于GSM、UMTS或LTE网络,即可与现有网络基站复用以降低部署成本、实现平滑升级,但是使用单独的180KHz频段,不占用现有网络的语音和数据带宽,保证传统业务和未来物联网业务可同时稳定、可靠的进行。 NB-IoT的控制与承载分离,信令走控制面,数据走承载面。如果是低速率业务就直接走控制面,不再建立专用承载,省略了NAS与核心网的建链信令流程,缩短唤醒恢复时延。 NB-IoT是可运营的电信网络。 这是NB-IoT区别于GPRS、LoRa、SigFox等技术的关键。 11 运营商如何利用NB-IoT网络盈利? 运营商已有的QoS服务质量保证、网络安全、电信级计费、大数据服务等领域继续保持行业优势,NB-IoT网络可以让运营商加固物联网领域的业务服务能力,包括云服务提供、海量客户管理、物联网实名认证、系统总包集成、大客户高端定制服务等方面。 12 和NB-IoT相关的价格问题? 运营商资费:一种是按流量计费,一种是按消息计费,趋势将低于GPRS费用 芯片价格:低于2G主芯片,合理期望价$1 模块价格:低于GPRS模块价格,合理期望价$2 终端价格:依据实际功能定价 维护成本:远低于现有网络维护成本 补贴政策:前期运营商将提供较大的运营补贴 13 […] Read more.
LoRa联盟:LoRaWAN安全性若干问答
在互联网和物联网的世界,安全始终是人们最为关心的问题之一。LPWAN领域发展较为成熟的LoRaWAN在安全性方面有特殊的考虑和设定,以下是安全方面的若干问题与解答。 1、LoRaWAN安全机制怎么进行说明的? 所有的安全机制在LoRa的协议中有具体说明,目前LoRaWAN标准协议1.0和1.0.2已通过官方渠道发布,可以下载。1.1还在修订中。 2、LoRa的安全机制是如何保证LoRaWAN网络的安全操作的? LoRaWAN支持源头认证、完整性和MAC架构重发保护。LoRaWAN同时支持终端设备和应用服务器之间应用载荷的端对端加密。LoRaWAN支持MAC指令加密的操作。所有这些过程都依赖于高级加密标准(AES)以及128位的密钥算法。 3、两种入网方式ABP(Activation-by-Personalization)和OTAA(Over-the-Air-Activation)在安全方面有什么区别? LoRaWAN使用静态根密钥和动态生成的会话秘钥。 根密钥只存在于OTAA的终端设备上。当OTAA终端设备在网络中执行连接过程时,它们被用于生成会话密钥。OTAA终端设备被安装后,将能够连接到与密钥服务器有接口的任何网络(在1.1版本的协议中称为连接服务器JoinServer),最终设备与此关联。终端设备利用会话秘钥来保护空中通信。 ABP终端设备不配备根密钥。取而代之,它们会为预先选择的网络提供一组会话密钥。而且 ABP终端设备整个生命周期内会话密钥保持不变。 所以不断更新的会话密钥使得OTAA设备更适合需要更高级别安全性的应用场景。 4、LoRaWAN中使用的是何种标识码? 每个终端设备通过一个64位的全球唯一识别的EUI标识符进行标识,标识符由设备制造商分配。而EUI标识符的分配者需要从IEEE相关的登记机构获取权限。 负责管理终端验证的连接服务器(Join Server)也会被一个全球唯一识别的64位EUI标识符进行标识,它由这个服务器的所有者进行分配。 在开放网络中漫游的私有LoRaWAN网络通过一个由LoRa联盟分配的24位全球唯一的标识符进行标识。当一个终端设备成功入网后,它会从网络服务器获得一个32位的暂时设备地址。 5、我可以随机的给我的设备或者网络分配标识符么? 标识的分配要遵循第四点提出的规定,如果随意分配会引起不必要的混乱。 6、所有的终端设备在出厂时候分配的默认秘钥都是相同的么? 当然不是。在LoRaWAN中没有默认密钥或者默认密码这样一个概念。 所有终端设备出厂时都分配了一个默认的唯一识别码。所以从一个设备中提取到的秘钥并不会对其他的设备产生影响。 7、使用的密钥是什么类型的? 一个OTAA的终端设备配备了一个根密钥,称为AppKey。从网络的角度,APPKey由Join Server提供,Join Server和网络服务器可以在一起也可以分开。一个ABP终端配备了两个会话密钥(应用会话密钥APPSKey和网络会话密钥NwkSKey),其中NwkSkey由网络服务器提供,AppSkey由应用服务器提供。 8、使用了何种加密算法? 在RFC4493中定义的AES-CMAC算法用于原始身份认证和完整性保护。IEEE 802.15.4-2011定义的AES-CCM用于加密。 9、LoRaWAN是如何防止窃听的? MAC的有效载荷在终端和网络之间传输时被加密。此外,终端设备和应用服务器之间的应用载荷也进行了加密。这确保了只有持有密钥并且被授权的实体才能够访问纯文本内容。 10、LoRaWAN如何防止欺骗? MAC有效载荷原始的身份认证和完整性保护通过终端设备和网络之间的信息完整性代码(MIC)可以实现。这确保了只有具有完整密钥且被授权实体(终端、网络服务器)才能够生成有效的帧。 11、LoRaWAN如何避免重传? MAC有效载荷的完整性保护利用帧计数器,以确保接收者不会再次接收一个已经收到的帧。 12、如何确保后端接口的安全性? 后端接口包括网络服务器中、Join Server 和应用程序服务器之间的控制和数据信号。HTTPS和VPN技术被应用在这几部分之间通信的安全性确认中,使用方式和其他通信系统中大致相同。后端接口不在LoRaWAN协议范围内。 13、LoRaWAN支持硬件的安全么? 通信终端设备和服务器平台的硬件安全性与包括LoRaWAN在内的通信协议没有直接的关系。 14、如果面临一个安全威胁,该怎么办? 总体上来说,一个安全性威胁会来自协议本身(如缺少重传保护)、实现过程(如设备密钥的提取)、部署过程(如防火墙缺失)或者三者的结合。所以当面临一个安全威胁时,首先要找到它的源头。实现过程会涉及到制造商,部署过程会涉及到运营商。 Read more.
LoRaWAN 一些概念解释
本文对LoRaWAN中的一些大家不理解的概念进行说明。 1 占空比(DutyCycle) 维基百科-占空比中这样说: 占空比(Duty Cycle)在电信领域中有如下含义: 在一串理想的脉冲序列中(如方波),代表1的正脉冲的持续时间与脉冲总周期的比值。 例如:脉冲宽度1μs,信号周期4μs的脉冲序列占空比为0.25。 在一段连续工作时间内脉冲占用的时间与总时间的比值。 在CVSD调制(continuously variable slope delta modulation)中,比特“1”的平均比例(未完成)。 在周期型的现象中,现象发生的时间与总时间的比。 对于方波或其他应用场合,通常称为责任周期或工作周期(Duty Cycle)。 在这里可以这样理解:节点发射LoRaWAN数据的时间1与发射周期的比值就是占空比。 占空比是周期的另一种表示方式,通过比值来动态约束节点的发送周期。节点在本周期结束后才可以开始下一个周期。 例如:470频段占空比 1%,节点使用该频段发送一组数据耗时 10 ms,那么这个节点的本次发送周期为T1。节点在本周期结束,也就是 T1=101%=1000ms 需要等待 Read more.
物联网技术标准学习之NB-IOT和LoRa详解
物联网的快速发展对无线通信技术提出了更高的要求,专为低带宽、低功耗、远距离、大量连接的物联网应用而设计的LPWAN(low-power Wide-Area Network,低功耗广域网)也快速兴起。NB-IoT与LoRa是其中的典型代表,也是最有发展前景的两个低功耗广域网通信技术。NB-IoT和LoRa两种技术具有不同的技术和商业特性,所以在应用场景方面会有不同。这里会针对二者的区别进行阐述,并且对各自适合的应用场景进行说明。 一. LoRa:易于建设和部署的低功耗广域物联技术 LoRa的诞生比NB-IoT要早些,2013年8月,Semtech公司向业界发布了一种新型的基于1GHz以下的超长距低功耗数据传输技术(Long Range,简称LoRa)的芯片。其接受灵敏度达到了惊人的-148dbm,与业界其他先进水平的sub-GHz芯片相比,最高的接收灵敏度改善了20db以上,这确保了网络连接可靠性。 它使用线性调频扩频调制技术,即保持了像FSK(频移键控)调制相同的低功耗特性,又明显地增加了通信距离,同时提高了网络效率并消除了干扰,即不同扩频序列的终端即使使用相同的频率同时发送也不会相互干扰,因此在此基础上研发的集中器/网关(Concentrator/Gateway)能够并行接收并处理多个节点的数据,大大扩展了系统容量。 线性扩频已在军事和空间通信领域使用了数十年,因为其可以实现长通信距离和干扰的鲁棒性,而LoRa是第一个用于商业用途的低成本实现。随着LoRa的引入,嵌入式无线通信领域的局面发生了彻底的改变。这一技术改变了以往关于传输距离与功耗的折衷考虑方式,提供一种简单的能实现远距离、长电池寿命、大容量、低成本的通讯系统。 LoRa主要在全球免费频段运行(即非授权频段),包括433、868、915 MHz等。LoRa网络主要由终端(内置LoRa模块)、网关(或称基站)、服务器和云四部分组成,应用数据可双向传输。如图2所示。 图2:LoRa网络架构 二、后起之秀:NB-IoT技术 NB-IoT是一种3GPP标准定义的LPWA(低功耗广域网)解决方案,是旨在克服物联网主流蜂窝标准设置中功耗高和距离限制、采用授权频谱的技术之一。 NB-IoT是IoT领域一个新兴的技术,支持低功耗设备在广域网的蜂窝数据连接,也被叫作低功耗广域网(LPWA)。NB-IoT支持待机时间长、对网络连接要求较高设备的高效连接。 NB-IoT具备四大特点: 一是广覆盖,将提供改进的室内覆盖,在同样的频段下,NB-IoT比现有的网络增益20dB,覆盖面积扩大100倍; 二是具备支撑海量连接的能力,NB-IoT一个扇区能够支持10万个连接,支持低延时敏感度、超低的设备成本、低设备功耗和优化的网络架构; 三是更低功耗,NB-IoT终端模块的待机时间可长达10年; 四是更低的模块成本,企业预期的单个接连模块不超过5美元。 表1:NB-IoT与LoRa技术参数对比 三、NB-IOT VS LoRa,他们终究还是相遇了 LoRa技术因其各方面优良特性,在很久之前就获得无数拥趸。适逢华为和移动大力推动的NB-IOT技术席卷水气计量圈,在功耗和覆盖面等诸多水气行业关注的功能性问题上,NB-IOT的势头也显得当仁不让。两个具有话题性的技术放在一起,不免让圈里人放在一起比较。 在功耗上,不管是NB-IOT还是LoRa他们都按低功耗来设计可以满足表计的要求,都是10年的寿命,但具体细节目前还没有详解。 在模块的费用上,据了解NB-IOT的芯片大概会在2美元,而LoRa是不会高于5美元,后期的维护两者都是属于容易型,至于是在现有的基础上稍作修改还是会以一个新的收费方式目前没有具体下来。 在安全方面,NB-IOT技术可以达到电信级的安全指数,采用3GPP授权频谱避免干扰问题。而LoRa则采用多层加密的方式,ISM免授权频谱,会存在干扰的问题。 在灵敏度和准确率上,两种技术的链路预算都在155dB以上,对于准确率和灵敏度来说是完全没问题的。(为了有效地对比不同技术之间传输范围的表现,使用一个叫做“链路预算”的定量指标。链路预算包括影响接收端信号强度的每一变量,在其简化体系中包括发射功率加上接收端灵敏度)。 在覆盖(信号)方面,NB-IOT<25km,LoRa<11km相比下LoRa稍逊些。在信号不好时NB-IOT可以重复发送。 对于表计的安装环境,NB-IOT技术在水表行业已经有成功的实施案例,LoRa在面对恶劣环境也是可以的。 网络部署上,对LoRa而言目前略显尴尬,需要有一个强有力的手来推动它的网络建设,而NB-IOT可以基于LTE FDD或是GSM的升级也可以新建。 四.结语 任何技术都不能完全占领市场,NB-IoT将会对整个行业的发展起到促进作用,从某种程度上说,NB-IoT和LoRa是属于两个阵营的。因为NB-IoT主要依赖于运营商的基础设施,进行协议对接,LoRa是一个更灵活的自主网络,在任何需要的地方,都可以进行部署。它们两者在物联网市场中是互补共存的。 Read more.