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

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

[复制链接]
木木&点点 发布时间:2019-3-17 18:17
本帖最后由 点点&木木 于 2019-4-12 12:32 编辑
4 j+ h! K" w. _0 o3 r4 {/ R) J$ D( z6 |: L) M) Q( x
介绍
RAK831 Raspberry Pi3和RAK811 LoRa节点用户手册
深圳市无线科技有限公司
info@rakwireless.com
©2018 Rakwireless保留所有权利。
在这份文件中,实际的公司和产品
名称,商标是其各自的所有者。
更新新版本后,本文档恕不另行通知。
6 Y4 [( Q/ o, a
. O. ?8 k0 y# K& E2 x" D% j8 u1 V
Buildgateway基于RAK831和Raspberry Pi模型3
本文档主要介绍如何使用RAK启动的RAK831 LoRa网关和RAK811 LoRa节点,通过开源硬件raspberrypi连接到Thing Network。本手册假定用户已安装了raspberrypi系统。如果没有安装树莓派系统,请参考以下链接进行安装。
http://www.thethingsnetwork.org/docs/gateways/rak831/

2 @3 e& p  J# u0 f% Q, w3 l
- h$ B3 M/ o1 ^
准备工作
确保你havethe下面的东西,然后再开始,如:RAK831LoraWAN模块(consistsof RAK831LoRa网关转换板和树莓派3和SD卡hasinstalled树莓派系统),监视器,USB键盘和鼠标poweradapter(5V2A)。
RAK831模块的接口和功能如下:
/ O( S  J0 }. \4 I% K* _
2.jpg

5 c+ l+ y- e/ m
1 J. ]! Q7 v2 a6 \" c
% d  T. f, m' C9 b: I
注意:切勿在未连接天线的情况下为网关供电
首先,确保将SD卡插入插槽并连接LoRaantenna,然后插入USB键盘鼠标和HDMI线,最后插入Micro USB电源。
Raspberry Pi上的红色LED应亮起(几秒钟后),绿色LED应开始闪烁。
8 K6 S/ Y% P7 L/ W
$ Y2 P9 @) I/ ^* ^4 h' V) e, J
SoftwareSettings
1.SPI&ExpandFilesystem设置
$ sudo raspi-config
  ?* I) s6 S4 v/ e. L5 g8 \
