OpenBeacon Base Station 1
From OpenBeacon Wiki
Hardware
This base station is a Power-over-Ethernet (according to IEEE802.3af) enabled design using a closed source Ubicom Ethernet-enabled Microcontroller.
Here you can find PoE-Enabled power supplies in Germany:
4-Port:
- http://www.computeruniverse.net : FS108PEU €93,00 incl.VAT (order number 90140522 - delivery takes about a week)
- http://www.amazon.de : FS108PEU €99,95 incl.VAT (order number ASIN B0007OXTD4 - optionally with Overnight-Express)
1-Port:
- http://www.hn-electronic.de : PSA16U €31,47 incl.VAT.
Schematics
The schematics of this first base station design will not be published.
We don't think that it would be worth publication, since the Ubicom development environment (toolchain, TCP/IP stack, ...) is 100% proprietary and very expensive.
However, the RF part of the base station is not any different from the RF part of the OpenBeacon Tag, just a SPI-attached nRF24L01 transceiver. Therefore, the OpenBeacon Tag can be equipped with a firmware that turns it into e.g. a RS232-enabled base station!
We already designed a new base station design OpenBeacon USB which is be based on a Microcontroller that is openly documented and has a 100% free and open development environment (Atmel AT91SAM7S128, which we successfully used in the OpenPCD project.
Reader Network Configuration
The 2.4GHz reader can be configured by using an simple UDP text console protocol. The defaul IP address is 10.254.0.100. You can return to the default IP address and default settings anytime by unplugging the power supply, pressing the button on the PCB while plugging the power supply back again. This leads to a firmware confuguration reset - it's acknowledged by 10 blinks of both red an green LED.
The preferred tool to access the configuration is netcat. Netcat is available for all major operating systems.
- Windows: http://www.vulnwatch.org/netcat/
- Linux: Use you preferred package tool ot download from http://netcat.sourceforge.net/download.php
Please use netcat in UDP mode to acces the configuration console:
netcat -u 10.254.0.100 2343
Just press "h" and the "Enter"-Key to show the help page:
> h
{
OpenBeacon.org base station command line help
(C) 2006 Milosch Meriac <meriac@bitmanufaktur.de>
'b' - dump network configuration
'c' - store network configuration
'd' - dump chip registers
'f' - flush FIFO f[FLUSH_TX=1,FLUSH_RX=2]
'h' - show help
'i' - reinitialize HF frontend
'l' - red LED enable l[enable=0,=disable=1]
'm' - change ethernet mac (m00:11:22:33:44:55)
'n' - show ethernet mac
'q' - disable this shell till next power cycle
'r' - restart server
's' - verbose status
't' - change target server address ('t0A:01:00:08' for 10.1.0.8)
'u' - show target server address
'w' - transmit data on RF interface
}0
>
by pressing "b" you can display the current network configuration:
> b
{000AFE0064FFFF00000AFE0001}0
>
the format of the network configuration is as follows:
1 Byte: DHCP on/aoff (00/01) 4 Byte: network address in hex format 4 Byte: netmask address in hex format 4 byte: gateway address in hex format
same format, but "c"-command to set a new network configuration:
> c00:0A:FE:00:64...
> {}0
>
return format codes:
0: OK 2: invalid parameter count

