RE: [Tinyos-help] choosing mica2 operating RF frequency
Title: Message Ok, added inthe ability to connect toafew more CC1000 interfaces in the new radio stack: * RadioSendCoordinator * RadioReceiveCoordinator * CsmaControl * CsmaBackoff * RadioTimeStamping Again, anyone can get this new stack in the TinyOS 1.x CVS under /contrib/rincon/tos/lib/CC1000Radio. Just edit your Makefiles to point to the CC1000Radio directory and sub-directories to override the default 1.xCC1000 stack found in /platform/mica2 If you're doing time synchronization, you should take a look at TinyOS 2.x's RadioTimeStamping interface, also available in the "interfaces" directory of CC1000Radio. -David -Original Message-From: Conor Todd [mailto:[EMAIL PROTECTED] Sent: Monday, August 28, 2006 3:08 PMTo: David MossCc: tinyos-help@millennium.berkeley.eduSubject: Re: [Tinyos-help] choosing mica2 operating RF frequencyHoly moly, that's quite different than the CC1000 architecture for the Mica2 in TinyOS-1.1.15!I'm using the RadioReceiveCoordinator interface for the CC1000 in my app; can you give me any direction as to how I might switch from the standard CC1000 stack to the Rincon code? - Conor On 8/28/06, David Moss [EMAIL PROTECTED] wrote: If you're using the default CC1000 stack, connect your app to the CC1000Control interface provided by CC1000ControlM and call CC1000Control.TuneManual(86800). The mote may have trouble working at that frequency, but I think I've gotten some of mine down to around 855 MHz. I also recommend downloading the newest CC1000 stack located in the TinyOS 1.x CVSat /contrib/rincon/tos/lib/CC1000Radio. You can then edit your Makefile to include the directories in the /tos/lib/CC1000Radio library, overriding the default /tos/platform/mica2 CC1000 stack without breaking TinyOS. The advantages this new stack has over the old one are: * Measured 21% more throughput, even on the same baud rate. * Better squelch algorithm for finding the noise threshold. * Better architecture makes it easier to understand and hack. * Smaller size (7% decrease in ROM, 12% decrease in RAM) * Auto-recalibration of the radio, every 8 hours by default, for outdoor applications * Ability to double the default baud rate to 76.8 kBaud (not compatible with some motes) * Joe and Jason's pulse-check implementation - instead of checking for preamble bits onwakeup, check the RSSI reading on wakeup before the radio is fully in active mode.35.5% increase in mote lifetime on power mode 8 (4.376 mAh/day or less, a 35.3% decrease!)It can go lower if you adjust the microcontroller as well to use the internal oscillator.Uisp with --wr_fuse_l=c4 (?) (needs verification) -David -Original Message-From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Min LinSent: Wednesday, August 23, 2006 2:40 AMTo: tinyos-help@Millennium.Berkeley.EDUSubject: [Tinyos-help] choosing mica2 operating RF frequencyHi, kwrightMay I know how to program the 916MHz mote to 868MHz? Please help, it is urgent. Thanks. :)Best regards-- Lin MinEmail: [EMAIL PROTECTED] ___Tinyos-help mailing listTinyos-help@Millennium.Berkeley.EDU https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help -- "Thought is only a flash in the middle of a long night, but the flash that means everything."- Poincaré-=-=-=-=-=-=-=-=-I'm going to run the Houston Marathon, but finishing's not my only goal: help me raise money for cancer research! http://www.active.com/donate/tnttxgc/tnttxgcCToddThanks! ___ Tinyos-help mailing list Tinyos-help@Millennium.Berkeley.EDU https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
RE: [Tinyos-help] choosing mica2 operating RF frequency
Title: Message If you're using the default CC1000 stack, connect your app to the CC1000Control interface provided by CC1000ControlM and call CC1000Control.TuneManual(86800). The mote may have trouble working at that frequency, but I think I've gotten some of mine down to around 855 MHz. I also recommend downloading the newest CC1000 stack located in the TinyOS 1.x CVSat /contrib/rincon/tos/lib/CC1000Radio. You can then edit your Makefile to include the directories in the /tos/lib/CC1000Radio library, overriding the default /tos/platform/mica2 CC1000 stack without breaking TinyOS. The advantages this new stack has over the old one are: * Measured 21% more throughput, even on the same baud rate. * Better squelch algorithm for finding the noise threshold. * Better architecture makes it easier to understand and hack. * Smaller size (7% decrease in ROM, 12% decrease in RAM) * Auto-recalibration of the radio, every 8 hours by default, for outdoor applications * Ability to double the default baud rate to 76.8 kBaud (not compatible with some motes) * Joe and Jason's pulse-check implementation - instead of checking for preamble bits onwakeup, check the RSSI reading on wakeup before the radio is fully in active mode.35.5% increase in mote lifetime on power mode 8 (4.376 mAh/day or less, a 35.3% decrease!)It can go lower if you adjust the microcontroller as well to use the internal oscillator.Uisp with --wr_fuse_l=c4 (?) (needs verification) -David -Original Message-From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Min LinSent: Wednesday, August 23, 2006 2:40 AMTo: tinyos-help@Millennium.Berkeley.EDUSubject: [Tinyos-help] choosing mica2 operating RF frequencyHi, kwrightMay I know how to program the 916MHz mote to 868MHz? Please help, it is urgent. Thanks. :)Best regards-- Lin MinEmail: [EMAIL PROTECTED] ___ Tinyos-help mailing list Tinyos-help@Millennium.Berkeley.EDU https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
Re: [Tinyos-help] choosing mica2 operating RF frequency
Holy moly, that's quite different than the CC1000 architecture for the Mica2 in TinyOS-1.1.15!I'm using the RadioReceiveCoordinator interface for the CC1000 in my app; can you give me any direction as to how I might switch from the standard CC1000 stack to the Rincon code? - ConorOn 8/28/06, David Moss [EMAIL PROTECTED] wrote: If you're using the default CC1000 stack, connect your app to the CC1000Control interface provided by CC1000ControlM and call CC1000Control.TuneManual(86800). The mote may have trouble working at that frequency, but I think I've gotten some of mine down to around 855 MHz. I also recommend downloading the newest CC1000 stack located in the TinyOS 1.x CVSat /contrib/rincon/tos/lib/CC1000Radio. You can then edit your Makefile to include the directories in the /tos/lib/CC1000Radio library, overriding the default /tos/platform/mica2 CC1000 stack without breaking TinyOS. The advantages this new stack has over the old one are: * Measured 21% more throughput, even on the same baud rate. * Better squelch algorithm for finding the noise threshold. * Better architecture makes it easier to understand and hack. * Smaller size (7% decrease in ROM, 12% decrease in RAM) * Auto-recalibration of the radio, every 8 hours by default, for outdoor applications * Ability to double the default baud rate to 76.8 kBaud (not compatible with some motes) * Joe and Jason's pulse-check implementation - instead of checking for preamble bits onwakeup, check the RSSI reading on wakeup before the radio is fully in active mode.35.5% increase in mote lifetime on power mode 8 (4.376 mAh/day or less, a 35.3% decrease!)It can go lower if you adjust the microcontroller as well to use the internal oscillator.Uisp with --wr_fuse_l=c4 (?) (needs verification) -David -Original Message-From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Min LinSent: Wednesday, August 23, 2006 2:40 AMTo: tinyos-help@Millennium.Berkeley.EDUSubject: [Tinyos-help] choosing mica2 operating RF frequencyHi, kwrightMay I know how to program the 916MHz mote to 868MHz? Please help, it is urgent. Thanks. :)Best regards-- Lin MinEmail: [EMAIL PROTECTED] ___Tinyos-help mailing listTinyos-help@Millennium.Berkeley.EDU https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help -- Thought is only a flash in the middle of a long night, but the flash that means everything.- Poincaré-=-=-=-=-=-=-=-=-I'm going to run the Houston Marathon, but finishing's not my only goal: help me raise money for cancer research! http://www.active.com/donate/tnttxgc/tnttxgcCToddThanks! ___ Tinyos-help mailing list Tinyos-help@Millennium.Berkeley.EDU https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
RE: [Tinyos-help] choosing mica2 operating RF frequency
Title: Message Conor - Ya, that was one interface that I didn't explicitly implement in thisstack.The majority of the codecame from TinyOS 2.x, backported to 1.x with improvements. Since we need this stack to be compatible with existing 1.x apps, I'll add it in and shoot you an update, probably sometime this week. Thanks, -David -Original Message-From: Conor Todd [mailto:[EMAIL PROTECTED] Sent: Monday, August 28, 2006 3:08 PMTo: David MossCc: tinyos-help@millennium.berkeley.eduSubject: Re: [Tinyos-help] choosing mica2 operating RF frequencyHoly moly, that's quite different than the CC1000 architecture for the Mica2 in TinyOS-1.1.15!I'm using the RadioReceiveCoordinator interface for the CC1000 in my app; can you give me any direction as to how I might switch from the standard CC1000 stack to the Rincon code? - Conor On 8/28/06, David Moss [EMAIL PROTECTED] wrote: If you're using the default CC1000 stack, connect your app to the CC1000Control interface provided by CC1000ControlM and call CC1000Control.TuneManual(86800). The mote may have trouble working at that frequency, but I think I've gotten some of mine down to around 855 MHz. I also recommend downloading the newest CC1000 stack located in the TinyOS 1.x CVSat /contrib/rincon/tos/lib/CC1000Radio. You can then edit your Makefile to include the directories in the /tos/lib/CC1000Radio library, overriding the default /tos/platform/mica2 CC1000 stack without breaking TinyOS. The advantages this new stack has over the old one are: * Measured 21% more throughput, even on the same baud rate. * Better squelch algorithm for finding the noise threshold. * Better architecture makes it easier to understand and hack. * Smaller size (7% decrease in ROM, 12% decrease in RAM) * Auto-recalibration of the radio, every 8 hours by default, for outdoor applications * Ability to double the default baud rate to 76.8 kBaud (not compatible with some motes) * Joe and Jason's pulse-check implementation - instead of checking for preamble bits onwakeup, check the RSSI reading on wakeup before the radio is fully in active mode.35.5% increase in mote lifetime on power mode 8 (4.376 mAh/day or less, a 35.3% decrease!)It can go lower if you adjust the microcontroller as well to use the internal oscillator.Uisp with --wr_fuse_l=c4 (?) (needs verification) -David -Original Message-From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Min LinSent: Wednesday, August 23, 2006 2:40 AMTo: tinyos-help@Millennium.Berkeley.EDUSubject: [Tinyos-help] choosing mica2 operating RF frequencyHi, kwrightMay I know how to program the 916MHz mote to 868MHz? Please help, it is urgent. Thanks. :)Best regards-- Lin MinEmail: [EMAIL PROTECTED] ___Tinyos-help mailing listTinyos-help@Millennium.Berkeley.EDU https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help -- "Thought is only a flash in the middle of a long night, but the flash that means everything."- Poincaré-=-=-=-=-=-=-=-=-I'm going to run the Houston Marathon, but finishing's not my only goal: help me raise money for cancer research! http://www.active.com/donate/tnttxgc/tnttxgcCToddThanks! ___ Tinyos-help mailing list Tinyos-help@Millennium.Berkeley.EDU https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help