防爆款星光 夜视4G执法记录仪BC310D01硬件接口文档

发布时间: 2026-06-11 10:48:46

一、按键控制

1.下面表格是执法仪按键与键值对应表:

按键

按键值

功能描述

备注

键盘

 

所有按键启动或关闭功能项对应语音及震动提示

 

电源键

KEYCODE_POWER26

短按--点亮屏幕  
长按--开关机

关机状态时:

长按(轻震一次):开机;

长按三秒(轻震两次):一键录像

PTT

KEYCODE_PTT(285)

短按--对讲

不按:接听;按住:讲话

录像键

KEYCODE_F5(135)

短按--录像                                                                                                                    长按--隐蔽录像模式:长按启停外放声光(开启后所有指示灯不亮,包括激光灯和红外灯,警示灯,状态灯。关闭提示音,保留震动提示)录像包含启动MIC

待机状态:短按开启或关闭录像伴随震动和提示音,录像指示灯红色慢闪烁(一次/2秒),息屏时可点亮屏幕,同时开始录像;

SOS按键

KEYCODE_SOS(284)

短按:启动录像并上传。
录像状态下长按:重点文件标识

短按:发送报警信息至软件后台;现场位置信息和视频画面回传到指挥中心。后台软件界面自动弹出报警音和现场画面,同时将位置信息传给同组人员(后台软件实现的功能);                                                                                              录像状态时:长按启停重点文件标识。

录音键


KEYCODE_VOLUME_DOWN(25)

短按:音量减    
长按:录音

开机状态时:长按:开始/停止录音;息屏时可点亮屏幕,同时开始录音;录音开启红灯闪烁,关闭后回归待机绿色指示灯。                               

拍照键

KEYCODE_CAMERA(27)

短按--拍照;
长按--启停白光灯

短按拍照壹张;录像中拍照抽帧实现。息屏时可点亮屏幕,同时开始拍照;        副摄利用内置相机应用拍照(可屏幕设置闪光灯)。

灯光键


KEYCODE_F3(133)

短按:启停红外夜拍灯,长按:启停红蓝警示灯

双击:开启和关闭激光灯。

 

 

2. 按键消息定义

广播:android.intent.action.SIDE_KEY_INTENT

消息字段1key_code 获取int型按键值

消息字段2key_event 获取int型值,0代表短按,1代表长按,2代表双击。

消息字段3key_status 获取int型值 0代表按下,1代表抬起(up

 

特别说明:以上所有按键都只发送消息,不发送具体键值,适配需要监听广播获取键值。

 

二、LED控制

无特殊要求的情况下,所有灯的亮度一律默认为最大(6)即可。

设备名

操作节点

操作方式

备注

红色LED

/sys/class/leds/red/brightness

写操作:有效值0-6,1-6打开红色LED,数值越大,亮度越高,0关闭LED

 

绿色LED

/sys/class/leds/green/brightness

写操作:有效值0-6,1-6打开绿色LED,数值越大,亮度越高,0关闭LED

 

蓝色LED

/sys/class/leds/blue/brightness

写操作:有效值0-6,1-6打开黄色LED,数值越大,亮度越高,0关闭LED

 

红色警示灯

/sys/class/leds/jsd_red/brightness

写操作:有效值0-6,1-6打开警示灯,数值越大,亮度越高,0关闭警示灯

 

蓝色警示灯

/sys/class/leds/jsd_blue/brightness

写操作:有效值0-6,1-6打开警示灯,数值越大,亮度越高,0关闭警示灯

 

Camera红外补光

/sys/bus/platform/devices/cam_ir_cut/enable

打开:写字符类型1,on或者en

关闭:写字符类型0,off或者dis

:1(打开状态),0(关闭状态)

 

感光

/sys/bus/platform/devices/light_sensor/value

此接口只支持读操作

注意:返回值为带换行符的数字字符串,表示环境亮度值,无单位

根据感光值自动控制红外灯开启和关闭

感光阈值上限

/sys/bus/platform/devices/light_sensor/high_illum

此接口只支持读操作,读取到值大于此阈值关闭红外。

注意:返回值为带换行符的数字字符串

 

感光阈值下限

/sys/bus/platform/devices/light_sensor/low_illum

此接口只支持读操作,读取到值小于此阈值打开红外。

注意:返回值为带换行符的数字字符串

 

红外灯

/sys/bus/platform/devices/light_ir/enable

打开:写字符类型1,on或者en

关闭:写字符类型0,off或者dis

:1(打开状态),0(关闭状态)

 

镭射灯

/sys/bus/platform/devices/light_laser/enable

打开:写字符类型1,on或者en

关闭:写字符类型0,off或者dis

:1(打开状态),0(关闭状态)