你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

RAK831 Raspberry Pi3网关和RAK811 LoRaNode用户手册

[复制链接]
木木&点点 发布时间:2019-3-17 18:17
本帖最后由 点点&木木 于 2019-4-12 12:32 编辑   i# ]7 H4 S8 i2 M$ }3 ?1 M/ w5 ~  O

9 R. i. \$ e& }) S
介绍
RAK831 Raspberry Pi3和RAK811 LoRa节点用户手册
深圳市无线科技有限公司
info@rakwireless.com
©2018 Rakwireless保留所有权利。
在这份文件中,实际的公司和产品
名称,商标是其各自的所有者。
更新新版本后,本文档恕不另行通知。

6 ]5 K; p8 V( y2 ]3 j) g' l& `% ^) @  v
Buildgateway基于RAK831和Raspberry Pi模型3
本文档主要介绍如何使用RAK启动的RAK831 LoRa网关和RAK811 LoRa节点,通过开源硬件raspberrypi连接到Thing Network。本手册假定用户已安装了raspberrypi系统。如果没有安装树莓派系统,请参考以下链接进行安装。
http://www.thethingsnetwork.org/docs/gateways/rak831/

: M. ^* R/ }% d7 c8 m5 s

1 s5 k) @/ j3 e" }
准备工作
确保你havethe下面的东西,然后再开始,如:RAK831LoraWAN模块(consistsof RAK831LoRa网关转换板和树莓派3和SD卡hasinstalled树莓派系统),监视器,USB键盘和鼠标poweradapter(5V2A)。
RAK831模块的接口和功能如下:

5 f7 T' u" x/ o+ O+ u
2.jpg
1 D; l3 H& M% q9 B

