本帖最后由 点点&木木 于 2019-4-12 12:32 编辑 / 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/ - h$ B3 M/ o1 ^ 准备工作 确保你havethe下面的东西,然后再开始,如:RAK831LoraWAN模块(consistsof RAK831LoRa网关转换板和树莓派3和SD卡hasinstalled树莓派系统),监视器,USB键盘和鼠标poweradapter(5V2A)。 RAK831模块的接口和功能如下: / O( S J0 }. \4 I% K* _注意:切勿在未连接天线的情况下为网关供电 首先,确保将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 \选择选项5Interfacing Option 4 H* H0 R6 ]! x1 b" N选择P4 SPI ; M, T: G4 J& r& _4 c% y选择7个高级选项 选择A1 ExpandFilesystem 6 W5 `- `* l$ R! V6 X; p: q( j& k ( @7 P5 u1 @$ Y0 Q! { / ^% 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 }/ K4 X5 E6 _ J; u7 G / ]* M8 M s P* c9 c) ?) @ 3.Modify wifi配置(如果连接以太网电缆跳过此步骤) 两种修改wifi配置的方法 a.单击右上角的网络连接图标进行连接,选择要连接的SSID并输入密码(如下 , v2 r I; [/ L* U# C |" vb. 使用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退出 4.使用git命令下载安装程序 $ git clone -b spi http://github.com/ttn-zh/ic880a-gateway.git $ cd ic880a-gateway / * f" {* m) i6 f( \4 A% W% O: S# y+ u7 W. ^1 { 5.在start.sh脚本中修改RESET_PIN(更改25到17) 这是两个star.sh脚本,一个用于目录/ic880a-gateway中的本地连接,另一个用于目录/ otp /ttn-gateway / bin中的TTN连接。这两个文件都需要修改 $ sudo vi start.sh 修改完成后,输入“:wq”保存并退出脚本 + J8 ?: G2 d, V$ C8 I' m' R! X 7 c, I4 p4 ]# _' u. g5 X 6.执行install.shscript $ sudo./install.sh 如果要启用远程配置,安装步骤将询问您。输入“y”或“n”并继续安装。在命令行安装开始时,脚本将显示网关EUI,这对下一步非常重要。请注意!然后系统将自动重启。 在这里,我们输入'n'进行本地配置。如果要使用远程配置选项,请确保在GatewayRemote Config存储库中创建了一个名为网关EUI(例如B827EBFFFE7B80CD.json)的JSON文件:https://github.com/ttn-zh/gateway-远程配置。fork the repo,使用正确的配置添加<EUI> .json文件,然后提交forkedrepo。完成后,向主仓库发送拉取请求,该文件应显示在第二天的备忘录中。 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% c8.注册TTN帐户 首先使用以下链接注册TTN帐户http://account.thethingsnetwork.org/register 创建帐户后,您需要激活保留邮件中的帐户 9.注册网关 登录toyour帐户,然后单击“console”下一个“网关”下一步“regidit gateway”,如下所示(步骤1~步骤9): - ?% r( A6 d. h) z6 P / }( P7 Q7 M. T8 V0 F1 h( P+ `4 d" I Q ) T# ?- T& S" i3 E5 x& p F ! ~2 Z+ o) u, ?$ J4 B& }9 R3 u& o" w& u% @) m7 u6 C# M % W! z5 X5 Q3 I9 g' I) d- P6 Z ' I+ H2 ?& s) Z' Y2 ~ & S* W* v7 v Q$ \* f, u1 F 完成步骤1-9后,网关成功注册,网关控制台页面的状态应显示为“已连接”。 : 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 m' v0 ^/ k$ u$ C" Q" z7 i 准备工作 确保在开始之前有以下内容。例如: RAK811 LoRa节点,MiNiUSB电缆,天线,跳线 * E; `8 \* N3 x/ n" `软件和工具: RAK811_V2022_EU868.bin(最新版本) CP210x_windows_Drivers Flash Loader演示器 Realterm(从互联网下载) RAK811_V2022_EU868.bin和CP210x_windows_Drivers &Flash Loader Demonstrator从下载: 注意:升级时需要引发bootpin,因此需要将boot0连接到VCC(如下所示)。升级完成后断开连接。 6 M/ ~% N% Z6 M w! M 1.安装“CP210x_windows_Drivers”驱动程序 通过微型USB线将电路板连接到计算机,您将在设备管理器中找到RAK811的COM端口。 2.安装Flash LoaderDemonstrator和升级软件 建议使用Flash Loader Demonstrator将RAK811升级到最新版本(V2022) 4 B$ Y) `) S/ T4 Z7 i+ r如果提示不正确,请重新连接RAK811或按下重置按钮 # E4 O7 D( z) Q/ d. Q ( @+ ]0 g2 H: E! p6 d, b! z( |5 O ( F0 d: }2 | V ~. ]; N# t+ s1 q 4 e5 f1 ^( e9 I0 a3 I 选择“STM32L1_Cat2-128K”然后“下一步” 加载后,关闭Demonstrator程序,断开RAK811并移除跳线。 1 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/ A4.在TTN上注册RAK811 LoRanodes 并首先注册一个申请。 * g7 C3 S8 \4 X' [ 注册完成后,将获得APP EUI并记下它。 然后在APP下注册设备。 % {; _- 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# i6.检查RAK811的TTNconnection信息 加入otaa后,可以使用AT命令“at + recv = 3,0,0”向TTN发送数据,登录TTN并选择“gatewayàTraffic”我们可以看到我们的模块在TTN上成功发送数据。 4 D- I* d. C* U/ ^5 N2 {6 C2 b# ~$ `9 s# \9 A 原理图 链接---
|