Skip to main content

微振传感器(旧版本)使用说明

微振科技About 5 min传感器传感器物联网后台微信公众号

微振传感器(旧版本)使用说明

微振振动传感器通讯流程

  1. 设备供电

  2. 串口连接或者WIFI连接获取设备设备以太网IP信息

    以太网默认为静态IP模式,默认IP为192.168.88.10,网线直连电脑设备即可建立UDP连接

  3. 本地建立UDP监听

  4. 通过HTTP POST方式向设备发送接受数据设备IP及UDP监听端口

  5. 接受数据,解析数据

连接方式

微振振动传感器目前主要支持串口连接、WIFI连接、以太网连接三种模式,详情如下所示

  • 串口连接

    主要获取以太网IP信息

  • WIFI连接

    主要获取传感器设备所有信息,包含传感器信息、网络连接信息

  • 网络连接

    主要用于获取传感器实时数据

    以太网默认为静态IP模式,默认IP为192.168.88.10,网线直连电脑设备即可建立UDP连接

串口连接

通过串口连接工具连接串口后,即可查看传感器打印的设备IP信息,具体如下图所示

image-20230518162941882
image-20230518162941882

WIFI连接

传感器接通电源后,即可看见与设备无线网络WIFI,其中网络信息如下所示

名称默认值说明
ssid无线网卡MAC地址去除冒号如无线网卡MAC为E0:5A:1B:A8:23:F9,则无线ssid为:E05A1BA823F9
passwd默认密码为12345678

WIFI连接后,打开网页http://192.168.128.1,具体如下图所示。

image-20230529155239560
image-20230529155239560

以太网连接模式说明

  • DHCP

    DHCP模式下,传感器需要与能自动分配IP的网络设备连接,如路由器设备,连接后,传感器自动获取IP,通过传感器自身热点WIFI连接后,即可查看设备以太网IP,进行后续UDP连接

  • STATIC (默认模式)

    静态IP模式支持传感器设备与通讯设备(如电脑)直连方式连接,只需电脑固定IP网段与传感器IP网段一致即可,如传感器固定IP模式下,默认IP为192.168.88.10,默认网关为192.168.88.1,默认子网掩码为255.255.255.0,电脑与传感器直连网卡IP固定为192.168.88.*即可,设置可如下图所示:

    image-20230529155951315
    image-20230529155951315

    网线直连时,需要注意设置网络适配器连接速度和双工模式为自动检测,具体流程如下所示

    image-20230530114902604
    image-20230530114902604
    image-20230530114931554
    image-20230530114931554

    注意:

    UDP数据通信需要关闭相应网卡防火墙!!!

    UDP数据通信需要关闭相应网卡防火墙!!!

    UDP数据通信需要关闭相应网卡防火墙!!!

以太网连接

设备接上网线即可,若网络模式为DHCP则可自动获取IP,若为STATIC模式,则设备以太网IP为固定IP,默认为192.168.88.10

数据传输

UDP数据格式

传感器数据结构体格式如下

#ifndef __SENSOR_DATA_H
#define __SENSOR_DATA_H

struct VibrationData
{
    // X 轴振动值
    double x = 0;
    // Y 轴振动值
    double y = 0;
    // Z 轴振动值
    double z = 0;
};
#endif // _SENSOR_DATA_H

接收数据(char*)直接转上诉结构体即可获取传感器数据

HTTP接口

接口及数据如下文所示:

设置主机发送IP及端口

接口说明
接口路径请求协议说明
http://ip/systemSetopen in new windowPOST其中IP为传感器以太网IP地址
请求参数
名称位置类型必选说明
IPPortparamsstring为需要与传感器通讯的主机IP地址及端口号,英文冒号间隔,如本地IP为192.168.1.218,UDP监听端口为24400,则该参数为192.168.1.218:24400

返回示例

200 Response

{
    "w1":2000,
    "w2":2000,
    "w3":2000,
    "w4":2000,
    "sensorType":1,
    "sensorRange":3,
    "isSendImu":0,
    "machineId":0,
    "machineType":0,
    "uploadInterval":1,
    "baud":115200,
    "ip":"192.168.88.2",
    "port":24400,
    "sensorFrequency":5000,
    "netMode":1,
    "deviceIP":"192.168.88.10",
    "deviceMask":"255.255.255.0",
    "deviceGateway":"192.168.88.1",
    "deviceMAC":"E0:5A:1B:A8:23:FB",
    "code":200,
    "state":1,
    "msg":"success"
}

POST 设置传感器量程

接口说明
接口路径请求协议说明
http://ip/systemSetopen in new windowPOST其中IP为传感器以太网IP地址
请求参数
名称位置类型必选说明
sensorRangeparamsint注意用于设置传感器量程 其中含义如下所示 1:0~2G 2:0~4G 3:0~8G

返回示例

200 Response

{
    "w1":2000,
    "w2":2000,
    "w3":2000,
    "w4":2000,
    "sensorType":1,
    "sensorRange":3,
    "isSendImu":0,
    "machineId":0,
    "machineType":0,
    "uploadInterval":1,
    "baud":115200,
    "ip":"192.168.88.2",
    "port":24400,
    "sensorFrequency":5000,
    "netMode":1,
    "deviceIP":"192.168.88.10",
    "deviceMask":"255.255.255.0",
    "deviceGateway":"192.168.88.1",
    "deviceMAC":"E0:5A:1B:A8:23:FB",
    "code":200,
    "state":1,
    "msg":"success"
}

POST 设置传感器采样率

接口说明
接口路径请求协议说明
http://ip/systemSetopen in new windowPOST其中IP为传感器以太网IP地址
请求参数
名称位置类型必选说明
sensorFrequencyparamsint注意用于设置传感器采样率 其中含义如下所示 4000:采样率为4000HZ

返回示例

200 Response

{
    "w1":2000,
    "w2":2000,
    "w3":2000,
    "w4":2000,
    "sensorType":1,
    "sensorRange":3,
    "isSendImu":0,
    "machineId":0,
    "machineType":0,
    "uploadInterval":1,
    "baud":115200,
    "ip":"192.168.88.2",
    "port":24400,
    "sensorFrequency":5000,
    "netMode":1,
    "deviceIP":"192.168.88.10",
    "deviceMask":"255.255.255.0",
    "deviceGateway":"192.168.88.1",
    "deviceMAC":"E0:5A:1B:A8:23:FB",
    "code":200,
    "state":1,
    "msg":"success"
}

微振默认上位机

微振传感器上位机open in new window

主页面如下图所示

image-20230529163943864
image-20230529163943864

其中连接说明如下

字段说明
通讯制式选网络信号即可
本地IP选择与设备通信的网卡即可
主机IP传感器设备IP

其他说明

系统设置密码为cgq2023

Last update:
Contributors: wanglaihua