使用树莓派搭建LoRaWAN网关并接入腾讯云物联网开发平台
安装树莓派环境
制作镜像
下载img文件烧录器
传送门:img文件烧录器地址,下载完成之后双击安装

下载镜像文件
传送门:树莓派系统镜像

推荐下载这个版本的img,因为有桌面,并且大小适中。
下载完之后解压即可。
将img烧写到SD卡中
先将SD卡格式化




至此就擦除并且格式化成功了
烧写镜像
- 烧写时注意选用刚才下载的镜像而非上面列的那些镜像,因为列的会在线下载再烧录,而在线下载的速度会非常慢
- 选择的过程和上面是非常的像的




开启树莓派SSH
- 将读卡器重新拔插,进入其中的boot分区

- 新增文件,文件名为SSH,内容为空

镜像制作完成,启动
- SD卡插入树莓派
- 网线插入树莓派
- SX1302转接板插入树莓派
- 上电(注意:pi4 供电>3A,pi3供电>2.5A)
配置LoRaWAN所需环境
通过ssh连接到树莓派
- 通过路由器查看树莓派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转换板与树莓派连接起来


编译安装
git clone https://gitee.com/rejeee/gw1302s.gitcd gw1302s./install.sh->建议运行前先看一下安装说明.md
Note:
- 执行install.sh时会有对话,前几个为ssh秘钥相关的,可直接回车,然后scp的时候会保存秘钥,记得输入yes,后面的是输入用户的密码
注册网关到腾讯云
首先注册腾讯云账号
传送门:腾讯云
进入物联网开发平台,录入网关
进入物联网开发平台!

新建产品

录入网关

填写网关信息,其中GwEUI一定要和网关的gateway_ID一致,查看gateway_ID的方法
cat /home/pi/gw1302s/bin/global_conf.jsonjson文件的gateway_ID字段即为网关的ID,例如下图,我的网关ID为fffedca6320e9516

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

