OpenBeacon-Brn: Difference between revisions
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= |
|||
⚫ | |||
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. |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
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