4 H. ?2 B. g) j) j/ }( {
" w1 q7 E9 V/ G2 U9 o( q
注意:切勿在未连接天线的情况下为网关供电
首先,确保将SD卡插入插槽并连接LoRaantenna,然后插入USB键盘鼠标和HDMI线,最后插入Micro USB电源。
Raspberry Pi上的红色LED应亮起(几秒钟后),绿色LED应开始闪烁。
# ]* G$ R. u6 \5 o" [

# X1 L; ?  k) f; \
SoftwareSettings
1.SPI&ExpandFilesystem设置
$ sudo raspi-config
8 W7 {5 s# |, h; R
3.jpg
选择选项5Interfacing Option

8 O1 n- _* \1 A
4.jpg
选择P4 SPI

8 _: o7 p. y4 `( g; a1 h
5.jpg
1 m$ z2 Y- J% ]& }& I: h( N
6.jpg
选择7个高级选项
7.jpg
选择A1 ExpandFilesystem

: `$ o  F$ R8 o9 L

3 ]& \7 p+ k5 M) `) ]6 V- V8 S4 D
2 p- k6 x1 D4 L  J1 |! Z
8.jpg

/ [7 y/ V6 e- j) D% P# R( I  V1 v# k3 M1 C. D
+ g  M; E9 x0 Z3 p
2.安装git和VIM
$ sudo apt-get update
$ sudo apt-get升级
$ sudo apt-get install git
$ sudo apt-get install vim-gt

6 m5 n; y' V; a" f  i+ r4 X2 ]2 ^: b; F2 s; O$ w# p  r( Y
# {) Y+ ?) U  @: t6 t' D
3.Modify wifi配置(如果连接以太网电缆跳过此步骤)
两种修改wifi配置的方法
& l0 B5 }7 @; b- B6 [$ u3 m( `; u
a.单击右上角的网络连接图标进行连接,选择要连接的SSID并输入密码(如下

# `1 T4 q- g- X4 O3 d
9.jpg

% V8 q" M+ u) J( j; u% L; r; K

' L. h3 C8 t/ H& E8 u% O
b. 使用nano命令修改wifi配置
$ sudo nano / etc / wpa_supplicant / wpa_supplicant.conf
网络= {
SSID = “The_SSID_of_your_wifi”
PSK = “Your_wifi_password”
}
修改后按CTRL + o保存,Pressenter确认文件名,然后输入CTRL + x退出
+ [/ a; `4 P' d

" }% V2 O7 M0 k. G- K# j$ ~8 x5 Q3 L; H2 \6 S
4.使用git命令下载安装程序
$ cd ic880a-gateway /
. Q. r+ M! h! ^- e4 A  J3 r
$ s2 a: X9 U, k: w0 k) [& \
+ [. E# G4 n# O% ^  Q9 Q- L
5.在start.sh脚本中修改RESET_PIN(更改25到17
这是两个star.sh脚本,一个用于目录/ic880a-gateway中的本地连接,另一个用于目录/ otp /ttn-gateway / bin中的TTN连接。这两个文件都需要修改
$ sudo vi start.sh
10.jpg
修改完成后,输入“:wq”保存并退出脚本
9 e1 K+ r' j! D$ l" I/ S- m. m
( b- C: j5 \: t

8 V# \, s( T9 x0 }
6.执行install.shscript
$ sudo./install.sh
11.jpg
, h% Q7 P( x9 H* ^- g
如果要启用远程配置,安装步骤将询问您。输入“y”或“n”并继续安装。在命令行安装开始时,脚本将显示网关EUI,这对下一步非常重要。请注意!然后系统将自动重启。
在这里,我们输入'n'进行本地配置。如果要使用远程配置选项,请确保在GatewayRemote Config存储库中创建了一个名为网关EUI(例如B827EBFFFE7B80CD.json)的JSON文件:https//github.com/ttn-zh/gateway-远程配置。fork the repo,使用正确的配置添加<EUI> .json文件,然后提交forkedrepo。完成后,向主仓库发送拉取请求,该文件应显示在第二天的备忘录中。
7 @5 s6 l' k" C2 b. J2 N
/ ]( |8 `- H( M* h! c
7.运行start.sh脚本
系统重新启动后,输入以下命令来执行start.sh脚本
$ cd / opt / ttn-gateway / bin /
$ sudo./start.sh
已完成对RAK831网关的安装和设置,并且需要向LoRa网络服务提供注册网关。但是,由于所使用的程序是由TTN提供的,因此TTN只能用作网络服务提供商。以下介绍如何将RAK831网关连接到TTN服务器。

! w0 z5 @& i* D3 \" _4 B1 M  z2 S
3 H  X7 r, L% K0 u! D
8.注册TTN帐户
首先使用以下链接注册TTN帐户http://account.thethingsnetwork.org/register
12.jpg
创建帐户后,您需要激活保留邮件中的帐户

3 u4 T, ^  ?1 K. X& R
" H3 O+ o: z0 `3 P% t
9.注册网关
登录toyour帐户,然后单击“console”下一个“网关”下一步“regidit gateway”,如下所示(步骤1~步骤9):
13.0.jpg
, S0 k2 t3 _- [0 E; z8 E6 C- X
+ ^+ j2 b0 z$ `4 K

, B$ D; u& ^* M/ H3 ~
13.1.jpg

2 N2 ]# J) j" w4 Q1 J
/ z7 A% K( \$ b/ G3 S7 e- R! u

* q( ~- w) g& q) N* ~6 Y/ r2 e; y1 t' I. a1 |8 X* W9 C) x
13.2.jpg

( O$ e* {2 t8 @
" P- _2 Q1 d: n2 q2 Y
13.3.jpg

8 u4 Z5 i" {9 a3 m; |) X# h

9 u5 F2 a, Z' ~0 m* r9 M
! E! ]1 ~  D' v/ f! F6 }4 Z* r
+ T9 V+ J3 Q# ?- I4 f
13.4.jpg

8 O( W$ a9 x7 ^
" X( [, f: C5 b" v( [6 e* O

! q9 `! V% D/ C% v& g  O- u# N& F! n' X+ z/ f0 E& T
13.5.jpg

, N# a; Y9 R" H6 F$ C& I) x
( A& V; ^- P9 s
: X1 `$ V/ j9 b$ j& v% C0 K
- i  q! ?+ P, ^) c( f
$ x# I" }, l" v* N) l: |0 ^4 Q' g2 R  L
完成步骤1-9后,网关成功注册,网关控制台页面的状态应显示为“已连接”。
14.jpg
3 S9 w, ]8 j3 b

: S; @1 h' \) T; X+ z
注册节点
以下教程介绍了如何将RAK811 LoRa节点连接到TTN。
RAKWireless的RAK811是一款semtech sx1276模块和STM32主控Lowcost,高性能LoRa节点开发板。RAK811中这些节点支持的频率范围是
868 MHZ和915 MHZ。本文将重点介绍867.5mhz的传输,扩展系数为7

7 |9 J+ Z$ u4 G5 R1 s9 u; i5 w$ {3 x4 E$ J- a
6 c, A0 z: a3 s) f' N' U1 I  M' `
准备工作
确保在开始之前有以下内容。例如:
RAK811 LoRa节点,MiNiUSB电缆,天线,跳线
7 D' ^- N. r* X( ]

& ?# V! d. l2 K& ], S6 {& w
' f* w) _! A4 z) o/ F! d6 c
软件和工具:
RAK811_V2022_EU868.bin(最新版本)
CP210x_windows_Drivers
Flash Loader演示器
Realterm(从互联网下载)
RAK811_V2022_EU868.bin和CP210x_windows_Drivers
&Flash Loader Demonstrator从下载:
* v: m. P- {6 j% t) u' z  T1 K
注意:升级时需要引发bootpin,因此需要将boot0连接到VCC(如下所示)。升级完成后断开连接。

# T) C. U) ], S
15.jpg

+ ^* c" I7 a9 W9 u. }, Q0 I+ n0 F/ r8 M: z" c; C1 `7 _. V

+ ?  k/ {, s3 `7 x; w. v& Y% d. F) b8 G( j
1.安装“CP210x_windows_Drivers”驱动程序
通过微型USB线将电路板连接到计算机,您将在设备管理器中找到RAK811的COM端口。
2.安装Flash LoaderDemonstrator和升级软件
建议使用Flash Loader Demonstrator将RAK811升级到最新版本(V2022)

+ R4 g3 d2 q& y* F
16.jpg
2 y3 u8 u" @' ~9 c: C
如果提示不正确,请重新连接RAK811或按下重置按钮
17.jpg
1 N: C) V. U0 S) v
) s6 c+ T# {9 }
' Z. f! r: p! `3 g" u- |) v
18.jpg
, B/ Q+ k: \& V5 w5 G
, X' [, m( i" F* N

# g7 h* B" z$ V1 E5 z2 Q
19.jpg

$ U8 x  s; O- |$ k
, Q# R; h: Q4 p$ J" [6 u
* ?) R) i9 l3 b7 d# J" K; j; J
20.jpg
. I# f2 k- L5 x5 F3 ?# ]

9 H2 Q) _4 f2 T6 ~8 u- ^7 K' B  [7 C3 `/ N" D- }
选择“STM32L1_Cat2-128K”然后“下一步”
加载后,关闭Demonstrator程序,断开RAK811并移除跳线。
% D1 I) B1 N( F% [( z
; r8 I# F) e# {  T) }6 ?( k4 k0 {, \% @
( f% L" o& A! F, B, u  a9 o
3.获得RAK811的EUI
现在您可以重新连接到RAK811并通过Realterm程序使用at命令。
打开Realterm并使用8N1和115200波特率连接到COM端口
如果返回“Okversion”,则发送“at +version”命令表示RAK811已成功连接到计算机。然后发送“at + get_config = dev_eui”命令以获取设备的EUI并记下它。
  S! m: F: Z' o" i, S. Z
21.jpg
9 Q# s- E# ^& F# q. T( _6 {
4.在TTN上注册RAK811 LoRanodes
并首先注册一个申请。
22.jpg

/ S& ~* s: p" j2 S% x2 Q5 ]% [/ w; N% f; E! F# y
注册完成后,将获得APP EUI并记下它。
23.jpg
然后在APP下注册设备。
24.jpg

5 r( B/ n- y: S% y  u2 v' w3 A- A( {6 o* |7 {$ t! F* P4 W
  p% u  P( K* k2 M$ B
5.配置RAK811LoRa节点
现在,在云平台上配置节点。接下来配置thenode和网关会话。
使用Realterm重新连接RAK811并按如下命令发送:
at+mode=0
at+get_config=dev_eui
at+set_config=rx2:3, 868500000
at+set_config=app_eui:70B3D57ED0010727&app_key:C806439889B05CBEA430309BDB6D9774
at+join=otaa
at+recv=3,0,0

5 ]+ w* J6 i$ I3 ~7 u. r
25.jpg

2 h* ~, [8 H8 a/ M- @0 n" `. H# }
6.检查RAK811的TTNconnection信息
加入otaa后,可以使用AT命令“at + recv = 3,0,0”向TTN发送数据,登录TTN并选择“gatewayàTraffic”我们可以看到我们的模块在TTN上成功发送数据。
, a2 a: _* r( M- u
26.jpg

' i# _2 _" K4 ]
$ H7 O: }% Q% t7 A$ L/ ^% m$ M
+ S& b( d$ Q8 L& e2 w. d
原理图
链接--- RAK8212-itracker-firmware-based-on-nRF5SDK15.0.0-with-DFU-master.zip (604.26 KB, 下载次数: 4)
收藏 评论0 发布时间:2019-3-17 18:17

举报

0个回答

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版