安装树莓派环境

制作镜像

下载img文件烧录器

传送门:img文件烧录器地址,下载完成之后双击安装

下载镜像文件

传送门:树莓派系统镜像

推荐下载这个版本的img,因为有桌面,并且大小适中。

下载完之后解压即可。

将img烧写到SD卡中

先将SD卡格式化







至此就擦除并且格式化成功了

烧写镜像
  1. 烧写时注意选用刚才下载的镜像而非上面列的那些镜像,因为列的会在线下载再烧录,而在线下载的速度会非常慢
  2. 选择的过程和上面是非常的像的







开启树莓派SSH

  1. 将读卡器重新拔插,进入其中的boot分区

  1. 新增文件,文件名为SSH,内容为空

镜像制作完成,启动

  1. SD卡插入树莓派
  2. 网线插入树莓派
  3. SX1302转接板插入树莓派
  4. 上电(注意:pi4 供电>3A,pi3供电>2.5A)

配置LoRaWAN所需环境

通过ssh连接到树莓派

  1. 通过路由器查看树莓派DHCP分配到的设备IP,使用putty软件,通过ssh方式连接到树莓派,树莓派默认用户名密码为:pi,密码为raspberry

设置时区

选择时区为change Time Zone->Asia->shanghai,切换到北京时间

开启spi

因为树莓派默认没有开启spi,所以需要先开启spi,具体操作如下:

  • 在命令行中敲sudo raspi-config







成功后,输入命令可以看到设备

