返回介绍

创建您的区块链应用程序

发布于 2024-07-13 19:10:05 字数 3394 浏览 0 评论 0 收藏 0

  1. 单击 Model File

    单击 Model File

  2. 在右侧的 editor 中单击,以便开始编写您的模型。

    • 备注:在实验期间 不要 修改 namespace。

      在 editor 中单击

  3. 在一个新行上,为您的资产 Sensor 设置以下属性。

    • 备注:模型中使用一个小写的 "o" 作为项目符号。

    • o String teamID - 这将是分配给您的团队的值。(已经分配!)

    • o String teamName - 这可以是任何值!构想一个合适的名称!

    • o Double sensorTemp - 来自 Raspberry Pi 的温度将存储在这里。

    • o Double thermostatTemp - 您将为恒温器创建一个温度。

    • o String recommendation - 将基于 CompareWeather 事务来填充此属性。

    • 单击 Update 保存更改。

      传感器模型

  4. 现在为 SetSensorTemp 创建您的第一个事务模型。输入以下属性:

    • --> Sensor gauge - 事务需要将数据放在 Sensor 资产中。这会传递该资产的引用,以便我们在事务的逻辑中处理该资产。

    • o Double newSensorValue - 将根据从用于获取温度的 NodeRed 传感器传入事务中的温度来设置该变量。

    • 单击 Deploy 保存更改。

      创建 SetSensorTemp 模型

  5. 构建您的 ChangeThermostatTemp 事务模型。添加以下属性:

    • --> Sensor thermostat - 事务需要将数据放入恒温器的 Sensor 资产中。这会传递该资产的引用,以便我们在事务的逻辑中处理该资产。

    • o Double newThermostatValue - 可通过它将一个新的建议值发送到事务中。在 logic 选项卡中,我们将使用此值与温度计显示的值进行比较,确定是否应调节恒温器的值。

    • 单击 Update 保存更改。

      创建 ChangeThermostatTemp 模型

  6. 输入以下值来构建您的 CompareWeather 事务模型:

    • --> Sensor recommend - 事务需要将数据放入 Sensor 资产中。这会传递该资产的引用,以便我们在事务的逻辑中处理该资产。

    • o Double outsideTemp - 查看 WeatherUnderground.com API 中的条件,可以看到该调用可能返回的所有可能数据。基于该数据,决定根据室外实际温度和体感温度来推荐恒温器设置。此变量存储通过 NodeRed 从 Weather.com 传给它的室外温度值。 API 页面上的模型显示了返回的数据是摄氏度还是华氏度,以及它的变量类型。在本练习中,我们将使用摄氏度。

    • o Double feelsLike - 此变量存储来自 Weather.com 的 feels_like 值。

    • 单击 Update 保存更改。

      创建 CompareWeather 模型

  7. 单击 Script File 选项卡。

单击 Script File

  1. **在编辑器中检查代码。**验证您的变量名与此处的变量名相匹配。 大小写很重要!如果名称不匹配,则会发生错误。

    • 是否在猜测该代码对每个事务执行何种操作?

      检查代码

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文