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

连接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扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版