1 ETH Zurich April 17, 2003 BTnodes Networking Developments Extended available SRAM memory to 244 kbytes Bootloader - Remote software updates in large networks of BTnodes using selective flooding X-HOP/R-DSR protocol - Enabling large network configurations across piconet borders is operational on the system software First functional topology discovery and positioning application Problems are mostly coordination issues and software stability 42ABCDget position|xhop revroute lencmds(X/Y/Z) Header:Payload: 3ABCD4 DCBA route (BT addresses)route posanswer
2 ETH Zurich April 17, 2003 Topology Discovery and Positioning Scheduling problem Inquiry blocks communication Connecting and disconnecting is slow Simultaneously opening a connection may crash the stack Currently least square computation only on Linux Future work: better, faster, larger and more stable networking… Experiment with 14 measurements –6 fatal network failures –best time 1min 16s –worst time 5min 33s –average 3min 20s Functional in static environment
3 ETH Zurich April 17, 2003 BTnode Bootcamp held at February NCCR workshop Better and more support and documentation Extended user base to 16 groups Started interaction with Motes/TinyOS group at UCB (Culler) Invited poster and demo at MobiSys 2003 Planning of BTnode rev3 for NCCR members (and others) has started –Internal definition of goals for rev3 –Started interaction with IP3 and IP11 (meeting to be held) –Need for a Technician/Programmer for successful deployment Future goal: To deploy BTnodes within NCCR-MICS BTnodes Community News
4 ETH Zurich April 17, 2003 The road to rev3 Extension with multiple radio frontends (BT, WiseNET, Motes…) Current Bluetooth is an End of Life product –Evaluate other BT solution –BT with embedded ARM core??? Shrinking the design by advanced packaging technology –Next generation packaging saves 30-50% on component area –I/O and antenna become the size constraints –Better battery integration and mounting holes Power – drop Vcc to 3.0 and beyond Implement adaptive power/frequency control in software Dispatcher needs rethinking Remote analysis, debugging and management functions Rewrite system software for stability, especially Bluetooth portions