Kuro RS is the programmable interface to all IrDa devices. Kuro learns and remember IrDa signaling from the remote control, and it can control the devices using that signalling by command from computer programming.
Reference: http://www.kuroutoshikou.com/modules/display/?iid=928
Thursday, December 11, 2008
Monday, December 8, 2008
Home DLNA
DLNA = Digital Living Network Alliance
DLNA is the alliance networking devices which can work together. If the device had passed to check following the DLNA specifiation, it could show DLNA logo. The sound likes BDA standard in Blu-Ray DVD.
In the easy way to understand DLNA:
DLNA is established to work interoperate between network devices by focus on sharing multi-media in the home network. DLNA must be supported uPnP (Universal Plug and Play). uPnP is a network sharing protocol with zero configuration. However, it have to config in the server side. After the devices is plugged, other connected devices can see files in the server.
DLNA is the alliance networking devices which can work together. If the device had passed to check following the DLNA specifiation, it could show DLNA logo. The sound likes BDA standard in Blu-Ray DVD.
In the easy way to understand DLNA:
DLNA is established to work interoperate between network devices by focus on sharing multi-media in the home network. DLNA must be supported uPnP (Universal Plug and Play). uPnP is a network sharing protocol with zero configuration. However, it have to config in the server side. After the devices is plugged, other connected devices can see files in the server.
Friday, December 5, 2008
An Experimental in OpenIMS
Prerequisites
Tested under Linux Ubuntu 8.10
Software :
gcc , g++, make, java 6 , bison, flex, ant, svn, mysql, libmysql, libxml2, ipsec-tools, openssl, bind, apache, php5, libapache2-mod-php5, phpmyadmin, libosip2, libexosip2
Hardware :
CPU : Intel Core 2 Duo E8400 3.00 GHz, Memory : 4 GHz
IMS Client
OpenIC Lite: http://www.fokus.fraunhofer.de/en/fokus_testbeds/ open_ims_playground/components/openic/index.html
UTC IMS Client: http://uctimsclient.berlios.de/
IMS Communicator: http://imscommunicator.berlios.de/
Result:
====================== P-CSCF Register and Subscription ===================
4(6922) INF:P-CSCF:---------- P-CSCF Dialog List begin --------------
4(6922) INF:P-CSCF:[ 79] Dir:[0] Call-ID:<1038497194> AOR:1://147.127.240.91:5062
4(6922) INF:P-CSCF: Method:[2] State:[3] Exp:[600000]
4(6922) INF:P-CSCF: RR:
4(6922) INF:P-CSCF:---------- P-CSCF Dialog List end --------------
5(6923) INF:P-CSCF:---------- Registrar Contents begin --------
5(6923) INF:P-CSCF:[ 241] C: <0://147.127.240.91:5062> Exp:[599998] R:[ 1]
5(6923) INF:P-CSCF: SR:
5(6923) INF:P-CSCF: NAT:<1://127.0.0.1:5062>
5(6923) INF:P-CSCF: P: D[X]
5(6923) INF:P-CSCF:---------- Registrar Contents end ----------
5(6923) INF:P-CSCF:---------- Subscription list begin ---------
5(6923) INF:P-CSCF:[ 3] P:D:[600030]
E:[-1228484943] Att:[ 0]
5(6923) INF:P-CSCF:---------- Subscription list end -----------
====================== I-CSCF Register ===================
18(7081) DBG:sm_process(): Peer hss.open-ims.test State R_Open Event R_Rcv_Message
1(7063) INFO:I-CSCF:new_scscf_entry:
18(7081) DBG:sm_process(): Peer hss.open-ims.test State R_Open Event R_Rcv_Message
2(7064) INFO:I-CSCF:new_scscf_entry:
====================== S-CSCF Register ===================
5(7039) INF:S-CSCF:---------- Registrar Contents begin --------
5(7039) INF:S-CSCF:[ 3] P:R[ 1] Early-IMS: <> Barred: [ ]
5(7039) INF:S-CSCF: CCF1:CCF2: <>
5(7039) INF:S-CSCF: C:Exp:[599527]
5(7039) INF:S-CSCF: Path:
5(7039) INF:S-CSCF: UA:
5(7039) INF:S-CSCF: S: Event[0] Exp:[599527]
5(7039) INF:S-CSCF: S: Event[0] Exp:[599559]
5(7039) INF:S-CSCF:---------- Registrar Contents end ----------
=============== UTC IMS Client Register ===================
15:02:33> REGISTER
15:02:33> Unauthorized - Challenging the UE (for REGISTER)
15:02:33> REGISTER with credentials
15:02:33> OK - SAR succesful and registrar saved (for REGISTER)
15:02:33> IMPUs:
15:02:33> SUBSCRIBE (reg event)
15:02:33> Subscription to REG saved (for SUBSCRIBE)
15:02:34> NOTIFY
15:02:34> OK (NOTIFY)
----------- Invite ------------------------------------
15:12:26> INVITE
15:12:26> trying -- your call is important to us (for INVITE)
15:12:26> Ringing (for INVITE)
15:12:35> OK (for INVITE)
15:12:35> ACK
----------- Bye ------------------------------------
15:13:41> BYE
15:13:41> OK (BYE)
----------- De-Register ------------------------------------
15:02:46> Unauthorized - Challenging the UE (for REGISTER)
15:02:46> OK - SAR succesful and registrar saved (for REGISTER)
15:02:49> NOTIFY
============================================================
More details: http://docs.google.com/Doc?id=d64gtmn_216hq7ckfdj
Tested under Linux Ubuntu 8.10
Software :
gcc , g++, make, java 6 , bison, flex, ant, svn, mysql, libmysql, libxml2, ipsec-tools, openssl, bind, apache, php5, libapache2-mod-php5, phpmyadmin, libosip2, libexosip2
Hardware :
CPU : Intel Core 2 Duo E8400 3.00 GHz, Memory : 4 GHz
IMS Client
OpenIC Lite: http://www.fokus.fraunhofer.de/en/fokus_testbeds/ open_ims_playground/components/openic/index.html
UTC IMS Client: http://uctimsclient.berlios.de/
IMS Communicator: http://imscommunicator.berlios.de/
Result:
====================== P-CSCF Register and Subscription ===================
4(6922) INF:P-CSCF:---------- P-CSCF Dialog List begin --------------
4(6922) INF:P-CSCF:[ 79] Dir:[0] Call-ID:<1038497194> AOR:1://147.127.240.91:5062
4(6922) INF:P-CSCF: Method:[2] State:[3] Exp:[600000]
4(6922) INF:P-CSCF: RR:
4(6922) INF:P-CSCF:---------- P-CSCF Dialog List end --------------
5(6923) INF:P-CSCF:---------- Registrar Contents begin --------
5(6923) INF:P-CSCF:[ 241] C: <0://147.127.240.91:5062> Exp:[599998] R:[ 1]
5(6923) INF:P-CSCF: SR:
5(6923) INF:P-CSCF: NAT:<1://127.0.0.1:5062>
5(6923) INF:P-CSCF: P: D[X]
5(6923) INF:P-CSCF:---------- Registrar Contents end ----------
5(6923) INF:P-CSCF:---------- Subscription list begin ---------
5(6923) INF:P-CSCF:[ 3] P:
E:[-1228484943] Att:[ 0]
5(6923) INF:P-CSCF:---------- Subscription list end -----------
====================== I-CSCF Register ===================
18(7081) DBG:sm_process(): Peer hss.open-ims.test State R_Open Event R_Rcv_Message
1(7063) INFO:I-CSCF:new_scscf_entry:
18(7081) DBG:sm_process(): Peer hss.open-ims.test State R_Open Event R_Rcv_Message
2(7064) INFO:I-CSCF:new_scscf_entry:
====================== S-CSCF Register ===================
5(7039) INF:S-CSCF:---------- Registrar Contents begin --------
5(7039) INF:S-CSCF:[ 3] P:
5(7039) INF:S-CSCF: CCF1:
5(7039) INF:S-CSCF: C:
5(7039) INF:S-CSCF: Path:
5(7039) INF:S-CSCF: UA:
5(7039) INF:S-CSCF: S: Event[0] Exp:[599527]
5(7039) INF:S-CSCF: S: Event[0] Exp:[599559]
5(7039) INF:S-CSCF:---------- Registrar Contents end ----------
=============== UTC IMS Client Register ===================
15:02:33> REGISTER
15:02:33> Unauthorized - Challenging the UE (for REGISTER)
15:02:33> REGISTER with credentials
15:02:33> OK - SAR succesful and registrar saved (for REGISTER)
15:02:33> IMPUs:
15:02:33> SUBSCRIBE (reg event)
15:02:33> Subscription to REG saved (for SUBSCRIBE)
15:02:34> NOTIFY
15:02:34> OK (NOTIFY)
----------- Invite ------------------------------------
15:12:26> INVITE
15:12:26> trying -- your call is important to us (for INVITE)
15:12:26> Ringing (for INVITE)
15:12:35> OK (for INVITE)
15:12:35> ACK
----------- Bye ------------------------------------
15:13:41> BYE
15:13:41> OK (BYE)
----------- De-Register ------------------------------------
15:02:46> Unauthorized - Challenging the UE (for REGISTER)
15:02:46> OK - SAR succesful and registrar saved (for REGISTER)
15:02:49> NOTIFY
============================================================
More details: http://docs.google.com/Doc?id=d64gtmn_216hq7ckfdj
Thursday, December 4, 2008
SAML
Security Assertion Markup Language (SAML)
SAML is the XML Framework for exchanging security information across the internet. SAML does not provide Identity management, security algorithm.SAML just provide the security exchanging framework.Same as M$ Passport but it can be use with any product.
Advantage: Single Sign On (SSO) , Limitations of Browser Cookies (cannot cross session), Identiy Federation, and Web Services.
SAML has 4 layers: Assertion, Protocol, Binding, and Profile
Reference: http://www.infoq.com/presentations/saml
SAML is the XML Framework for exchanging security information across the internet. SAML does not provide Identity management, security algorithm.SAML just provide the security exchanging framework.Same as M$ Passport but it can be use with any product.
Advantage: Single Sign On (SSO) , Limitations of Browser Cookies (cannot cross session), Identiy Federation, and Web Services.
SAML has 4 layers: Assertion, Protocol, Binding, and Profile
- Assertion -> Key with associate to the subject (Authen, Attribute, Authorization)
- Protocol -> Request and Response pairs for obtaining assertions [Service Provide <--> Identity provider]
- Binding -> Map SAML message with SOAP
- Profile -> Set of rules describing how SAML assertions are exchanged, e.g., Browser/POST profile. It combines assertion, protocol and binding for specific scenario (Web SSO Profile)
This is an SAML example.
Reference: http://www.infoq.com/presentations/saml
Wednesday, December 3, 2008
OpenIMS Tutorial
How to install Open IMS (http://www.openimscore.org/ ) in Linux
http://letsgoustc.spaces.live.com/blog/cns!89AD27DFB5E249BA!180.entry?_c=BlogPart
http://letsgoustc.spaces.live.com/blog/cns!89AD27DFB5E249BA!180.entry?_c=BlogPart
Subscribe to:
Posts (Atom)
