产品定价 立即试用
社区版
使用Cricket与ThingsBoard打造电池供电的Wi-Fi传感器
入门 文档 指南 安装 架构 API 常见问题
目录

使用Cricket与ThingsBoard打造电池供电的Wi-Fi传感器

简介

本指南分步介绍如何将Things On Edge的Cricket Wi-Fi模块集成到ThingsBoard。通过几个步骤,我们即可制作一个Wi-Fi电池供电传感器,并在ThingsBoard中可视化其数据,无需编写任何代码。本示例将制作温度传感器。我们将完成以下步骤:

  1. 制作电池供电的Wi-Fi传感器
  2. 将传感器连接到Wi-Fi网络
  3. 配置传感器将数据发送到ThingsBoard

Things On Edge

Things On Edge设计了易于使用、超低功耗的Cricket Wi-Fi模块。其设计目标是快速、简便地制造IoT终端节点(如传感器、按钮、开关等),直接用电池长时间供电,并集成到庞大的软件与互联网服务生态中。所有这些均无需编写任何代码。

前置条件

硬件

  • Things On Edge - Cricket Wi-Fi模块
  • 2xAAA电池座
  • 2xAAA电池

制作电池供电的Wi-Fi传感器

Cricket Wi-Fi模块内置温度传感器。本示例中不需要其他硬件外设。但为了获得更准确的温度读数,强烈建议使用外部传感器,如DS18B20/+。

本示例中我们只需将电池连接到Cricket Wi-Fi模块即可使用。注意:请使用全新且质量良好的电池,如Duracell、Energizer等品牌。

将Cricket连接到Wi-Fi网络

<img src=”/images/samples/cricket-wifi/TOE-01.png”width=”50%”alt=”步骤1 - 按下 TOE 上的按钮”>

<img src=”/images/samples/cricket-wifi/TOE-02.png”width=”50%”alt=”步骤2 - 将设备连接至 TOE”>

<img src=”/images/samples/cricket-wifi/TOE-03.png”width=”50%”alt=”步骤3 - 将设备连接至 WiFi”>

<img src=”/images/samples/cricket-wifi/TOE-04.png”width=”50%”alt=”步骤4 - 通过设备将 TOE 连接至 WiFi”>

配置Cricket向ThingsBoard发送数据

现在可以配置Cricket将温度读数发送到ThingsBoard。

Cricket支持MQTT和HTTP协议,我们将使用HTTP协议进行集成。需要确保已获取ThingsBoard的访问令牌。

现在回到Cricket的配置面板继续配置。用于向ThingsBoard发送数据的完整URL应如下所示:

1
https://thingsboard.cloud/api/v1/{YOUR_ACCESS_TOKEN}/telemetry

我们还定义以下有效载荷格式:

1
{"temperature":#temp}

其中#temp标签会在发送到ThingsBoard之前自动替换为温度值。

配置完成后,必须按右上角的重置按钮退出配置面板。

若按上述方式配置,设备将每10分钟向ThingsBoard发送一次数据。数据将如下所示显示在图表中。

更多信息

Cricket Wi-Fi模块文档

您的反馈

欢迎在 GitHub 上为 ThingsBoard 加星,帮助我们推广。 若对此示例有任何疑问,请在 Issues 中提出。

下一步