LoRaWAN协议(四)--入网方式概述】的更多相关文章

前言 在LoRaWAN中,node最终和服务器能够正常数据交互,需要先入网,入网的本质,也就是获得一些通信相关的参数,有以下几个: NwkSKey AppSKey DevAddr DevEui 其中 NwkSKey用于数据的校验,也就是说在MIC校验时会用到 AppSKey用于负载的AES加密,也就是说在加密解密时会使用到 DevAddr是node的短地址,在数据通讯时,使用的是node的短地址 DevEUI 在ABP入网方式的通讯中不会使用,在OTAA方式中会使用到,是由设备在入网前就产生了.…
前言 OTAA(Over-The-Air Activation),是LoRaWAN的一种空中入网方式.当node在上电的时候处于非入网状态时,需要先入网才能和服务器进行通信.其操作就是node发送join_request message,请求入网,然后服务器同意入网,并且返回Join-accept message,node再对信息进行解析,获取通信参数,之后就可以和服务器通信了. 顺便分享几个工具网站给大家: HEX/字符串转换 JSON校验 BASE64编码/解码 OTAA方式入网步骤 准备工…
前言 通过OTAA方式入网的设备,通讯时使用的KEY需要通过服务器获得,在入网之间,设备无法通讯. 相关的OTAA入网流程已经在上一章中讲解过了,有兴趣的可以去看看**LoRaWAN协议(五)__OTAA入网方式详述** 这一章讲解的是OTAA中的密钥生成过程. 其中使用到的库函数都是从semtech的官方库中来的,官方库代码链接:LoRaMac-node. 详解 设备在通讯时,会使用的密钥有NwkSKey 和AppSKey. 生成的公式如下: NwkSKey = aes128_encrypt(…
LoRaWAN Server 端架构 LoRaWAN 的server包括 NS(Network server).AS(application server).CS(Custom server).... 其中NS和AS是比不可少的,是完成LoRaWAN协议的重要组成部分 NS 职责 NS是直接与GW通信的服务器,也是AS和GW之间的桥梁 我所知道的工作有如下几点: 验证数据的合法性(校验MIC) 从GW的信息中提取数据,整理成NS 的JSON数据包 将校验合法的数据打包成新的JSON包上传至AS…
摘自:http://www.cnblogs.com/answerinthewind/p/6200497.html LoRaWAN协议(一)-----架构解析 (1)LoRaWAN分层 LoRaWAN总体架构一共分为4个部分: 从图中看,用户从节点获取数据的通讯过程可以分为三个部分: 1.MOTE<——>GW(MAC层) 2.GW<——>Server 3.Sever<——>用户 LoRa联盟规定了MAC层的通讯协议,只有在设备(GW.MOTE)共同遵守的MAC层协议的前提…
linux文件传输在内网渗透中至关重要,所以我在此总结一下几种Linux服务器之间传输文件的四种方式 1. scp [优点]简单方便,安全可靠:支持限速参数[缺点]不支持排除目录[用法]scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 .命令格式: scp [参数] <源地址(用户名@IP地址或主机名)>:<文件路径> <目的地址(用户名 @IP 地址或主机名)>:<文件路径&g…
HTTP协议 (四) 缓存 阅读目录 缓存的概念 缓存的好处 Fiddler可以方便地查看缓存的header 如何判断缓存新鲜度 通过最后修改时间,判断缓存新鲜度 与缓存相关的header ETag 浏览器不使用缓存 直接使用缓存,不去服务器端验证 如何设置IE不使用缓存 公有缓存和私有缓存的区别 缓存的概念 缓存这个东西真的是无处不在, 有浏览器端的缓存, 有服务器端的缓存,有代理服务器的缓存, 有ASP.NET页面缓存,对象缓存. 数据库也有缓存, 等等. http中具有缓存功能的是浏览器缓…
因为在上上篇博客中介绍了SpannableString的使用(SpannableString使用详解),由此想到给TextView添加超链接究竟有多少种方式?经过个人总结,现在一共发现四种,如果还有其他方式欢迎大家补充,下面我就介绍一下我总结出来的四种方式. 1.直接在xml文件中配置autoLink属性 autoLink属性一共有六个值,分别是none(正常),web(将文本识别为一个网址),phone(将文本识别为一个电话号码),mail(将文本识别为一个邮件地址),map(这个,呃,该怎么…
转自:SSL/TLS协议运行机制的概述 作者: 阮一峰 日期: 2014年2月 5日 互联网的通信安全,建立在SSL/TLS协议之上. 本文简要介绍SSL/TLS协议的运行机制.文章的重点是设计思想和运行过程,不涉及具体的实现细节.如果想了解这方面的内容,请参阅RFC文档. 一.作用 不使用SSL/TLS的HTTP通信,就是不加密的通信.所有信息明文传播,带来了三大风险. (1) 窃听风险(eavesdropping):第三方可以获知通信内容. (2) 篡改风险(tampering):第三方可以…
上一篇文章介绍了 OAuth 2.0 是一种授权机制,主要用来颁发令牌(token).本文接着介绍颁发令牌的实务操作. 下面我假定,你已经理解了 OAuth 2.0 的含义和设计思想,否则请先阅读这个系列的上一篇文章. 进入正文之前,插播一则活动消息. 4月22日(周一)到4月29日(下周一),每天晚上八点都有两小时的免费直播课,体系化介绍高级前端开发知识,网易云课堂主办.详细介绍请看本文结尾,欢迎关注. RFC 6749 OAuth 2.0 的标准是 RFC 6749 文件.该文件先解释了 O…