Open unissoft-bj opened 9 years ago
ihost上接一个USB的摄像头,摄像头安装在门口对准入口通道 遥控开关按下后, APP给ihost一个指令,ihost调用摄像头拍照(连拍3张),把照片分配给reception id
http://ubuntuforums.org/showthread.php?t=1939703
摄像头型号 GSou极速 B18s
root@ihost:~# lsusb Bus 002 Device 006: ID 1871:0149 Aveo Technology Corp.
dmesg [540901.894663] usb 2-1.3: new high speed USB device number 7 using usb20_host [540902.025956] usb 2-1.3: New USB device found, idVendor=1871, idProduct=0149 [540902.026014] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [540902.026079] usb 2-1.3: Product: Gsou Audio Webcam [540902.026119] usb 2-1.3: Manufacturer: Aveotek [540902.036686] uvcvideo: Found UVC 1.00 device Gsou Audio Webcam (1871:0149) [540902.046495] input: Gsou Audio Webcam as /devices/platform/usb20_host/usb2/2-1/2-1.3/2-1.3:1.0/input/input3 [540902.067924] systemd-udevd[9471]: Failed to apply ACL on /dev/video0: Operation not supported [540902.076711] systemd-udevd[9471]: Failed to apply ACL on /dev/video0: Operation not supported
root@ihost:~# ls -l /dev/video0 crw-rw---- 1 root video 81, 0 Mar 20 08:34 /dev/video0 root@ihost:~#
root@ihost:~# mplayer tv:// -tv driver=v4l2:device=/dev/video0 -vo png -frames 1 MPlayer 1.1-4.8 (C) 2000-2012 MPlayer Team mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control.
Starting playback... V: 0.0 1/ 1 ??% ??% ??,?% 0 0 $<50>
v4l2: ioctl set mute failed: Invalid argument v4l2: 4 frames successfully processed, 4 frames dropped.
Exiting... (End of file) root@ihost:~# ls -l total 904 -rw-r--r-- 1 root root 924988 Mar 20 08:36 00000001.png root@ihost:~#
测试一款蓝牙开关
1,android 4.1.2 kernel 3.4.0的手机可以正常配对,正常使用。直接配对成功不需要密码,显示AB SHUTTER 3 2,两个开关,配对一个后,另一个不出现在可用设备列表中(一个手机只能配对一个开关) 3,android按钮对应到确认建,ios按钮对应音量键
4,android 4.0.3 kernel 3.0.8的手机,一个是不能正确配对,另一个是配对后不能连接
5,连接后,闲置一段时间,再按开关按钮时,第一次按钮的作用是激活连接,第二次按钮为正常功能。实际应用时需要多按几次
iphone 4s 1,可以正常使用,发送的是音量+键 2,黑屏状态下,按键进入滑动解锁屏幕;此时按键不能加大音量 3,只可以配对一个。再打开另一个,查找设备时不再显示
贝思测试
iphone 4S 1,发送给iphone的是铃声 + 2,一个iphone可配对2个(以上)完全相同的开关,名字smart shutter,可同时控制 3,开关3分钟无操作后,进入休眠;此时按第一次为激活,第二次发送铃声 + 4,手机黑屏30分钟后,检查发现其中一个开关断开连接;另一个保持已连接,操作正常 5,黑屏状态下,按开关,会进入滑动解锁状态;此时按开关不能改变音量 6,主进程需要想办法保持蓝牙开关随时可用性
贝思在android 4.1.2 4.0.3上可以发现但是不能配对或者连接
android 4.4.4上可以使用 1,发送的是 铃声 + 2,黑屏状态下,按开关,会进入滑动解锁状态;此时按开关不能改变音量
录音进程 recording routine
通过点击app上的“接待开始”,或者点击启动开关
开始一个新的reception
创建一个新的reception id,统管此次接待的audio,data,device 进入录音状态 发两次震动,通知机主成功进入reception流程
1,创建新的reception id,创建主表, 表中内容待接待结束后填充。此处要使用reception id
2, 上传,录音内容隶属于此reception id(一段,或者多段)
3, 接待结束后,点击app上的“接待完成”,停止录音,此时reception保持open状态,等待登记表数据