本帖最后由 qqings 于 2012-11-25 16:23 编辑 0 q2 o9 {7 f4 I# a
0 }- I; Z6 L0 V% k
昨天又仔细测试了一下,再次发现了一些问题,并找到了解决方案.1 N0 Z* I9 _8 g; a" K: D7 G/ \
1.两台dhcp,播放回看都正常,但是其中一台关机以后(按遥控待机),另一台按换台,能正常换台,但是频道号有时会不显示或固定显示某一个数字,按音量,机顶盒马上不再听遥控,只能继续播放那一个台,按遥控关机重开,连接不成功,必须关电源重开.
" F4 x1 h* k! I4 x7 G) \
! Y' _1 F1 W0 T3 r8 U2.两台pppoe,大多数都能成功,与前面说的不一样,一台待机后另一台也出上面说的问题,所以认为不是因为mac地址相同造成的问题.
- `; q2 x6 ^9 M8 L, q. z* V
! R& o- A2 |$ p7 P$ X h: ~. L$ Z; \3.两台dhcp,播放正常,一台关机(关闭电源),另一台正常,没有任何影响.
: R8 E) }" T+ m+ R" O2 R% Y* }! i3 v4 A
分析:
8 f4 y7 \ g1 ^) H, |$ a6 q0 m按遥控待机的时候,机顶盒会给服务器端发送一个关机信号,让服务器知道机顶盒已关机(有可能是服务器端计时使用),但是由于服务器采用的是组播方式,所以内容还是在继续发送,另一台仍然能正常播放,但是当另一台按音量等操作的时候,由于服务器端认为该序列号的机顶盒已经关机,所以给出了错误的指令,导致机顶盒死机.
" O" ^* i& E. e& P. P% t, X% {+ ~3 I; o" C7 z9 B
解决对策:
- D+ H) ^- j0 ^9 S- O$ ?. O既然待机不行,关机就行,那么简单的方案就是保持机顶盒永远开机状态(反正机顶盒待机和开机功率基本相同,并不多费电,这个我用功率计量插座测量过),万一要关机,那就按电源断电.
7 u4 A I3 {$ ~* l
: O; N+ k- z- ]9 _/ A" t第二对策:
8 Y3 D- [ a$ n& o1 C8 O* N对于自家人,永远不关机顶盒倒没问题,但是有时候客人不知道,将客厅的机顶盒待机了,导致卧室的机顶盒出问题也麻烦,而且机顶盒待机耗电亮也挺高的,所以我打算在机顶盒上增加第二机顶盒的方式,让电源被被第二机顶盒控制,并调整遥控器的待机键,取一个从来不用的按键(比如定位键),飞线到待机键,这样按待机键其实发射的是定位代码,+ w5 k4 C3 R a$ W3 ?1 l4 D
然后第二机顶盒里面装一个单片机,继电器,红外接收管等元件,,当接收到"定位"的红外代码,立即断开继电器,切断机顶盒电源,这样不但不会对另一个机顶盒影响,而且还彻底切断了电源,达到省电的作用,当然第二机顶盒一直带电,等待"定位"红外信号,再开启机顶盒电源,不过第二机顶盒使用单片机,耗电量是非常低的. |