app-starlock/lib/talk/starChart/proto/device_scan.proto

25 lines
952 B
Protocol Buffer
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// 网关附近设备扫描
syntax = "proto3";
package main;
option go_package = "./spb";
message DeviceScanReq {
int32 Timeout = 1; // 扫描超时时间,单位为秒
}
// 表示蓝牙设备的信息
message BluetoothDevice {
string Name = 1; // 设备名称,例如 "Bluetooth Speaker"
string Address = 2; // MAC 地址,格式如 "00:11:22:33:44:55"
int32 Rssi = 3; // 信号强度 (RSSI),例如 -45 表示较强信号
string DeviceType = 4; // 设备类型,例如 "audio", "keyboard", "mouse"
repeated string Services = 5; // 支持的服务 UUID 列表,例如 "0000110b-0000-1000-8000-00805f9b34fb"
}
// 蓝牙扫描的结果响应
message DeviceScanResp {
repeated BluetoothDevice Devices = 1; // 扫描到的蓝牙设备列表
int64 ScanStartTime = 2; // 扫描开始时间Unix 时间戳(秒)
int64 ScanEndTime = 3; // 扫描结束时间Unix 时间戳(秒)
}