by Bullit » Sun Jan 14, 2007 1:44 pm
by Bullit
Sun Jan 14, 2007 1:44 pm
Phones with Bluetooth and CLDC 1.1 have SPP serial port stack. I use a phone with some custom java code to control my bots.
From what I understand the advantages of Zigbee over Bluetooth is that it is more realtime then Bluetooth and when signal is lost Zigbee connects faster. Although Bluetooth 2 can operate up to 3 Mb/sec if you were to loopback one character it would take about 80ms. Zigbee operates only up to 115kb baud but loopback time should be less then 1ms. The complex protocol stack of Bluetooth and USB cause the turn around time to be so slow. If you intend on doing realtime control on your PC then this may be important. The USB delay is likely the reason the PC interface for Zigbee is RS-232. So if you really need realtime control don't use a USB to serial converter to get realtime. I personally have found Bluetooth to work excellent but I keep realtime code on the my bots.
Phones with Bluetooth and CLDC 1.1 have SPP serial port stack. I use a phone with some custom java code to control my bots.
From what I understand the advantages of Zigbee over Bluetooth is that it is more realtime then Bluetooth and when signal is lost Zigbee connects faster. Although Bluetooth 2 can operate up to 3 Mb/sec if you were to loopback one character it would take about 80ms. Zigbee operates only up to 115kb baud but loopback time should be less then 1ms. The complex protocol stack of Bluetooth and USB cause the turn around time to be so slow. If you intend on doing realtime control on your PC then this may be important. The USB delay is likely the reason the PC interface for Zigbee is RS-232. So if you really need realtime control don't use a USB to serial converter to get realtime. I personally have found Bluetooth to work excellent but I keep realtime code on the my bots.