物联网教程系列三:Kittenblock中快速上手IOT

物联网教程系列三:Kittenblock中快速上手IOT,第1张

3 Kittenblock中快速上手IOT

31 加载IOT插件

插件已经成功加载:

32 建立IOT本地服务器

我们重新复习下MQTT物理模型:

1首先物联网肯定有一台服务器。不然那些要联网的设备把接收到的数据发给谁呢?服务器的作用就是接收数据,处理数据,分发数据

2多个联网的设备。它们的作用就是给服务器发送数据,或者接受服务器的数据。

本节实验,我们用我们的Kittenblock将本机电脑设置为IOT本机服务器,并且本机也作为一个联网的客户端,对服务器进行消息发送

为了方便学校上课场景(连接外网服务器不方便),我们可以直接通过Kittenblock后台建立起IOT本地服务器。

刚建立器IOT本机服务器,设备列表是空的,当然因为没有设备连接到本地服务器上

33 连接服务器

拖拽积木,设备的ID名称可以自由填写,这个名称是显示在服务器上的

更改完信息后,记得点击下积木块,才会执行这条指令

回到本地服务器的列表查看,可以看到设备CCFIVE已经连上上服务器了

34 订阅话题

设备已经与服务器成功连接后,我们需要进行话题订阅,话题的形式一般是“/”+英文,当然不用“/”也是OK的

回到本地服务器的列表查看,可以看到设备CCFIVE已经订阅了"/hello"的话题

35 话题广播与接收

因为我们现在只有一台设别,所以话题我们自己发送自己接收,我们写一个接收程序,让舞台的小喵说出来

话题发送与接收

现象结果:

36 多台电脑MQTT相互通讯

如果你的实验环境下有多台设备,不妨将多台设备都连接到同一个服务器上,例如下图电脑A、B、C都连接到1921680117上,然后对应向共同的话题推送消息,这时候其它设备如果也订阅了这个话题,它也会收到消息更新。

NB-IoT特点

NB-IoT在带宽和成本上优势明显,构建于蜂窝网络,只消耗大约180KHz的带宽,可直接部署UMTS网络、LTE网络和GSM网络,很容易实现网络的升级。同时,相对于4G网络,它支持的待机时间长,连接高效,而且联网设备的电池寿命很高。

NB-IoT的优势应用场景:正是因为NB-IoT技术成本低、功耗低,所以在定位、水表和停车等领域应用很广泛,如共享单车里就有内置NB-IoT模组,实现物联网通讯。

更重要的是,NB-IoT背靠运营商对于室内场景覆盖有着天然的优势。确定的频谱资源,并可利用运营商原有的室分系统完成覆盖,可通过融合套餐,设备体验等方式将NB-IoT设备推入到用户家庭当中。广泛应用于如智能家居、智能零售和智慧城市等行业中。

NB-IoT虽然优势明显,但在国内的发展现状是缺乏一个统一的开放产业平台,同时标准、芯片、网络和相关的应用层厂商以中小企业为主,还需要壮大自身联盟的实力,打造强大的生态。

LoRa特点

目前在国内,由于备受国家政策、电信运营商和业内大厂的青睐,NB-IoT技术的发展可谓如火如荼。相比而言,此前因频段授权问题沉寂许久的LoRa技术低调很多。

然而,随着阿里巴巴和中国铁塔合作,以及腾讯等互联网巨头宣布加入LoRa联盟的消息又为该产业注入一支“强心剂”,LoRa技术或将在国内迎来又一个春天。

LoRa的一大特点是在同样功耗下比其它无线方式传播的距离更远,实现了低功耗和远距离的统一,LoRa网络主要由基站(也可以是网关)、服务器、LoRa终端和物联网云四部分组成,其特点是应用端和服务器端数据双向传递。

LoRa的优势是超低功耗和多信道数据传输,增加了系统数据容量,网关和终端系统能够支持测距和定位,非常适用于位置敏感的应用。

LoRa拥有着阿里、腾讯、谷歌等的支持,可直接获得围绕在这些头部互联网玩家周围的生态支持。

可以预见,在未来的室内场景中,NB-IoT与LoRa无疑将依托各自的生态进行长期的龙争虎斗。

NB-IoT和LoRa对比

(1) 频段、成本、服务质量

NB-IOT和蜂窝通信使用的是运营商提供的授权频段,因为是专门划分的频段,因此干扰相对要少很多,虽然实际应用中会收取一定的通信费用,但是相应的也会提供更好的信号服务质量,安全性和认证。而且针对目前蜂窝网络基站的建成更有利于快速大规模应用。

LoRa工作在Sub-1G的非授权频段,无需申请便可以建立网络设备,相对来说网络架构简单,而且实际应用中不需要额外付通信费用,但是因为是开放频段,所以实际应用非常广泛,容易受到其他相同频段设备的干扰。

(2) 通信距离

NB-IOT信号覆盖范围取决于其基站密度和链路预算,借助前期的资源优势,能够实现比LoRa更广的范围覆盖和更好的QoS,且NB-IoT自身具有高达164dB的链路预算,使其传输距离可达15km~20km。

LoRa使用线性调频扩频调制技术,既保持了像FSK(频移键控)一样的低功耗特性,也显著增加了通信传输距离,从而提高网络效率和抗干扰能力,即不同扩频序列的终端在使用相同的频率同时发送时不会相互干扰,在此基础上研发的网关能实现多路并行的数据接受,大大扩展了网络容量。LoRa节点的传输距离可达 12~15 km覆盖范围(空旷郊区环境,市区环境传输距离会下降)。

(3) 低功耗、电池寿命

低功耗是物联网的核心指标之一,关于电池寿命方面需要考虑协议内容和节点电流消耗两个重要因素。

NB-IOT同步协议的节点必须定期地联网,所需要的“峰值电流”比采用非线性调制的LoRa多出了几个数量级,尤其是在唤醒后请求基站到接入服务器的过程中,会存在大量电池电量的消耗。

LoRa是基于ALOHA协议的异步通信方式,因此可以根据具体应用需求进行精准的休眠时间设定,达到充分利用电池电量的目的。

(4) 设备成本

对终端节点来说,LoRa相比NB-IOT更加简单,更容易开发,NB-IOT的协议和调制机制比较复杂,需要更复杂的电路设计和更多的花费,同时NB-IOT采用授权频段,通信需要收取一定的费用。

物联网(The Internet of Things,简称IOT)是指通过 各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、 连接、互动的物体或过程,采集其声、光、热、电、力学、化 学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。

扩展资料:

物联网的作用:

中国物联网校企联盟将物联网定义为当下几乎所有技术与计算机、互联网技术的结合,实现物体与物体之间:环境以及状态信息实时的共享以及智能化的收集、传递、处理、执行。

广义上说,当下涉及到信息技术的应用,都可以纳入物联网的范畴。

参考资料来源:百度百科-物联网

参考资料来源:百度百科-物联网工程


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/13024591.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存