如何通過lorawan聯盟認證測試2

2021-10-07 15:17:10 字數 1843 閱讀 8569

本節專門講解linkadrrep指令

我們先講解一下mac指令是如何攜帶的

首先是上行pyh

有 preamble phdr phdr_crc phypayload crc

phrd和phdr_crc及crc都由晶元硬體新增

phypayload 又分三種入網請求,入網接收,資料。(macpayload)(mic是乙個4位元組的校驗值)

在phypayload中,資料mac載荷又化分為,fhdr fport frmplayload

其中最重要的為fhdr

fhdr中又分為

devaddr fctrl fcnt fopts

mhdr在phypayload之下,mac頭的意思

mhdr是在mac載荷之前

mhdr 1個位元組

mtype(7-5bit)

000 join request

001 join accept

010 unconfirmed data up

011 unconfirmed data down

100 confirmed data up

101 confirmed data down

110 rfu

111 proprietary

(1-0bit)

major位欄位

00 lorawan r1

01…11 rfu

mac載荷(macpayload)

mac載荷,也就是所謂的「資料幀」,包含:幀頭(fhdr)、埠(fport)以及幀載荷 (frmpayload),其中埠和幀載荷是可選的。

fhdr是由終端短位址(devaddr)、1位元組幀控制位元組(fctrl)、2位元組幀計數器(fcnt)和用來傳 輸mac命令的幀選項(fopts,最多15個位元組)組成。

fctrl在上下行訊息中有所不同,下行訊息如下:

bit# 7 6 5 4 [3…0]

fctrl bits adr adrackreq ack fpending foptslen

fctrl bits adr adrackreq ack rfu foptslen

fcnt用來計數不多介紹

如果foptslen為0,則fopts為空。在foptslen非0時,則反之。如果mac命令在fopts欄位 中體現,port0不能用(fport要麼不體現,要麼非0)。

**總結 fhdr中的fctrl會協議mac的長度,fhdr中的fopts會攜帶mac命令

我們回到mac載荷在前調一點,如果若fport= 0,frmpayload只包含的mac命令。

將這些主要是為了過認證mac命令,adr的測試項有兩項,便於理解

言歸正傳我們來分析下 link adr

linkadrreq佔4個位元組,

第乙個位元組包換了dr,發射功率,

第二位元組是通道掩碼,1代表可以進行上行傳輸的通道。

終端使用 linkadrans 命令來應答 linkadrreq 命令,乙個位元組,其中占用3個bit1,1代表響應成功。

rxparamsetupreq mac command這是一項單獨的測試項

rxparamsetupreq命令可以對每個上行訊息之後的第二接收視窗(rx2)的頻率以及資料速率 進行改變。該命令還可以對上行資料速率和rx1下行資料速率的偏移量進行改變。

此mac負載總共4個位元組,dlsetting佔乙個位元組,頻率佔3個位元組

rx1droffset 0的話代表上行和下行頻率一樣。

rxparamsetupans負載是1個位元組

後面還有什麼mac就不詳細介紹了,分析原理類似

如何通過lorawan聯盟認證測試LTCC

ltcc是lorawan預認證測試工具,裡面的測試case設計是完全按照我第一節講的文件設計的,ltcc需要許可證才可以使用,而且要配合lorawan官網的1308閘道器,這套測試環境是搭建在本地的,所以不需要任何網路。1308有個gui的配置工具,相對來說比較好用吧,但是有個bug,在測試eu86...

ISTQB認證考試通過秘籍

前不久乙個寫了一片關於istqb advanced level test manager 認證的部落格,有一些同行諮詢相關的問題,大致包括下面這些,現在我一一來回答,並傳授親身經歷的通過認證秘籍。問題一 istqb是什麼?有哪些分類?istqb international software test...

通過微軟認證所需費用

目前考生參加微軟認證考試一般通過兩種途徑 自學或是參加專業輔導班。自學參加微軟認證考試所需費用 1 考試費,用100美元乘以考試次數即可 微軟所有的科目考試都是每門100美元 2 教材費,兩本學習指導共80美元,一本應試手冊30美元 3 模擬考試費,模擬考試通常由專業機構提供,主要是幫 生對複習情況...