日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

網關SDK

本文簡單介紹了基于阿里云提供的網關SDK進行網關設備快速接入,建立與Alibaba Cloud Link WAN平臺連接通道,目標為幫助網關設備廠商快速了解設備接入的流程。

下載代碼

使用阿里云賬號登錄官網后,通過工單咨詢的方式獲取Link WAN 網關SDK。

說明

SDK中modules/pktfwd是基于semtech官方的LoRaWAN協議棧已增加了阿里云修改的功能patch,廠商可以根據自己平臺需要合入相應代碼到SDK中。

修改配置文件

make.settings為編譯配置腳本文件,配置選項說明如下: 廠商根據自己本地的toolchain路徑、toolchain對應的host修改以下2個配置。

export __PATH__=\$(pwd)/toolchain/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09\_linux/bin:\$PATH
export __BUILDHOST__=arm-linux-gnueabihf

編譯

./build.sh all

說明

編譯后生成的最終文件在out目錄下。

配置網關設備證書

auth\_key.json為網關設備證書配置文件,廠商根據自己所申請到的網關設備證書進行加密后修改相應配置項。

說明

網關設備證書可在Link WAN密鑰管理控制臺購買取得。

運行

運行mqtt日志輸出如下,表示網關上下行已聯通。

mqtt.c-publish\_gwmp\_msg\_uplink:356__publish mqtt gwmp msg__
mqtt.c-event\_handle:156__publish success__, packet-id=16checkCnt=1
mqtt.c-callback\_gwmp\_msg\_downlink:469__received mqtt gwmp msg__
mqtt.c-callback\_gwmp\_msg\_downlink:477__send gwmp msg__            

架構總覽

架構總覽

從底部到頂部,采用分層架構,包括:

  • 硬件層:由廠商網關硬件提供。

  • OS層:基于Linux系統。

  • HAL層:SX1301/1308驅動(libloragw)。

  • 上層:包括LoRaWAN協議棧packet_forwarder、IPC通訊、系統服務、系統應用。

目錄結構

目錄名稱

內容描述

external

SDK使用的第三方開源庫,包括:cJSON、dbus、hiredis和libexpat。

libraries

阿里云所提供的庫,包括:iotx-sdk-c和ipc-bus。

modules

LoRa網關功能模塊,包括:mqtt和pktfwd。

packages

預先編譯的功能模塊。

make.settings

SDK編譯配置腳本。

build.sh

編譯SDK的命令腳本。

docs

SDK文檔,包括:網關接入規范文檔、 SDK使用手冊。

README.md

編譯說明。

SDK使用說明

詳情請參見SDK使用手冊:docs/loragw_sdk_manual_vX.X.X.pdf

網關接入要求

詳情請參見網關接入規范文檔:docs/阿里云Link WAN網關接入規范vX.X.X.pdf