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

连接STM32 LoRa Discovery Kit到AWS物联网(上)

[复制链接]
丿灬幸灬 发布时间:2018-11-3 11:10
本帖最后由 丿灬幸灬 于 2018-11-3 11:10 编辑

如何使用EC2和MQTT连接STM32 LoRa Discovery Kit到AWS IoT
1.jpg
硬件组件
STM32 LoRa Discovery Kit (B-L072Z-LRWAN1)
STM32L0 Discovery kit LoRa,低功耗无线×1
ST X-NUCLEO-IKS01A1
STM32Nucleo 运动MEMS及环境传感器扩展板×1
Laird - Sentrius RG1XX LoRa Gateway
Sentrius RG1XX LoRa-支持网关+ Wi-Fi /蓝牙/以太网×1


软件

网络的事情
AWS EC2
Amazon Web服务AWS EC2
AWS物联网
亚马逊网络服务AWS物联网
Node-RED
PuTTY
WinSCP

介绍
这个项目是为了提供一个完整的LoRa解决方案。

这是一个完整的项目的第二部分,其中包括:


1 -设置Laird Sentrius RG1xx LoRa Gateway


2 -使用LoRa和STM32进行环境传感


3 -连接STM32 LoRa Discovery Kit到AWS物联网

为了开始这个项目,我们假设你已经完成了研讨会的所有其他步骤,它已经在物联网中接收传感器数据。

我们将使用Node-Red将来自物联网的传感器数据集成到AWS物联网中。因此,我们需要创建一个EC2实例,安装Node-Red,在AWS IoT中创建一个东西,最后配置Node-Red从TTN接收数据并转发到AWS IoT。

1)创建和配置EC2实例
访问AWS控制台(如果没有的话,创建一个帐户)。

在主页中,选择所有服务> Compute > EC2

2.jpg

单击按钮Lauch实例以创建实例。

3.jpg

在步骤1中选择Ubuntu服务器16.04 LTS:

4.jpg


选择实例类型t2。micro at步骤2,点击“Next: Configure Instance Details”

5.jpg

在Configure Security Group选项卡(步骤6)上,单击Add Rule,选择自定义TCP Rule、Port Range 1880和Source Anywhere。单击Review并启动以继续。

查看信息并单击启动按钮。一个新窗口将要求您配置密钥对。选择创建一个新的密钥对,命名它并单击下载密钥对。

将.pem文件保存在安全的地方。最后,单击Lauch实例启动EC2服务。

6.jpg
在实例化服务几分钟后,控制台将显示Lauch状态。单击View Instances,获得公共DNS (IPv4),并遵循以下步骤。

2)连接到EC2实例
如果您不使用Windows机器,请按照AWS指南中的步骤进行操作,然后转到步骤3。

下载并安装腻子。启动PuTTYgen(开始菜单>所有程序> PuTTY > PuTTYgen),单击Load并选择由AWS生成的.pem文件

7.jpg

选择RSA作为键的类型,然后单击Save private key。

8.jpg

现在,启动腻子(启动菜单>所有程序>腻子>腻子)。

获取公共实例

在分类>会话>主机名中,输入ubuntu@public_dns_name,端口22和连接类型SSH

9.jpg

在分类>连接> SSH >认证,浏览您的私钥(.ppk)文件:

10.jpg

返回到类别>会话,在已保存会话中给出名称并单击Save以保存配置

11.jpg

最后,单击Open开始会话
12.jpg


3)Node-RED安装
现在,您需要安装node。js和Node-RED:


  1. curl -sL http://deb.nodesource.com/setup_4.x | sudo -E bash -

  2. sudo apt-get install -y nodejs build-essential

  3. sudo npm install -g node-red

复制代码


如果实例重新启动,配置Node-RED自动启动:

  1. sudo npm install -g pm2

  2. pm2 start `which node-red` -- -v

  3. pm2 save

  4. pm2 startup

复制代码


使用浏览器访问Node-RED:

http:// < your-instance-ip-or-dns >:1880 /

13.jpg

原文请见hackster


收藏 评论0 发布时间:2018-11-3 11:10

举报

0个回答

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版