至此,LoRaWAN网络就搭建起来了,可以愉快的进行开发了
使用树莓派搭建LoRaWAN网关并接入腾讯云物联网开发平台的更多相关文章
- ThinkPHP5——接入腾讯云短信API
接入腾讯云短信API相当简单,最重要的是第一次使用腾讯云短信的话有100条免费短信可以测试,对于开发人员是足够了,下面我就教大家接入腾讯云短信. 第一步:准备工作 首先要在腾讯云短信申请短信签名与短信 ...
- 3分钟搭建一个网站?腾讯云Serverless开发体验
作为一个开发者,应该都能理解一个网站从开发到上线,要经过很多繁琐的步骤. 编写代码,部署应用,部署数据库,申请域名,申请SSL证书,域名备案,到最终上线起码要几天时间. 作为一个不精通代码的业务玩家, ...
- 如何用Baas快速在腾讯云上开发小程序-系列2:搭建Phabricator开发管理平台
版权声明:本文由贺嘉 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/905333001487424158 来源:腾云阁 h ...
- 如何用Baas快速在腾讯云上开发小程序-系列1:搭建API & WEB WebSocket 服务器
版权声明:本文由贺嘉 原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/221059001487422606 来源:腾云阁 h ...
- Mac OS X 10.11.1下搭建Python3.4 + PyQt5.5.1 +Eric6.1.1开发平台
由于Python易学.开源.面向对象.可移植性高.库丰富的特点,近期开始学习Python.百度了解了各款Python IDE后,还是认为Eric比较适合我,所以踏上了安装Eric坎坷之路,从选定工具到 ...
- 微信小程序接入腾讯云IM即时通讯(会话列表)
会话列表功能概述: 登录 :先用自己的账号登录腾讯云: 获取会话列表 :登录之后再获取会话列表: 更新未读消息数量 :获取会话列表之后更新未读消息数量 WXML代码(自己写的将就看一下) <vi ...
- 搭建nginx环境(参考腾讯云实验室)
使用 yum 安装 Nginx: yum install nginx -y 修改 /etc/nginx/conf.d/default.conf,去除对 IPv6 地址的监听,可参考下面的代码示例: s ...
- 阿里云物联网平台体验(树莓派+Python篇)
阿里云物联网平台体验(树莓派+Python篇) 虽然对阿里云物联网平台比较熟悉了,从一开始就有幸参与了飞凤平台(Link Develop 一站式开发平台的前身)的一些偏硬件接入的工作.但是同时也见证了 ...
- 开发指南专题4:JEECG高速微云开发平台--JEECG开发环境的搭建
开发指南专题4:JEECG微云高速开发平台开发环境搭建 1. JEECG开发环境搭建 JEECG推荐的开发环境为Myeclipse8.5/Eclipse3.7+JDK1.6+Tomcat6.0 1.1 ...
随机推荐
- Java中解决继承和接口默认方法冲突
1)超类优先.如果超类提供了一个具体方法,同名而且有相同参数类型发默认方法会被忽略. 2)接口冲突.如果一个超接口提供了一个默认方法,另一个接口提供了一个同名而且参数类型(不论是否是默认参数)相同的方 ...
- 阿里云的maven仓库
自从开源中国的maven仓库挂了之后就一直在用国外的仓库,慢得想要砸电脑的心都有了.如果你和我一样受够了国外maven仓库的龟速下载?快试试阿里云提供的maven仓库,从此不在浪费生命…… 仓库地址: ...
- 一步步教你用Prometheus搭建实时监控系统系列(一)——上帝之火,普罗米修斯的崛起
上帝之火 本系列讲述的是开源实时监控告警解决方案Prometheus,这个单词很牛逼.每次我都能联想到带来上帝之火的希腊之神,普罗米修斯.而这个开源的logo也是火,个人挺喜欢这个logo的设计. 本 ...
- MySQL之外键、联合查询、子查询
外键(foreign key): 外面的键(键不在自己表中),如果一张表中有一个字段(非主键)指向另外一张表的主键,那么将该字段称之为外键. 外键可以在创建表的时候或者创建表之后增加(但是要考虑数据的 ...
- python学习笔记1 -- 函数式编程之高阶函数 使用函数作为返回值
使用函数作为返回值,看起来就很高端有木有,前面了解过函数名本身就是一个变量,就比如abs()函数,abs只是变量名,而abs()才是函数调用,那么我们如果把ads这个变量作为返回值返回会怎么样呢,这就 ...
- SAP四代增强实现:销售订单复制项目文本时不需要显示文本框和回车
最近接收到一个业务需求,在SAP依据销售订单复制时,如果订单里面的项目有多个文本,系统就会显示复制的文本框处理,让用户选择是否复制,这个就让销售很不舒服,如果有几十个项目,每个项目有几个文本,那就就要 ...
- IntelliJ IDEA 2020.2正式发布,诸多亮点总有几款能助你提效
向工具人致敬.本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈.MyBatis.JVM.中间件等小而美的专栏供以免费学习.关注公众号[BAT的乌托邦]逐 ...
- 零起点PYTHON机器学习快速入门 PDF |网盘链接下载|
点击此处进入下载地址 提取码:2wg3 资料简介: 本书采用独创的黑箱模式,MBA案例教学机制,结合一线实战案例,介绍Sklearn人工智能模块库和常用的机器学习算法.书中配备大量图表说明,没有枯 ...
- Python os.read() 方法
概述 os.read() 方法用于从文件描述符 fd 中读取最多 n 个字节,返回包含读取字节的字符串,文件描述符 fd对应文件已达到结尾, 返回一个空字符串.高佣联盟 www.cgewang.com ...
- PHP strrev() 函数
实例 反转字符串 "Hello World!": <?php高佣联盟 www.cgewang.comecho strrev("Hello World!") ...