OpenBeacon-Brn: Difference between revisions

From
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:
Openbeacon and Click work together. Create packets using click and sent them using the openbeacon-device. OpenBeacon makes it (hopefully) possible to implement new MAC-protocols.
Openbeacon and Click work together. Create packets using click and sent them using the openbeacon-device. OpenBeacon makes it (hopefully) possible to implement new MAC-protocols.


=Status=
=Whats needed=
Openbeacon-device sends 1 paket (1000 Bytes) after request (send "fire\n" to device). Openbeacon-Daemon (obd) receives paket and send them to a socket. Click reads pakets from socket and prints them.
1. Arm-Toolchain ([[OpenBeacon]])


=What's needed=
2. openbeacon-brn
1. Arm-Toolchain ([[OpenBeacon]])

2. openbeacon-brn
3. Click
3. Click

4. Install
4. Install


=OpenBeacon-BRN=
=OpenBeacon-BRN=
Line 15: Line 15:
Get it using the git-repository:
Get it using the git-repository:
git clone ssh://nfs-student/home/sombrutz/repository/openbeacon-brn.git
git clone ssh://nfs-student/home/sombrutz/repository/openbeacon-brn.git



=Click-BRN=
=Click-BRN=
Also in the git-repo:
Also in the git-repo:
git clone ssh://nfs-student/home/sombrutz/repository/click-brn.git
git clone ssh://nfs-student/home/sombrutz/repository/click-brn.git




=Install=
=Install=
==click==
==click==
cd click-brn
$ cd click-brn
$ sh ./brn-conf.sh userlevel
$ make

==OpenBeacon-Firmware==
$ cd openbeacon-brn/firmware/openbeacon-brn-test
$ make
$ ../at91flash/at91flash ./openbeacon-brn-test.bin

==OpenBeacon-Daemon==
The Openbeacon-Daemon connects the Openbeacon-Device and Click using /dev/ttyACM0 for the openbeacon and a socket for click.

===Build===
$ cd openbeacon-brn/click/obd
$ make

===Start Click===
$ cd openbeacon-brn/click/config
$ click-align from_socket.click | click

===Start obd===
$ cd openbeacon-brn/click/obd
$ ./obd

Revision as of 09:58, 5 May 2009

Idea

Openbeacon and Click work together. Create packets using click and sent them using the openbeacon-device. OpenBeacon makes it (hopefully) possible to implement new MAC-protocols.

Status

Openbeacon-device sends 1 paket (1000 Bytes) after request (send "fire\n" to device). Openbeacon-Daemon (obd) receives paket and send them to a socket. Click reads pakets from socket and prints them.

What's needed

1. Arm-Toolchain (OpenBeacon)
2. openbeacon-brn
3. Click
4. Install

OpenBeacon-BRN

Get it using the git-repository: git clone ssh://nfs-student/home/sombrutz/repository/openbeacon-brn.git

Click-BRN

Also in the git-repo: git clone ssh://nfs-student/home/sombrutz/repository/click-brn.git

Install

click

$ cd click-brn
$ sh ./brn-conf.sh userlevel
$ make

OpenBeacon-Firmware

$ cd openbeacon-brn/firmware/openbeacon-brn-test
$ make
$ ../at91flash/at91flash ./openbeacon-brn-test.bin

OpenBeacon-Daemon

The Openbeacon-Daemon connects the Openbeacon-Device and Click using /dev/ttyACM0 for the openbeacon and a socket for click.

Build

$ cd openbeacon-brn/click/obd
$ make

Start Click

$ cd openbeacon-brn/click/config
$ click-align from_socket.click | click

Start obd

$ cd openbeacon-brn/click/obd
$ ./obd