lorawan服务器搭建流程,lora物联网网关怎么用?发表时间:2022-11-30 11:13 如何建立一个LoRaWAN网络并将其连接到服务器 由于TTN广泛可用且更加全面,我将使用它向您展示如何构建一个LoRaWAN网络。开始了。 您将构建什么 如果您还记得,LoRaWAN网关有四个组成部分。我将向您展示如何构建结束节点和使用东胜LoRaWAN网关 LoRaWAN网络类似于通过蜂窝塔(网关)将智能手机(终端节点)连接到互联网(网络和应用服务器)。然而,你不用支付电信费用。用于智能手机的LTE比LoRaWAN更快,并且实时运行。但后者具有远程和低功耗的优势。 你需要什么 Arduino微控制器(Pro mini或Nano) RFM95或RA-07H模块 天线(可选) 传感器,如DHT11(虽然此时不需要) 东胜网关(或者您可以使用范围内的公共网关) 计算机 跳线 构建节点 终端节点需要一个微控制器作为大脑,还需要一个LoRaWAN模块作为网关的无线连接。 我将使用Arduino Pro Mini和RFM95 LoRaWAN模块,它可以使用863至870 MHz频段传输欧洲信号,使用902至928 MHz传输北美信号。您可以了解更多关于这些LoRaWAN频段的信息这里. 如下表所示连接引脚。
节点设置还需要天线来发射和接收无线电波。一些RFM95模块带有铜线圈天线。如果你的没有,焊接一个8-9厘米的电线到它的ANT引脚。这个组件是必不可少的,所以如果模块没有天线,在连接天线之前不要给模块加电。你可以毁掉它。 你可以用任何一个Dusun的室内或室外网关。它们很容易设置,但在连接节点并将其链接到TTN之前,您应该查看用户手册以了解设备是否需要任何配置。 请记住,不同的区域/洲有特定的漫游LoRaWAN网络频率范围。如果使用专用网关,请将其配置为在您所在地区的频率范围内运行。 在TTN创建应用程序 下一步是连接到TTN。但是首先,你需要注册。选择您的网关或设备的位置(国家),TTN将推荐最合适的集群。 接下来,转到应用程序页面在网络上注册您的设备。添加一个新的应用程序,然后填写详细信息,包括应用程序ID。点击“添加应用程序”按钮,您将获得您的应用程序的概述。 之后,单击“设备”菜单,然后通过单击网页右上角的“注册设备”按钮添加一个结束节点。 输入设备EUI、应用密钥和应用EUI,然后点按“注册”以获得设备概述。 之后,选择激活方法,它决定了终端节点和LoRaWAN网关之间的信任和安全级别。这些设备有两种连接模式:个性化激活(ABP)和空中激活(OTAA)。它们之间的区别在于实现的容易程度和安全标准。 具有OTAA连接模式的LoRaWAN架构 OTAA是首选的激活/连接模式,因为它是安全的。它需要与网关进行握手(双向)通信过程来交换密钥。 然而,ABP更快,更容易使用。它不需要握手过程,并且支持手动加密密钥配置。所以我会用ABP。 编辑代码 GitHub中已经有了通过网关将终端节点连接到TTN服务器的代码。你不必重写它。只是一些小的编辑,你就可以开始了。打开Arduino IDE,粘贴密码,然后转到第10、11和12行。 从TTN设备概述页面,复制网络会话密钥、应用程序会话密钥和设备地址。将这些数据粘贴到代码的相应字段中。 并且必须在代码中以0x开始设备地址。例如,如果地址是260112BE,则在代码中将其替换为0x260112BE。 将Arduino Pro Mini连接到您的电脑并上传代码。如果连接成功,TTN设备页面上的状态应该从“从未见过”变为以秒为单位递增计数的数字。 此时,网络正在运行,您可以将传感器(如DHT11温度和湿度传感器)连接到Arduino板。 DHT11传感器 该单元将形成端节点的一部分,并将安全有效载荷发送到服务器。但是您必须设置有效负载格式化程序来解码输入的原始数据。 例如,您需要使用Javascript将来自传感器和网关的原始数据转换到网络服务器。 假设您使用DHT11传感器。上行链路有效载荷数据可能类似于3C0119。这段Javascript代码可以解码数据。 结果将是{场1: 60,场2: 28.1},意味着湿度为60%,温度为28.1℃ 可能影响网络的潜在问题 错误的键或顺序不正确 RFM95模块或其与Arduino的连接故障 伸手可及的地方没有入口。虽然一个网关在城市地区可以覆盖几公里,在农村地区可以覆盖30公里,但在适当的条件下,这是最好的情况。所以我建议买一个Dusun网关来避免这个问题。 免费与付费网络提供商 需要注意的是,物联网社区版是免费使用的,不从其用户身上赚钱。如你所知,免费的东西总是有陷阱的。在这种情况下,网络服务器可能会有很长的停机时间。因此,您不应该使用此TTN网络服务器部署商业项目。 该服务非常适合开发、原型制作和学习,但可靠的付费网络更适合商业部署。甚至TTN也有提供更好服务的高级网络服务器。 私有与公共LoRaWAN网络 您使用上述步骤构建的是一个公共网络,因为几个用户共享网络服务器。此外,它需要互联网连接。 私有的LoRaWAN网络需要物联网传感器,就像公共类型一样。然而,网络基础设施也必须是个人的。所以你应该有一个个人的LoRaWAN网关和网络服务器。 您可以将网关放置在室内或室外,以便为传感器/端节点位置提供足够的覆盖。网关的运行方式类似于Wi-Fi路由器,因此请将其安装在合理的高度,以覆盖最大范围。 尽管网关是LoRaWAN网络星形拓扑的主干,但就管理而言,它们是在网络服务器下运行的。网络服务器有以下角色。 管理多个网关 允许网络中的节点和执行器 管理有效负载(上行链路和下行链路) 确保没有重复的正确数据传输 如何建立一个私有的LoRaWAN网络 如果您建立一个只有一根天线的小型专用LoRaWAN网络,网关可以兼作网络服务器,向应用程序传送数据。 但是,如果您想建立一个具有多个网关的LoRaWAN网络,您应该部署一个专用网络服务器来控制这些设备。 此外,您必须确保部署的网关提供所需的范围,以便从节点传输和接收数据。 请记住,网关和节点之间的通信使用LoRaWAN协议。另一方面,网络服务器和网关之间的数据传输需要像web sockets、MQTT和web服务这样的接口。 最后,您将需要物联网平台应用来处理来自网关的数据,并允许用户远程监控执行器和系统。 如何从公共LoRaWAN切换到私有lora wan 公共LoRaWAN网络需要以下内容。 共享网关 互联网连接 向网络服务提供商订阅传感器/设备注册 这些网络服务提供商还提供管理LoRaWAN节点的最终用户应用程序。 切换到专用网络有几个优点,如提高安全性和更好的覆盖范围,尤其是在室内。 为了转换,您将收购并建立LoRaWAN网关、网络服务器和物联网应用平台。不用经历设置和集成这三者的繁琐任务,您可以获得一体化解决方案. 大多数制造商为特定的应用和系统定制这些物联网应用网关,例如家庭助理。然而,Dusun的网关可以容纳第三方应用程序,使它们具有通用性和灵活性。 建立一个专用LoRaWAN网络的费用 无论你是建立一个私人的还是公共的LoRaWAN网络,终端节点的成本是不变的,因为你必须开发这些组件。 但是,您可以在公共LoRaWAN网络中使用共享网关和网络服务器,因此设置时成本较低。订阅费用也很便宜,如果你使用像TTN这样的免费社区项目,订阅费用可以是免费的。 部署专用的LoRaWAN网络成本更高,因为您需要购买更多的硬件。网关必须提供足够的覆盖范围,这意味着您可能需要几个网关用于室内和室外。 购买一体化的网关、网络服务器和物联网平台应用设备比独立设置这三者更便宜。所以我们会考虑把这个硬件作为最重要的支出。 联系Dusun获取其物联网应用网关的报价。如果你喜欢技术,他们也提供物联网可编程网关。这些更加灵活,具有开放的API,并支持多种编程语言,如Java、Python、C、C++和Node JS。 专用LoRaWAN网络的优势 安全(将数据泄露和窃听的风险降至最低) 更好地控制特定应用,包括定制 公共LoRaWAN网络的优势 设置/安装成本更低 将你链接到一个庞大的用户社区 成熟的提供商可以提供可靠的网络服务器基础设施 LoRaWAN应用 物流/运输(车队监控) 智能医疗保健(健身/健康监测) 智能农业(阳光照射测量、种植照明) 智能环境(辐射泄漏检测、空气质量监测等。) 公共安全解决方案(可穿戴设备,如带有紧急按钮的ID徽章,用于发送SOS信号) 智能建筑(水表、房间占用、运动检测、二氧化碳水平监控等。) 智能城市(停车计时器、空气质量控制、废物管理、街道照明、公共交通等。) 总之,LoRaWAN网络对于支持物联网至关重要。您可以使用我上面解释的步骤来构建一个。首先考虑您的需求,尝试在部署公共或私有LoRaWAN网络之间进行权衡。 欲了解更多信息,请访问Dusun解决方案为了先睹为快,您可以尝试使用您的LoRaWAN物联网网络来实现其他想法。 声明:此篇为东胜物联原创文章,转载请标明出处链接:https://www.hzdusun.com/h-nd-170.html
|