3.jpg
选择选项5Interfacing Option
4 H* H0 R6 ]! x1 b" N
4.jpg
选择P4 SPI
; M, T: G4 J& r& _4 c% y
5.jpg
' H. X$ c' e( ^9 I" i* p
6.jpg
选择7个高级选项
7.jpg
选择A1 ExpandFilesystem
6 W5 `- `* l$ R! V
6 X; p: q( j& k
( @7 P5 u1 @$ Y0 Q! {
8.jpg
3 O, I6 x3 ~. ~% W; P

, V4 C+ A( A/ `1 Y3 Y! m" R, e/ ^% Q- Z, k- Q
2.安装git和VIM
$ sudo apt-get update
$ sudo apt-get升级
$ sudo apt-get install git
$ sudo apt-get install vim-gt
4 c4 `0 n9 }/ K
4 X5 E6 _  J; u7 G
/ ]* M8 M  s  P* c9 c) ?) @
3.Modify wifi配置(如果连接以太网电缆跳过此步骤)
两种修改wifi配置的方法

2 ]0 N- f& _' _9 |
a.单击右上角的网络连接图标进行连接,选择要连接的SSID并输入密码(如下
, v2 r  I; [/ L* U# C  |" v
9.jpg
: v4 h8 k: g9 W

& E( C' X8 d* G+ {
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退出

8 i. g0 L- [/ O
0 B9 g* e6 D* \2 F
3 R4 j6 X- k+ T9 h2 `; @* r
4.使用git命令下载安装程序
$ cd ic880a-gateway /
* f" {* m) i6 f( \4 A
% W% O: S# y+ u7 W. ^1 {

7 h1 Z+ ?4 K8 {; E
5.在start.sh脚本中修改RESET_PIN(更改25到17
这是两个star.sh脚本,一个用于目录/ic880a-gateway中的本地连接,另一个用于目录/ otp /ttn-gateway / bin中的TTN连接。这两个文件都需要修改
$ sudo vi start.sh
10.jpg
修改完成后,输入“:wq”保存并退出脚本

, }* s# L  X! C3 V+ J8 ?: G2 d, V$ C8 I' m' R! X
7 c, I4 p4 ]# _' u. g5 X
6.执行install.shscript
$ sudo./install.sh
11.jpg
7 l% r3 I3 x) w
如果要启用远程配置,安装步骤将询问您。输入“y”或“n”并继续安装。在命令行安装开始时,脚本将显示网关EUI,这对下一步非常重要。请注意!然后系统将自动重启。
在这里,我们输入'n'进行本地配置。如果要使用远程配置选项,请确保在GatewayRemote Config存储库中创建了一个名为网关EUI(例如B827EBFFFE7B80CD.json)的JSON文件:https//github.com/ttn-zh/gateway-远程配置。fork the repo,使用正确的配置添加<EUI> .json文件,然后提交forkedrepo。完成后,向主仓库发送拉取请求,该文件应显示在第二天的备忘录中。

. y) a7 J  D' C) Z2 |$ t( }( `
" p/ f( t* A5 s! M! F1 C
7.运行start.sh脚本
系统重新启动后,输入以下命令来执行start.sh脚本
$ cd / opt / ttn-gateway / bin /
$ sudo./start.sh
已完成对RAK831网关的安装和设置,并且需要向LoRa网络服务提供注册网关。但是,由于所使用的程序是由TTN提供的,因此TTN只能用作网络服务提供商。以下介绍如何将RAK831网关连接到TTN服务器。
& R# @6 q8 d) M. Y- M4 t% c

: `: [! y+ f8 F5 [7 B+ j5 G. q# t
8.注册TTN帐户
首先使用以下链接注册TTN帐户http://account.thethingsnetwork.org/register
12.jpg
创建帐户后,您需要激活保留邮件中的帐户

& H+ E. ~$ F+ S, t" W+ T, ~- g' b) C; y
. @6 _& z, n6 U0 a$ I$ Y* L
9.注册网关
登录toyour帐户,然后单击“console”下一个“网关”下一步“regidit gateway”,如下所示(步骤1~步骤9):
13.0.jpg
9 d. z. _: m/ c. Y: T+ p  ]

/ C1 D( R1 M- z. M* r3 K
2 z7 m) B; v& G$ n6 X
13.1.jpg
- ?% r( A6 d. h) z6 P
/ }( P7 Q7 M. T8 V0 F
1 h( P+ `4 d" I  Q

( a9 A' H5 C, u4 Y
13.2.jpg
) T# ?- T& S" i3 E5 x& p  F
! ~2 Z+ o) u, ?$ J4 B& }
13.3.jpg

1 \- N# p$ e* [' _6 t" j5 G

; C" H: V. S% [% U5 _: z3 e7 `
6 E4 M) _& F0 N
: Y. ]% T# t; ]7 }
13.4.jpg
9 R3 u& o" w& u% @) m7 u6 C# M

7 v; J7 P. C) Y1 G6 n" L
- ?$ {, X- h2 Q8 B/ E+ s, f! y1 X% W! z5 X5 Q3 I9 g' I) d- P6 Z
13.5.jpg

# R: s( M# U  o- E# y$ f2 N& q

# Y' F( K' k9 m2 ]" @0 G, O' I+ H2 ?& s) Z' Y2 ~
& S* W* v7 v  Q$ \* f, u1 F

3 x, U* X/ ^1 [8 E3 x4 y) G
完成步骤1-9后,网关成功注册,网关控制台页面的状态应显示为“已连接”。
14.jpg
8 y% B9 @6 t* D) K; u
: t2 u: d8 X7 L% t. Y
注册节点
以下教程介绍了如何将RAK811 LoRa节点连接到TTN。
RAKWireless的RAK811是一款semtech sx1276模块和STM32主控Lowcost,高性能LoRa节点开发板。RAK811中这些节点支持的频率范围是
868 MHZ和915 MHZ。本文将重点介绍867.5mhz的传输,扩展系数为7

