微振传感器(旧版本)使用说明
微振传感器(旧版本)使用说明
微振振动传感器通讯流程
设备供电
串口连接或者WIFI连接获取设备设备以太网IP信息
以太网默认为静态IP模式,默认IP为
192.168.88.10
,网线直连电脑设备即可建立UDP连接本地建立UDP监听
通过HTTP POST方式向设备发送接受数据设备IP及UDP监听端口
接受数据,解析数据
连接方式
微振振动传感器目前主要支持串口连接、WIFI连接、以太网连接三种模式,详情如下所示
串口连接
主要获取以太网IP信息
WIFI连接
主要获取传感器设备所有信息,包含传感器信息、网络连接信息
网络连接
主要用于获取传感器实时数据
以太网默认为静态IP模式,默认IP为
192.168.88.10
,网线直连电脑设备即可建立UDP连接
串口连接
通过串口连接工具连接串口后,即可查看传感器打印的设备IP信息,具体如下图所示
WIFI连接
传感器接通电源后,即可看见与设备无线网络WIFI,其中网络信息如下所示
名称 | 默认值 | 说明 |
---|---|---|
ssid | 无线网卡MAC地址去除冒号 | 如无线网卡MAC为E0:5A:1B:A8:23:F9 ,则无线ssid为:E05A1BA823F9 |
passwd | 默认密码为12345678 |
WIFI连接后,打开网页http://192.168.128.1
,具体如下图所示。

以太网连接模式说明
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-20230530114902604 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/systemSet | POST | 其中IP为传感器以太网IP地址 |
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
IPPort | params | string | 是 | 为需要与传感器通讯的主机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/systemSet | POST | 其中IP为传感器以太网IP地址 |
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
sensorRange | params | int | 是 | 注意用于设置传感器量程 其中含义如下所示 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/systemSet | POST | 其中IP为传感器以太网IP地址 |
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
sensorFrequency | params | int | 是 | 注意用于设置传感器采样率 其中含义如下所示 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"
}
微振默认上位机
主页面如下图所示

其中连接说明如下
字段 | 说明 |
---|---|
通讯制式 | 选网络信号即可 |
本地IP | 选择与设备通信的网卡即可 |
主机IP | 传感器设备IP |
其他说明
系统设置密码为cgq2023