跳到主要内容

YFIOs IDE 开发环境

YFIOs IDE 是专为 YFIOs 边缘计算平台打造的集成开发环境,提供代码编辑、编译调试、设备烧录等一站式开发体验。

1. 进入YFIOs IDE环境

1.1 启动边缘智能软件

  1. 打开 YFIOs-Edge-Intelligence.exe 程序

    YFIOs开发环境

1.2 进入YFIOs IDE

  1. 在边缘智能软件中,点击顶部菜单栏的 工具 -> YFIOs开发环境

  2. 进入YFIOs IDE开发环境

    YFIOs IDE

2. 示例:使用YF3028网关获取温湿度数据

传感器支持情况分析

在使用YF3028网关获取温湿度数据时,根据传感器类型的不同,配置方法分为两种情况:

2.1 情况一:传感器在支持的驱动列表中

YFIOs·边缘智能软件内置了200余种智能设备原生驱动,覆盖了大部分常见的温湿度传感器。

配置步骤:

  1. 打开YFIOs·边缘智能软件

  2. 保存新项目

    • 点击 "文件 -> 保存"
    • 填写项目文件名

    示例图片1

  3. 添加用户设备(以YF3610-TH21为例):

    示例图片2 示例图片3

  4. 配置端口号和设备地址

    • 设备名称:可随意填写
    • 串口号:对应YF3028网关上的RS485接口
      • RS485_1 → 串口1
      • RS485_2 → 串口2
      • RS485_3 → 串口5
      • RS485_4 → 串口6
    • 设备地址:填写传感器的设备地址
    • 串口参数:按需填写

    示例图片4

  5. 连接设备并部署程序

    • 将传感器RS485接口连接到YF3028网关上的RS485接口
    • 通过USB线将YF3028网关的TYPE-C接口连接到电脑
    • 点击"部署"按钮部署程序

    示例图片5 示例图片6

  6. 查看数据

    • 部署完成后,关闭部署窗口
    • 点击"重启"按钮
    • 重启完成后,进入"数据监控"页面查看数据

    示例图片7

2.2 情况二:传感器不在支持的驱动列表中

如果您使用的温湿度传感器不在内置驱动列表中,需要编写自定义驱动。

驱动开发方法:

  1. 打开YFIOs开发环境

    • 在边缘智能软件中,点击 工具 -> YFIOs开发环境

    示例图片8

  2. 使用Modbus驱动向导(推荐):

    • 在YFIOs IDE中,点击 文件 -> Modbus驱动开发向导

    示例图片9

  3. 配置ModbusRTU参数

    • 配置传感器的通信参数
    • 设备类型:建议设置为与驱动名称一致(如TEST_TH21),后续会用到

    示例图片10

  4. 编译驱动

    • 数据配置完成后,点击编译
    • 系统会生成pe和dll文件

    示例图片11 示例图片12

  5. 部署驱动

    • 系统会自动创建一个存放驱动的文件夹(如914_TEST)
    • 将生成的pe和dll文件放入该文件夹

    示例图片13 示例图片14

  6. 添加自定义设备

    • 重新打开边缘智能软件
    • 注意驱动名称为TEST_TH21,设备类型为YFDevice

    示例图片15

  7. 验证驱动

    • 确认通信方式为SerialPort,制造商为YFSoft(叶帆科技),设备类型为YFDevice

    示例图片16

  8. 找到自定义设备

    • 在设备列表中找到YFDevice类型

    示例图片17

  9. 配置用户设备

    • 设备名称:可随意填写
    • 串口号:对应YF3028网关上的RS485接口
      • RS485_1 → 串口1
      • RS485_2 → 串口2
      • RS485_3 → 串口5
      • RS485_4 → 串口6
    • 设备地址:填写传感器的设备地址
    • 串口参数:按需填写

    示例图片18

  10. 连接设备并部署程序

    • 将传感器RS485接口连接到YF3028网关上的RS485接口
    • 通过USB线将YF3028网关的TYPE-C接口连接到电脑
    • 点击"部署"按钮部署程序

    示例图片19 示例图片20 示例图片21

  11. 查看数据

    • 部署完成后,关闭部署窗口
    • 点击"重启"按钮
    • 重启完成后,进入"数据监控"页面查看数据

    示例图片22