In this thesis, we have reported how we prototyped an event-driven instant messag-ing application over integrated telecomm and datacomm networks. The proposed Visitor System in its current stage exercises both GSM and Bluetooth technologies.
With the recent release of Bluetooth v1.2, which emphasizes on faster connection and better interference mitigation, we expect to improve the performance of our system.
Our VS has been put into operation. Many extensions and optimizations are continuously under development, aiming to provide human-centric services. Two extensions are expected to be realized in the near future, which are described below:
• User Profile Management
Currently, VS recognizes senders/receivers by device IDs. However, one dis-advantage is that device ID provides little information on the ownership of the user. It is also possible that a user owns multiple devices. The problem is that the system is unaware of which mobile device the user is carrying. One solution is to maintain a user profile, which registers all devices he/her owns.
Once we have such information, multicast could be a solution to this problem.
With user profiles, several user-centric applications are possible.
• More Value-Added Services
Limited by Bluetooth and GSM wireless bandwidth, the current VS supports mainly text-based services. We have experimented some graphics files, such as maps, and the transmission performance is acceptable. However, supporting multimedia streaming services requires much more works. With the popularity
of GSM MMS services, one extension step is to implement MMS transmissions in VS. This will require modifications in the Action Server.
As we have predicted, unifying novel applications across heterogeneous networks is an attractive trend. From the prototyping experiences, we have shown how to separate logical servers (such as event, location, and action servers) for event-driven messaging services, and the importance of an open interface for third-party appli-cation development. Our module-based system design allows software programmers to configure their own systems by just adding or modifying components without changing the base architecture. This flexibility is critical when implementing a real system. We have also demonstrated how to analyze the sensing/detecting capability of a sensor network at the deployment stage and the collision effect due to Bluetooth co-channel interference.
Bibliography
[1] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci. A Survey on Sensor Networks. IEEE Communications Magazine, pages 102–114, Aug. 2002.
[2] A. Baptista, T. Leen, Y. Zhang, A. Chawla, D. Maier, W. C. Feng, W. C. Feng, J. Walpole, C. Silva, and J. Freire. Environmental Observations and Forecasting Systems: Vision, Challenges and Successes of a Prototype. In Proc. Int’l Annual Conf. Society for Environmental Information Sciences (ISEIS), 2003.
[3] J. Beutel, O. Kasten, M. Ringwald, F. Siegemund, and L. Thiele. Bluetooth Smart Nodes for Mobile Ad-hoc Networks. TIK-Report No: 67, 2001.
[4] J. Cao, X. Feng, and S. K. Das. Mailbox-Based Scheme for Mobile Agent Communications. IEEE Computer, pages 54–60, 2002.
[5] A. El-Hoiydi. Interference Between Bluetooth Networks - Upper Bound on the Packet Error Rate. IEEE Communications Letters, 5(6):245–247, June 2001.
[6] A. El-Hoiydi and J. D. Decotignie. Soft Deadline Bounds for Two-Way Trans-actions in Bluetooth Piconets under Co-Channel Interference. In Proc. IEEE Int’l Conf. Emerging Technologies and Factory Automation, pages 144–151, Oct. 2001.
[7] J. Haartsen, W. Allen, and J. Inouye. Bluetooth: Vision, Goals, and Architec-ture. Mobile Computing and Communications Review, 1(2), 1998.
[8] http://messenger.msn.com/. MSN Messenger.
[9] http://nms.lcs.mit.edu/projects/blueware. MIT Blueware Project. 2001.
[10] http://web.icq.com/. ICQ Homepage.
[11] http://www.aimglobal.org/technologies/rfid/. AIM RFID Technology.
[12] http://www.bluetooth.com. Bluetooth SIG Specification v1.2. Nov. 2003.
[13] http://www.gsmworld.com/technology/sms/index.shtml. GSM Short Message Service.
[14] http://www.nttdocomo.com/corebiz/imode/global/. NTT DoCoMo i-mode.
[15] E. Isaacs, A. Walendowski, and D. Ranganathan. Mobile Instant Messaging Through Hubbub. Communications of the ACM, 45(9):68–72, Sep. 2002.
[16] J. Kahn, R. Katz, and K. Pister. Mobile Networking for Smart Dust. Mobile Computing and Networking, 1999.
[17] O. Kasten and M. Langheinrich. First Experiences with Bluetooth in the Smart-Its Distributed Sensor Network. In Proc. First German Workshop on Mobile Ad Hoc Networks, Mar. 2002.
[18] Y. Lim, J. Kim, S. L. Min, and J. S. Ma. Performance Evaluation of the Bluetooth-based Public Internet Access Point. In Proc. IEEE Int’l Conf. In-formation Networking, pages 643–648, 2001.
[19] T.-Y. Lin and Y.-C. Tseng. Collision Analysis for a Multi-Bluetooth Picocells Environment. IEEE Communications Letters, 7(10):475–477, Oct. 2003.
[20] A. Mainwaring, J. Polastre, R. Szewczyk, D. Culler, and J. Anderson. Wireless Sensor Networks for Habitat Monitoring. In Proc. First ACM Int’l Workshop on Wireless Sensor Networks and Applications, 2002.
[21] N. Milanovic, A. Radovanovic, B. Cukanovic, A. Beric, N. Tesovic, and G. Marinkovic. Bluetooth Ad-hoc Sensor Network. Univ. of Belgrade Tech-nical Report, 2002.
[22] P. Murphy, E. Welsh, and J. P. Frantz. Using Bluetooth for Short-Term Ad-Hoc Connections Between Moving Vehicles: A Fesability Study. IEEE Vehicular Technology Conference, 2002.
[23] G. Pottie and W. Kaiser. Wireless Integrated Network Sensors. Communica-tions of the ACM, 43, May 2000.
[24] N. B. Priyantha, A. Chakraborty, and H. Balakrishnan. The Cricket Location-Support System. In Proc. ACM/IEEE Int’l Conf. Mobile Computing and Net-working (MobiCom), Aug. 2000.
[25] T. Salonidis, P. Bhagwat, and L. Tassiulas. Proximity awareness and fast con-nection establishment in Bluetooth. Proc. of Mobile and Ad Hoc Networking and Computing, 2000 (MobiHOC’00), 2000.
[26] F. Siegemund and M. Rohs. Rendezvous Layer Protocols for Bluetooth-Enabled Smart Devices. Proc. 1st International Conference on Architecture of Comput-ing Systems, pages 256–273, 2002.
[27] R. Want, A. Hopper, V. Falcao, and J. Gibbons. The Active Badge Location System. ACM Trans. On Information Systems (TOIS), 10(1):91–102, Jan.
1992.
[28] B. Warneke, M. Last, B. Liebowitz, and K. S. Pister. Smart Dust: Commu-nicating with a Cubic-Millimeter Computer. IEEE Computer, pages 2–9, Jan.
2001.
[29] R. Woodings, D. Joos, T. Clifton, and C. D. Knutson. Rapid heterogeneous con-nection establishment: Accelerating bluetooth inquiry using irda. Proceedings of the Third Annual IEEE Wireless Communications and Networking Confer-ence (WCNC ’02), 2002.