Friday, July 28, 2006

User Memory in EPCGen2 Tag

I tested the EPCGen2 Class 1 tag today. Reading the EPCGen2 specification I was under the impression that most of the tag should support the 4 memory banks (TID, EPC, Password, User Memory) already and that I should be able to write a number of info to the User Memory. To my surprise I cannot actually do this. Based on discussion with the vendor, he said most of the EPCGen2 tags do not currently support the writing to this User Memory. It sounds weird to me. Though the standard said optional but this seems to be a basic feature that everyone needs in my opinion. I will appreciate if anyone can let me know if this is actually the case. The singulation mechanism in EPCGen2 (called inventory process in the standard) is pretty cool and fun to follow though.

Thursday, July 20, 2006

VoIP Signaling Protocols Summary

ผมขอสรุปสั้นๆสำหรับคนที่ไม่มีเวลามากแต่ต้องการจะรู้ terminology อย่างคร่าวๆเพื่อเอาไว้พูดคุยหรือเข้าสัมมนาเกี่ยวเรื่อง next gen signaling ของพวก VoIP ครับ ปัจจุบัน VoIP เป็นเรื่องที่ทำกันทั่วไปเรามักจะรู้ว่าขั้นตอนหลักอันหนึ่งของ VoIP ก็คือการ convert สัญญาณ Voice ไม่ว่าจะเข้ามาในรูปของ analog หรือ digital (64 Kbps PCM) circuit oriented ให้อยู่ในรูปของ packet ส่วนขั้นตอนหลักอีกอันหนึ่งก็คือเรื่องของ signaling ซึ่งเราจะต้อง convert มาให้วิ่งอยู่บน ip network ด้วยจากที่เดิมนั้นอาจจะวิ่งอยู่ใน dedicate E1 ระหว่างชุมสายโทรศัพท์เช่นในกรณีของ SS7 signaling เป็นต้น

ส่วนประกอบที่สำคัญของการให้บริการ VoIP นั้นขึ้นอยู่ signaling protocol ที่ใช้ ถ้าเป็น protocol ล่าสุดที่ใช้กันและเป็นที่ตกลงกันทั้งฟากของ ITU และ IETF ก็คือ H.248/MEGACO(ITU เรียก H.248, IETF เรียก MEGACO) ซึ่งจะมีส่วนประกอบหลักๆคือ Media Gateway, Media Gateway Controller(บางทีเรียก Softswitch หรือ Call Agent) และ Signaling Gateway โดย Media Gateway นั้นก็จะแบ่งออกเป็นสองประเภทคือ Trunk Gateway กับ Access Gateway โดยที่ Trunk Gateway ก็จะ interface เข้ากับ interface ระดับ E1 ที่ส่วนใหญ่มาจากชุมสายโทรศัพท์เดิม ส่วน Access Gateway ก็จะ interface ตรงกับ POTS หรือ IAD นั่นเอง ก่อนหน้าที่จะมี H.248 นี้ก็มี protocol ที่เรียกว่า MGCP(Media Gateway Control Protocol) ซึ่งเป็นของทางฟาก IETF แต่เป็นแค่ draft เท่านั้นและตอนนี้ก็หยุดพัฒนาต่อแล้ว

ส่วนถ้าใช้ signaling protocol แบบ SIP(Session Initiation Protocol) ก็จะประกอบไปด้วย SIP end points กับ SIP server โดย SIP end points จะมี intelligence อยู่ในตัวเยอะมากสามารถคุยกันระหว่าง end points ได้โดยตรง เป็น architecture ในลักษณะ peer-to-peer แต่มีข้ัอเสียก็คือถ้าจะต้องมีการ upgrade หรือเพิ่ม features จะต้องมีการเปลี่ยนที่ end points ด้วยไม่เหมือนกับแบบ H.248 ที่ intelligence ส่วนใหญ่อยู่ที่ MGC

สำหรับ signaling แบบ H.323 นั้นเป็น heavy weight protocol ที่ประกอบด้วย protocol ย่อยๆหลายอันเช่น H.225, H.245 โดยจะประกอบไปด้วย Terminal, Gateway, Gatekeeper และ Multipoint Controller Unit สำหรับ H.323 นั้นค่อนข้างยุ่งยาก ซับซ้อน ขั้นตอนเยอะ จึงไม่เหมาะสำหรับการใช้งานในลัีกษณะ carrier แต่จะเหมาะกับ enterprise environment มากกว่า

Sunday, July 16, 2006

Turn PDA into Card Reader

ใครที่ใช้ PDA น่าจะสนใจโปรแกรมเล็กๆต้วนี้มาก คือโปรแกรมชื่อ Card Export II PDA ของบริษัท Softick พอลงที่ PDA แล้ว ก่อนที่จะทำการต่อสาย sync. ก็ให้เลือกก่อนว่าจะต่อเพื่อ sync. หรือจะต่อเพื่อ access ไปยัง iPaq Store หรือ Storage Card ซึ่งจะทำให้ copy files เข้า Storage Card ได้เร็วเหมือนกับต่อผ่าน USB Card Reader เลยทีเดียว work มากครับ ลองเช็คที่นี่ดูด้วยนะครับ pxdxa

Saturday, July 8, 2006

Satellite Receiver Installation Password

ผมชอบลืมรหัสของการเข้าไป setup installation menu ของเครื่องรับสัญญาณดาวเทียม UBC อยู่เรื่อยเลยเขียนเก็บไว้หน่อย ถ้าเป็น IRD 5000 ก็ 4252 และถ้าเป็น ABS8976 ก็เป็น 2321