Verry Nice! High-Five! Mid-Semester Demo Yoojin Kwak Michael Preysman

advertisement
Verry Nice! High-Five!
Mid-Semester Demo
Yoojin Kwak
Michael Preysman
Ruben Quintero
Russell Savage
Recap Concept
• Portable communication device for use within
industrial, collaborative work environment
• Send audio (possibly picture) information to
groups of people
• For use in nuclear facilities where radios are
not used due to sensitive equipment
Basic architectural diagram
Detailed architectural diagram
Software Architecture Diagram
Status Update
• Received Hardware (yesterday)!!
• No longer using Bluetooth
• Initial Base Server GUI completed
• Preliminary communication over wireless and
relaying through the base station
• Able to overlay signals
Mid-Semester Demo
Next Steps
• Get laptop code working with gumstix
• Start/Finish Group Management code
• Increase/test number of users base station can
handle
• Quality of Service testing over CMU network
• 곽유진 & 마이크 & 류밴 & 러썰
Major risks associated
• Major risks centered around network
• Network traffic
How much bandwidth/users
• Latency
• Back and forth between base station
• Packet loss
• Impact on overlaying signals
• Interference
• Potential obstacles, etc.
• Seamlessness
• Packet transition between different nodes
• Hardware; software; usability
Risk Mitigation
• Fundamental Risks
• Must be able to seamlessly have a conversation
• Packet loss cannot be an issue
• Latency must be below .5 seconds
• Ancillary risks
• Nice to have >10 users
• No hardware issues
Risk Mitigation
Lessons Learned
• Java is sweet, Gumstix is not.
• Bluetooth development support for connection
profiles is non-existent/hard to find.
• Network delays are larger than expected even
on WiLAN.
• 44 lobsters CAN be eaten
in 12 minutes.
Tentative Schedule
The End!
Download