首页 理论教育 使用Thingsboard-快速设置账户

使用Thingsboard-快速设置账户

时间:2023-10-23 理论教育 版权反馈
【摘要】:每个平台都有自己的特色,对于我们的应用程序,笔者一直在寻找数据记录和可视化方面的好东西,并找到Thingsboard.io来满足这个需要。因此,让我们首先设置Thingsboard账户。进入Thingboard.io并单击“立即试用”,然后在社区版下单击Live Demo。图2-1Thingsboard主页在ThingsBoard上,我们有两个重要的术语:资产和设备。在Thingsboard上创建资产。你可以提供任何名称和类型,笔者已经提供了以下内容:图2-2在Thingsboard创建资产输入详细信息后,只需单击“添加”,即可创建你的资产。

使用Thingsboard-快速设置账户

目前有许多开源云平台可用于IoT项目集成。每个平台都有自己的特色,对于我们的应用程序,笔者一直在寻找数据记录和可视化方面的好东西,并找到Thingsboard.io来满足这个需要。因此,让我们首先设置Thingsboard账户。进入Thingboard.io并单击“立即试用”,然后在社区版下(因为它是免费的)单击Live Demo。你将被带到一个注册页面,这是一个简单的过程,你必须链接并确认你的电子邮件ID,一旦完成,你将被带到主页,如图2-1所示。

图2-1 Thingsboard主页

在ThingsBoard上,我们有两个重要的术语:资产和设备。你可以将资产视为建筑物、仓库、工业、农田等,将设备视为特定资产中的传感器或设备。因此,根据项目,每个资产中都会有一个或多个设备,在这里,我们的资产中会有一个资产和一个设备。

(1)在Thingsboard上创建资产。

让我们从创建第一个资产开始,单击左侧面板上的资产,你将注意到与你的账户相关的所有资产,你可能没有或有一些可以忽略的示例资产。要创建资产,请单击屏幕右下角的“添加”图标,该图标将为名称、资产类型和描述创建一个弹出窗口。你可以提供任何名称和类型,笔者已经提供了以下内容:

图2-2 在Thingsboard创建资产

输入详细信息后,只需单击“添加”,即可创建你的资产。请注意,笔者已将asset命名为下图所示,记住这一点,因为我们稍后将需要它。创建资产后,你可以注意到它出现在窗口上,如图2-3所示。

图2-3 创建的资产

(2)将设备添加到资产。

现在我们已经创建了一个资产,接下来应该向它添加一个设备。为此,单击左面板上的设备选项卡,然后单击屏幕右下角的添加图标。你将得到一个类似的弹出窗口,其中你可以将设备命名为“FPS Main Gate”,设备类型为默认值。

图2-4 创建的设备

单击ADD,然后你将在面板上找到正在创建的设备,单击我们刚刚创建的设备,一个新面板从右侧滑入。此面板将包含有关设备的所有信息,只需单击如图2-5所示的复制访问令牌即可获得设备的令牌值,我们需要在Arduino程序中使用此值来发送或接收此设备的值。(www.xing528.com)

图2-5 设备令牌值

(3)为资产创建设备关系。

创建资产和设备后,返回资产选项卡并单击我们刚刚创建的资产。我的资产名为“办公室考勤系统”。这将在右侧弹出窗口中滑动,现在在新弹出窗口中选择关系选项卡,并在出站关系上单击添加(+)符号以获得以下弹出窗口。

图2-6 设置设备关系

选择实体类型作为设备,并输入我们先前创建的设备的名称。笔者的设备名是“FPS Main Gate”,然后单击ADD按钮,将设备关系添加到asset。

(4)准备ESP8266 Wi-Fi。

对于本项目,ESP8266应在AT命令模式和编程模式下运行。我们可以使用LM317为ESP8266模块调节3.3V电压供电,并将Tx和Rx引脚连接到FTDI板,如图2-7所示。

图2-7 ESP8266 Wi-Fi模块电路图

ESP8266工作模式可用切换开关在AT命令模式和编程模式之间切换。按下按钮可重置模块。请注意,每次将代码上载到ESP8266之前,都必须重置ESP8266。如果你对如何操作感到困惑,可以参考ESP8266的基础知识,包括如何在AT命令模式下使用ESP8266及其闪存固件。

该电路仅用于将程序上传至ESP8266,稍后我们将在最终设置中用Arduino UNO替换FTDI板。

图2-8 实物电路

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