[no title]

Go To Last Post
4 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
uracolix wrote:
IMHO, for just doing a peer to peer setup wireless uart, Bitcloud is a bit overkill, µracoli does the same with less effort and it is licensed with a 3 clause BSD license, so it is open source and there is no hassle with any NDA stuff.

What is the max data rate on atmega128rfa1 with peer to peer on µracoli?
And what is involved in setting it up? Can it hop over a repeater?
Sorry for so many questions, but they would be helpful answers as most people on this site tend to recommend x-bee due to it's simplicity, and I can't see any reason that the same cant be done on ATMEGA128RFA1.
What would be really nice is a cross between Serialnet and peer to peer, this would allow the simplicity of Serialnet setup with a transparent usart link over multiple hops

_________________________________

www.proficnc.com
_________________________________
Go Aussie Go!!!

Last Edited: Fri. Oct 16, 2015 - 02:35 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

@proficnc
>And what is involved in setting it up?
- download uracoli-src-.zip
- For compiling, follow the instructions in
uracoli-src-/doc/uracoli-src.pdf,
section 3, Wireless UART.
- flash your nodes, set the fuses and connect a terminal
to the serial port.

>Can it hop over a repeater?
- no, not yet, but a simple and stupid repeater was on the
idea list already.

>What is the max data rate on atmega128rfa1 with peer to >peer on µracoli?
This parameter needs to be measured under various conditions (e.g. file mode and streaming mode).

Is there any tool for throughput measuring on a serial interface ? Otherwise I would suggest to setup a python script.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Is there a version that compiles from inside AVR Studio yet? Or is it still command line?

The device I have in mind to hook up to it runs at 115200 bit/s
The data that it is sending may not need to be sent at this rate in reality, but it is fixed
I can't use bit cloud to even listen to the usart at that rate though, and x-bee couldn't handle it either.

I was hoping to do this on a zigbit Amp or zigbit 900, as I havn't found a good amp design yet for the 128
(I have played with the TI amp, but no luck, and off topic :) )
The other obvious application for something like this is GPS, straight from the gps module to wireless.

_________________________________

www.proficnc.com
_________________________________
Go Aussie Go!!!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

>Is there a version that compiles from inside AVR Studio
> yet? Or is it still command line?

The example code comes with *.aps files (Studio 4 files)
but for the wuart there is just the makefile.

>The device I have in mind to hook up to it runs at
> 115200 bit/s.
This needs some changes in the current derfa1 abstraction,
we need to switch to crystal clock and set F_CPU to 16MHz
to get reliable 115200bit/s (currently we use RC-OSC at 8Mhz),
that provides 38400bit/s reliable. The UART Baudrate is
compiled in the code.

>The other obvious application for something like this is
>GPS, straight from the gps module to wireless.
We did this with a GPS mouse and uracoli. The NMEA string
arrives with 4800bit/s at the UART was sent via the
transceiver. It was fun to see LQI/ED plots in an OSM or
Google map ;-)