Since this is already titled offtopic, I'll add that dropping voltage from
7-9V to 3.3V with a regulator is quite inefficient, turning lots of capacity to
heat.
A much better way is using a buck DC-DC converter.
Regards,
Harri
From:
It expands the definition of INCLUDES and adds it to the compiler
invocation command. In this case it results to
compiler-command -I . -I ../Interceptbase
i.e. adds some additional include file paths.
Regards,
Harri
From:
That's the fourth time you post that in six hours. What makes you think
you get immediate answers here? Give it some time. Sheesh.
From: tinyos-help-boun...@millennium.berkeley.edu
[mailto:tinyos-help-boun...@millennium.berkeley.edu] On Behalf Of Vishal
Pal
Sent:
Sign in to the mailing list, then you get all messages by email.
Remember to reply all to include the list in your reply, not just the
poster you're replying to.
Regards,
Harri
-Original Message-
From: tinyos-help-boun...@millennium.berkeley.edu
That's just normal ihex format, 10 stands for record length in hex (=16
decimal) etc. Google ihex format and you'll find out. What do you need
some other format for? ELF is good for downloading code with command
line tools, hex formats help with programming memory chips. You have
everything you
Hi, I've suggested this before and I'm sorry if it annoys someone.
Anyway, the question/answer pair below represents a big part of
this list's posts. Could we adopt the habit of having the platform info
in the sig to cut off the msg count a bit?
Regards,
Harri
If that's the exact syntax you're giving as a command, the spaces are
wrongly placed. Use
make iris install.1 eprb,192.168.1.1
Regards,
Harri
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Stefano Kismet Lenzi
Sent: Thursday, June 19, 2008
Ok. Do you get ping response from MIB600? Someone already asked have you
been able to program with it before?
-Original Message-
From: Stefano Kismet Lenzi [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 19, 2008 2:36 PM
To: Siirtola Harri
Cc: Janos Sallai; TinyOS Help Mailing-List
It resets the mote attached to MIB510. Programming failures don't occur
because of MIB510 state, it's always ok if not electrically broken. The
most common reasons are badly attached mote, TX switch in the wrong
position and wrong programming command format.
Regards,
Harri
Huh? If you have it in a variable, just typecast it to int:
int IntVar;
IntVar = (int) YourXORedVar;
Harri
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of ram
kishore
Sent: Friday, May 23, 2008 2:06 PM
To:
@millennium.berkeley.edu
Cc: Siirtola Harri
Subject: Re: [Tinyos-help] Finding 1's Complement
Oops,
that is not the purpose of typecasting.Typecasting is about
precision adjustment.
How to include #include stdio.h in my application?
still any ideas as to how to convert hex into decimal
If things haven't changed that much, your command line might be wrong.
Check that first.
Regards,
Harri
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Yi-Tao
Wang
Sent: Friday, April 11, 2008 3:28 AM
To: tinyos-help@millennium.berkeley.edu
This is one of the most common questions on this list. I wonder why
people don't search before asking. Please do it next time.
TOS_LOCAL_ADDRESS is the mote id, and you give it when you install an
app into a mote.
Regards,
Harri
From: [EMAIL PROTECTED]
Have you programmed other motes with the XMTS400 app? I think they don't
come preprogrammed from factory.
Regards,
Harri
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Dhivya
G
Sent: Wednesday, April 09, 2008 11:50 AM
To: Marco Antonio
No, you'll have to use the flash access functions. Refer to the
documentation.
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Liupeng
Sent: Tuesday, April 01, 2008 4:53 AM
To: tinyos-help@millennium.berkeley.edu
Subject: [Tinyos-help] How to use
sizeof(float) gives the amount of bytes a float number takes. Just send
that many bytes and convert back in the receiving end.
Regards,
Harri
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Iturralde Garrote, Pablo M.
Sent: Wednesday, March
In Google, write this into the search box:
words to find
site:https://mail.millennium.berkeley.edu/pipermail/tinyos-help/
Regards,
Harri
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of jiwen
zhang
Sent: Tuesday, March 04, 2008 1:40 PM
To:
Have you tried with MDA300 apps by Crossbow? They should work. If you
get decent readings with them, you can dig into the code to see what
goes wrong with your own app.
Regards,
Harri
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Coalton
I couldn't open your attachment. Do you handle SF handshaking? It sends
two bytes which you should return in order to establish a connection.
Harri
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
subhash nemani
Sent: Tuesday, February 26,
Connect Serial Forwarder to MIB600, it can provide multiple connections
to applications (through its port 9001).
Regards,
Harri
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
[EMAIL PROTECTED]
Sent: Sunday, February 24, 2008 7:48 PM
To:
] [mailto:[EMAIL PROTECTED]
Sent: Monday, February 25, 2008 2:26 PM
To: Siirtola Harri; tinyos-help@millennium.berkeley.edu
Subject: Re: [Tinyos-help] Can MIB600 use simultaneously two TCP
connections?
Can MIB600 provide only two connection it itself? Maybe can I use
channel 1 to communicate
IIRC, the 0x0a packet is the heartbeat (health) packet that motes send
indicating they're alive. Might be that XListen won't parse it but it's
not the source of your problem. The parsed packet also looks odd,
considering there should be some GPS info. Although it reads MTS420, is
the MTS400 app
There are separate apps XMTS400, XMTS410, XMTS420. Shouldn't you use the
latter?
From: Nikhil Singhal [mailto:[EMAIL PROTECTED]
Sent: Friday, February 15, 2008 1:04 PM
To: Siirtola Harri
Cc: tinyos-help@millennium.berkeley.edu
Subject: Re: [Tinyos-help] re: GPS
First of all, be more patient (you reposted this after three hours). You
can't expect to get immediate replies, this is a list with people from
all time zones. Someone just might be sleeping ;)
Do you know how much current the ice draws? Can you see it's certainly
alive? USB port only gives
Yes, it does. Read the list a bit more to see all things that you must
do right to get it working.
Regards,
Harri
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Abdullah Kadri
Sent: Tuesday, January 08, 2008 5:14 PM
To:
Not with native MoteView. It could be possible to tweak the message
interpretation to accept two different message types, but it's not
straightforward. I think you should edit the xserve app to accomplish
that.
Regards,
Harri
From: [EMAIL PROTECTED]
Put a (a space before it) into the end of your command to start SF,
it makes it run in the background and you can give commands.
Regards,
Harri
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
zhiyong yang
Sent: Monday, December 31, 2007
SerialForwarder provides a socket connection, so you can program an
application that connects to port 9001. No limitations for what toolset
you use.
Regards,
Harri
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Prashanth Shenoy
Sent: Thursday,
in the rx side. Search
the list for posts about maximizing data payload size and continue from there.
Regards,
Harri
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Renee Azhen
Sent: Thursday, December 13, 2007 2:39 AM
To: Siirtola Harri
First of all, if it's a digital picture you mean by image, a TinyOS network
is far from suitable for transferring large amounts of data. If you mean a
program image, there are tools that do such things. I got an impression that
you haven't read the TinyOS tutorials and documentation before
What you see is much more than just the CRC. It's the whole TinyOS
packet. Take a look at xserve or just listen app to see what they
output.
Regards,
Harri
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Murray, Ben
Sent: Tuesday, December 11,
All you have to do is use
XSENSOR_SAMPLE_RATE = 307200
Remember, the value is binary milliseconds, so 307211/1024 = 300 = 5min.
Also note that the network seems to take much longer to form because
packets may be lost and your update interval is slow.
As for the other variables, I think they're
Why don't you post your code for the frequency change as I suggested
before? There's no way anyone can help you without knowing how you try
to do it. The problem isn't the timer, or at least it's very easy to
check if they're firing. I'm almost sure you do something wrong in
changing frequencies,
Did you wait long enough? Sometimes it may take several minutes before a
mote joins the network, even if they're just sitting on your desk. Also,
having them too close to each other seems to affect the joining on some
occasions.
Regards,
Harri
From:
What do you do in your Timer1.fired event? Is that where you try to
change the freq? Changing it every 5 seconds?
Regards,
Harri
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Ruoshui Liu
Sent: Wednesday, November 21, 2007 2:51 AM
To:
You seem a bit surprised about receive power consumption being higher
than transmit power. It's normal with these radios. Decoding requires
much more processing than encoding.
Regards,
Harri
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
The most common way is to attach a series resistor into the power feed.
This is easiest to accomplish by soldering a 1ohm resistor to a
double-sided piece of circuit board and stuffing it between the battery
terminal and holder contact. After that, measure the voltage over the
resistor with an
You asked this last Friday and got replies. Didn't you read them? Go to the
archive and find the answers.
Regards,
Harri
PS. Remember that environment vars are case sensitive! (path var is $PATH)
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Platform: WinXP/Cygwin, MIB510
If the COM port that MIB510 connects to, is occupied (eg. by xserve),
when trying to program a mote, the resulting message is just
-
$ make micaz reinstall,1 mib510,/dev/ttyS0
set-mote-id build/micaz/main.srec build/micaz/main.srec.out-1 1
PM
To: Siirtola Harri
Cc: tinyos_help
Subject: Re: [Tinyos-help] Maximum timer interval for MicaZ?
TimerC uses Timer/Counter1 which is 16 bits, so that's a theoretical
max.
But you would have to go look at the code, or experiment, to see if
there's more headroom eaten up by data munging...
MS
I'll need vry long measurement intervals for my application. What's
the maximum value for parameter 'interval' with MicaZ? 22,118,400
(0x1518000) binary milliseconds is 4 hours and fits in an uint32_t, does
it work? Or do I have to establish a counter?
Regards,
Harri
about message structure or
something else.
I faintly recall having just a couple of epoch values that worked (in that
installation and version).
Good luck,
Harri
-Original Message-
From: M.Mehdi Moniri [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 14, 2007 3:47 PM
To: Siirtola
Are there any specific reasons you want to use SerialForwarder? I'd try
a direct connection to MIB600 to see if SF is the culprit. Lots of java
code, lots of possibilities to go wrong.
Regards,
Harri
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On
Try to search the list, I remember writing something about the queries being
quite sensitive to how you write them. IIRC, there are no errors or other signs
for non-functional queries, other than that you aren't getting any data.
And remember: (as far as I know) TinyDB has become obsolete long
PROTECTED]
Sent: Wednesday, June 13, 2007 3:17 PM
To: Siirtola Harri; [EMAIL PROTECTED]; tinyos-help@Millennium.Berkeley.EDU
Subject: RE: [Tinyos-help] Using micaz with TinyDB
I use the TinyDB GUI to write the queries therefore i think that the queries
are written properly.
Im actually planning to do
Question is, how do I post an addendum to a thread that was existing
before I joined the mailing list?
Regards,
vipin
Now that's an interesting question. I had to experiment with what came
into my mind:
1. Set recipient to 'Tinyos-help@Millennium.Berkeley.EDU'
2. Copy thread title and add
You must subscribe to the list you want to participate. After that,
you'll get all postings by email. Remember to reply all or whatever
your mail reader offers to include the list as a recipient. Please read
the FAQ to see how to subscribe and unsubscribe.
Regards,
Harri
-Original
Mostly you find help from the FAQ:
To set a subscription to not receive mail, go to the tinyos-help list's
info page:
http://mail.millennium.berkeley.edu/mailman/listinfo/tinyos-help .
Scroll down to the bottom of the page where you'll see a text field next
to a button that says 'Unsubscribe or
Try
make micaz reinstall,0 mib510,/dev/ttyS4
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of tomasz kloszewski
Sent: Friday, May 04, 2007 2:56 PM
To: tinyos-help@Millennium.Berkeley.EDU
Subject: [Tinyos-help] programing micaz problem
Hi All
If you just need the time when a message is received, you can use the
-t switch with xlisten or xserve.
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jeong
Kwanhee
Sent: Thursday, May 10, 2007 5:28 PM
To: tinyos
Subject: [Tinyos-help] tranfer
Write failed may also originate from slightly wrong AM structure, even though
messages get through. It's a quirk in the java side msg header check IIRC.
Regards,
Harri
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael
Schippling
Sent:
No, it's saved inside Cygwin and effective until changed or unset. Use
the command
$ set
to see all environment variables.
Regards,
Harri
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Dipti
Sent: Monday, April 16, 2007 3:17 PM
To:
At a quick glance, I didn't see how you write the data to flash. Are you
sure there are more than one packet of data? Mostly the reason for
inexistent data is forgetting to flush the flash buffer, which actually
burns the data to flash.
Regards,
Harri
The best way to attach the resistor is to solder it on a piece of two-sided
circuit board (or anything with two metal surfaces isolated from each other)
and stuff it between the battery terminal and the case. That way you don't have
to cut power wires or anything. A 1ohm resistor is good, a
It's obvious that it hangs as you have a while loop condition which
never comes true. Programs aren't written like that in an embedded OS. I
suggest reading the TinyOS documentation to see how things work there.
Regards,
Harri
From: [EMAIL PROTECTED]
Sounder is the piezo beeper, Acoustic is the microphone. Take a look at
tinyos-1.xcontrib/xbow/XSensor apps for the other sensors.
Regards,
Harri
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Steve
Gao
Sent: Thursday, March 08, 2007 10:50
You need a program to break the packet structure and extract data bytes.
That's the only way. Take a look at documentation on
xlisten/xserve/Serial Forwarder. I assume you're using windows, so you
need Cygwin to use these apps.
Regards,
Harri
From: [EMAIL
Hi,
you don't have to use batteries when programming. Make sure the 5V/POE
switch is in 5V position, press mote firmly to the connector. Then retry
several times (using reinstall command to avoid recompile), sometimes
the motes may be quite stubborn to start handshaking. I don't know if it
makes
1. Make sure the slider switch on MIB510 (close to reset button) is OFF
2. Install mica mote _firmly_ to MIB510
3. Make sure you use the correct serial port in make command (/dev/ttyS0
is COM1)
4. Retry several times with make command (use make mica reinstall,x to
avoid recompile), MIB510
IIRC, there's a simple handshake in the beginning of the communication.
Are the two bytes something like uppercase T and some other value? I
think you must reply with the same bytes to begin communicating.
Regards,
Harri
-Original Message-
From: [EMAIL PROTECTED]
Hi,
The accuracy of the thermistor itself is a lot worse than 0.2C IIRC. So
the first thing to do would be replacing it, then calibrating the system
as desired.
Regards,
Harri
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Michael Collett
I'll second this, no problems with just UART1 and radio. I'd still like
to have some arbitration between the UART1 and Flash components (this
could remedy the problem you're observing, too). I've made a Bluetooth
module which communicates through UART1, and if I try to use the flash
What command are you using to upload? Try
giving
/dev/ttyS0
instead of COM1 in the command line. You shouldn't have to
mess with any uisp configurations.
Regards,
Harri
From:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
sundaresh sundaralingamSent: Tuesday, October 03,
This comes up aboutevery week or so...list
search is a good way to avoid asking. The ID is in constant
TOS_LOCAL_ADDRESS.
If you want to store a message, just declare a TOS_Msg
struct in your app and copy the received message there.
Regards,
Harri
From:
[EMAIL PROTECTED]
Yes, MIB600 is pingable. The correct way of connecting with
SerialForwarder is:
1. Start SF and enter the IP and port of your MIB600 to the appropriate
boxes
2. export [EMAIL PROTECTED]:9001
3. Run your java app
I suspect you've started SF with the MIB600 IP and the java connection
is refused
You're forgetting that MIB510 outputs AM packets by default, not ASCII
data. You should write some code to extract the data bytes and output
raw ASCII (modify TosBase or whatever you have running on the base).
Regards,
Harri
-Original Message-
From: [EMAIL PROTECTED]
Oh, I forgot what the SF window looks like. You should enter the string
[EMAIL PROTECTED]:1002 to the SF Mote Communications box.
Harri
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Siirtola Harri
Sent: Thursday, September 28, 2006 11:10 AM
No code, just the (re)install command. For micaz and
COM1:
$ make micaz
$ make micaz reinstall,0
mib510,/dev/ttyS0
$ make micaz reinstall,1
mib510,/dev/ttyS0
etc.
Regards,
Harri
From:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
primalfear 69Sent: Thursday, September
Just adding a hint for the google part: use a search string like for
example:
TimerMilli
site:https://mail.millennium.berkeley.edu/pipermail/tinyos-help/;
To find string TimerMilli in the help forum. Regards,
Harri
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL
You are using the original code which doubles the rate you
set with UBRR registers ("set double mode"). Try with 600bps setting in the
first two lines.
Regards,
Harri
From:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Hari
Hara SudhanSent: Friday, September 15, 2006 2:43
TosBase only sends broadcast packets. So, the easiest way
of unicast is to embed your destination address into the data payload and make
your app sw extract it,compare to TOS_LOCAL_ADDRESS and act accordingly
(drop or interpret).
Regards,
Harri
From:
[EMAIL PROTECTED]
[mailto:[EMAIL
Hi,
Are you using COM4 (/dev/ttyS3) with MoteView,too? (The installer seems
to try using that). Is your bash command complete? The correct command
should be
$ make mica2 reinstall,0 mib510,/dev/ttyS3
Another thing is, some motes are quite reluctant to accept programming,
many times I must give
Title: Counter error
That's the normal escape sequence for data byte 0x7E. Value
0x7D is inserted in the stream and the original 0x7E XORed with 0x20, becoming
0x5E.
Regards,
Harri
From:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Michael
CollettSent: Friday, May 26, 2006
Perhaps you forgot to wait for the SendDone event between
successive sends and just the first one got in the air?
Harri
From:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
prajakta choudhariSent: Wednesday, May 17, 2006 3:03
PMTo: tinyos-help@Millennium.Berkeley.EDU;
[EMAIL
74 matches
Mail list logo