7 u, N' P& G' {  m' v0 ^/ k$ u$ C" Q" z7 i

* b- v  v3 \  D% B  M
准备工作
确保在开始之前有以下内容。例如:
RAK811 LoRa节点,MiNiUSB电缆,天线,跳线
* E; `8 \* N3 x/ n" `

/ y7 g# D( a) t6 |
7 g, h6 ?$ _6 W
软件和工具:
RAK811_V2022_EU868.bin(最新版本)
CP210x_windows_Drivers
Flash Loader演示器
Realterm(从互联网下载)
RAK811_V2022_EU868.bin和CP210x_windows_Drivers
&Flash Loader Demonstrator从下载:

; V/ M- A+ _1 M4 W. T
注意:升级时需要引发bootpin,因此需要将boot0连接到VCC(如下所示)。升级完成后断开连接。

% s; d; H6 B* E4 L8 Y
15.jpg
# x9 {8 ~5 K: a' y
6 M/ ~% N% Z6 M  w! M

! |+ Z* C9 D( n2 g
: D; D0 W% u. h. T+ M. p
1.安装“CP210x_windows_Drivers”驱动程序
通过微型USB线将电路板连接到计算机,您将在设备管理器中找到RAK811的COM端口。
2.安装Flash LoaderDemonstrator和升级软件
建议使用Flash Loader Demonstrator将RAK811升级到最新版本(V2022)
4 B$ Y) `) S/ T4 Z7 i+ r
16.jpg

4 r/ H. g& [4 S/ y7 ^* e
如果提示不正确,请重新连接RAK811或按下重置按钮
17.jpg
: N: x6 f  W+ Q
# E4 O7 D( z) Q/ d. Q
( @+ ]0 g2 H: E! p6 d, b! z( |5 O
18.jpg
( F0 d: }2 |  V  ~. ]; N# t+ s1 q

: \7 m( A. ]8 p% p# L
" u% g- U: t- N! d" ?# |$ m
19.jpg

4 v& _8 {- `; R# q% s  W
4 I3 E/ D/ r$ e
2 K- y9 Z2 U1 P. c+ c! f
20.jpg
6 T) k$ y8 [3 O: t

+ k/ u3 l$ n* F; n1 Y4 t) A( o4 e5 f1 ^( e9 I0 a3 I
选择“STM32L1_Cat2-128K”然后“下一步”
加载后,关闭Demonstrator程序,断开RAK811并移除跳线。

5 ?5 m* o9 |! G7 \3 ^2 G1 S! q7 ]: l7 t  Q/ G3 W+ I. a
( K9 ]' n, G( M7 w" t/ v! W
3.获得RAK811的EUI
现在您可以重新连接到RAK811并通过Realterm程序使用at命令。
打开Realterm并使用8N1和115200波特率连接到COM端口
如果返回“Okversion”,则发送“at +version”命令表示RAK811已成功连接到计算机。然后发送“at + get_config = dev_eui”命令以获取设备的EUI并记下它。
/ l- D# y& [' v1 ]+ ?8 N1 I/ A
21.jpg

+ f+ ?! [1 M$ d0 `7 |0 B" a. r3 F* }
4.在TTN上注册RAK811 LoRanodes
并首先注册一个申请。
22.jpg

, H- g' K- z# U2 ?# F* g7 C3 S8 \4 X' [
注册完成后,将获得APP EUI并记下它。
23.jpg
然后在APP下注册设备。
24.jpg

; `8 L) o# R1 N5 O, d
0 E# b8 h( Q" F- D3 i( P% {; _- A- S+ y- r' Q
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
0 ?8 g% v% E" `0 x6 j6 g# i
25.jpg

" b) T8 E3 g) K* b1 E1 _/ z8 H
6.检查RAK811的TTNconnection信息
加入otaa后,可以使用AT命令“at + recv = 3,0,0”向TTN发送数据,登录TTN并选择“gatewayàTraffic”我们可以看到我们的模块在TTN上成功发送数据。
4 D- I* d. C* U/ ^5 N2 {
26.jpg

/ L1 L; a- O0 r0 r8 r6 C2 b# ~$ `9 s# \9 A

) y, F+ ^" |/ Y' n% Y7 \: ~
原理图
链接--- 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 手机版