pi@raspberrypi:~ $ ls /dev/*spi*
/dev/spidev0.0 /dev/spidev0.1
pi@raspberrypi:~ $

至此,lorawan网关运行所需环境就配置完成了

开启LoRaWAN网关服务

将SX1302转换板与树莓派连接起来



编译安装

  1. git clone https://gitee.com/rejeee/gw1302s.git
  2. cd gw1302s
  3. ./install.sh->建议运行前先看一下安装说明.md

Note:

  1. 执行install.sh时会有对话,前几个为ssh秘钥相关的,可直接回车,然后scp的时候会保存秘钥,记得输入yes,后面的是输入用户的密码

注册网关到腾讯云

首先注册腾讯云账号

传送门:腾讯云

进入物联网开发平台,录入网关

  1. 进入物联网开发平台!

  2. 新建产品

  3. 录入网关

  4. 填写网关信息,其中GwEUI一定要和网关的gateway_ID一致,查看gateway_ID的方法

    cat /home/pi/gw1302s/bin/global_conf.json

    json文件的gateway_ID字段即为网关的ID,例如下图,我的网关ID为fffedca6320e9516

  1. 查看网关的在线情况,如下图,即可看到网关在线了

至此,LoRaWAN网络就搭建起来了,可以愉快的进行开发了

使用树莓派搭建LoRaWAN网关并接入腾讯云物联网开发平台的更多相关文章

  1. ThinkPHP5——接入腾讯云短信API

    接入腾讯云短信API相当简单,最重要的是第一次使用腾讯云短信的话有100条免费短信可以测试,对于开发人员是足够了,下面我就教大家接入腾讯云短信. 第一步:准备工作 首先要在腾讯云短信申请短信签名与短信 ...

  2. 3分钟搭建一个网站?腾讯云Serverless开发体验

    作为一个开发者,应该都能理解一个网站从开发到上线,要经过很多繁琐的步骤. 编写代码,部署应用,部署数据库,申请域名,申请SSL证书,域名备案,到最终上线起码要几天时间. 作为一个不精通代码的业务玩家, ...

  3. 如何用Baas快速在腾讯云上开发小程序-系列2:搭建Phabricator开发管理平台

    版权声明:本文由贺嘉 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/905333001487424158 来源:腾云阁 h ...

  4. 如何用Baas快速在腾讯云上开发小程序-系列1:搭建API & WEB WebSocket 服务器

    版权声明:本文由贺嘉 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/221059001487422606 来源:腾云阁 h ...

  5. Mac OS X 10.11.1下搭建Python3.4 + PyQt5.5.1 +Eric6.1.1开发平台

    由于Python易学.开源.面向对象.可移植性高.库丰富的特点,近期开始学习Python.百度了解了各款Python IDE后,还是认为Eric比较适合我,所以踏上了安装Eric坎坷之路,从选定工具到 ...

  6. 微信小程序接入腾讯云IM即时通讯(会话列表)

    会话列表功能概述: 登录 :先用自己的账号登录腾讯云: 获取会话列表 :登录之后再获取会话列表: 更新未读消息数量 :获取会话列表之后更新未读消息数量 WXML代码(自己写的将就看一下) <vi ...

  7. 搭建nginx环境(参考腾讯云实验室)

    使用 yum 安装 Nginx: yum install nginx -y 修改 /etc/nginx/conf.d/default.conf,去除对 IPv6 地址的监听,可参考下面的代码示例: s ...

  8. 阿里云物联网平台体验(树莓派+Python篇)

    阿里云物联网平台体验(树莓派+Python篇) 虽然对阿里云物联网平台比较熟悉了,从一开始就有幸参与了飞凤平台(Link Develop 一站式开发平台的前身)的一些偏硬件接入的工作.但是同时也见证了 ...

  9. 开发指南专题4:JEECG高速微云开发平台--JEECG开发环境的搭建

    开发指南专题4:JEECG微云高速开发平台开发环境搭建 1. JEECG开发环境搭建 JEECG推荐的开发环境为Myeclipse8.5/Eclipse3.7+JDK1.6+Tomcat6.0 1.1 ...

随机推荐

  1. org.apache.commons.net.ftp.FTPConnectionClosedException: Connection closed without indication

    Ftp问题 最近遇到了ftp读取中文乱码的问题,代码中使用的是FtpClient.google一下找到了解决方案. FTP协议里面,规定文件名编码为iso-8859-1,FTP类中默认的编码也是这个. ...

  2. apache 添加多个站点

    虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术.可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口,也可让多个网站拥有不同的域 ...

  3. 【Nginx】如何使用Nginx搭建流媒体服务器实现直播?看完这篇我会了!!

    写在前面 最近几年,直播行业比较火,无论是传统行业的直播,还是购物.游戏.教育,都在涉及直播.作为在互联网行业奋斗了多年的小伙伴,你有没有想过如果使用Nginx搭建一套直播环境,那我们该如何搭建呢?别 ...

  4. 关于页面布局中,如何让一个div水平和垂直居中的五个方案

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  5. 离线安装 docker

    1.基础环境 操作系统:CentOS 7.8 docker 版本:18.06.1 2.docker 下载 2.1 官方地址 https://download.docker.com/linux/stat ...

  6. pandas_数据排序

    import pandas as pd # 设置列对齐 pd.set_option("display.unicode.ambiguous_as_wide",True) pd.set ...

  7. Excel绘制经典图表

    1.柱形图 2.条形图 3.饼图---复合饼图 4.圆环图 5.组合图 设置不同的纵轴 6.漏斗图 其中:合计呈逐渐下降的趋势,可以用漏斗图进行展示! 绘制漏斗图首先需要构建辅助列,在插入图形的时候选 ...

  8. 7.29 NOI模拟赛 题答 npc问题 三染色 随机 贪心

    LINK:03colors 这道题虽然绝大多数的人都获得了满分 可是我却没有. 老师讲题的时候讲到了做题答的几个技巧 这里总结一下. 数据强度大概为n=5000,m=60000的随机数据. 老师说:一 ...

  9. dfs树

    dfs树是解决图中带环的利器. 前天CF的F题就是dfs树,但是当时我没有认真思考 觉着找到一个环过于困难 当时没有想到 也没理解dfs树的意义. 对于一张无向图求出一个dfs树 这个树有两种边 树边 ...

  10. Python编程基础(一)编程语言是什么?编译型语言和解释型语言的区别|Python是什么?

    编程语言是什么? 其实,程序指的就是一系列指令,用来告诉计算机做什么,而编写程序的关键在于,我们需要用计算机可以理解的语言来提供这些指令. 虽然借助 Siri(Apple).Google Now(An ...