|
BACnet Linux Development Board (SE-LIN-DEVBOARD)

|
Overview
The BACnet Linux Development Board (SE-LIN-DEVBOARD) is a BACnet-complient global controller
measuring only 66x72mm in size for small and large installations. It is provided with the
SDK for BACnet Server API (Linux) and it can be used to build a gateway, web server, etc.
It is installed with the BACnet Server API (Linux) loaded into the Linux Kernel and enables a developer to
quickly develop a custom application for Building Automation or use one of many standard
precompiled samples.
The BACnet Server API (Linux) supports all standard BACnet Objects and properties
including common control features such as schedules, trendlogs, and alarms.
It can access available data as BACnet objects and properties from throughout
the BACnet internetwork. It makes its operational status and control data available to
other BACnet devices in the same way, enabling an unmatched level of interoperability
with other site systems.
|
Programable Modules
Programable modules are written in C or C++ using an open source SDK supplied with the
BACnet Server API (Linux) SDK. The BACnet Server API (Linux) can be downloaded from our download page
and can be used to create an application or a gateway, web server, BACnet router etc.
Documentation
Features
- 200MHz Atmel AT91SAM9260 ARM core processor with DSP Instruction Extensions
and ARM JazelleŽ Technology for JavaŽ Acceleration
- 64 ~ 128 MB 100MHz high speed SDRAM , 128MB - 1GB NAND FLASH
- 10/100 baseT Ethernet
- SD/MMC
- 2 USB Host port
- 1 USB device port
- 3 UART
- RS-485
- Real-time clock and watch-dog timer
- A/D
- Digital I/O
Specification
System
- 200MHz Atmel AT91SAM9260 ARM core processor
- 64MB 100MHz high speed SDRAM, optional 128MB SDRAM
- 128MB NAND FLASH, optional 256MB, 512MB, 1GB NAND FLASH
- DSP Instruction Extensions
- ARM JazelleŽ Technology for JavaŽ Acceleration
- Memory bus expansion
- SD/MMC
Multi-IO
- 2 USB host ports
- 1 USB device port
- 3 RS-232 port
- 1 RS-485 port
- I2C bus
- SPI bus
- Image sensor interface
Network
Timer & Clock
- On chip real time clock with battery backup
- On chip watch-dog timer
- On chip 3 16 bit timer with PWM capability, 1 20 bit timer/counter
Analog I/O
- Integrated 4 channel 10 bit A/D converter
Digital I/O
- Upto 40 digital I/O individual configurable
Power Requirement
Mechanical
- 3.75"W x 3.5"L small foot print
- Operating temperature: Fanless 0°C to 70° C (extended temperature range available)
Software support
- U-boot 1.3.3
- Linux 2.6.27
- Debian ARM Linux based distribution with GCC 4.2, Perl, binutils, and many other utilities for rapid native application development
- Linux cross development tool chain
- Support WinCE.net
Linux Devboard Services Supported
The Linux Devboard currently supports the following BACnet services.
| Service |
Initiate |
Execute |
| AcknowledgeAlarm | Yes | Yes |
| ConfirmedCOVnotification | Yes | Yes |
| ConfirmedEventNotification | Yes | Yes |
| GetAlarmSummary | Yes | Yes |
| GetEnrolmentSummary | Yes | Yes |
| SubscribeCOV | Yes | Yes |
| AtomicReadFile | Yes | Yes |
| AtomicWriteFile | Yes | Yes |
| AddListElement | Yes | Yes |
| RemoveListElement | Yes | Yes |
| CreateObject | Yes | Yes |
| DeleteObject | Yes | Yes |
| ReadProperty | Yes | Yes |
| ReadPropertyConditional | No | No |
| ReadPropertyMultiple | Yes | Yes |
| WriteProperty | Yes | Yes |
| WritePropertyMultiple | Yes | Yes |
| DeviceCommunicationControl | No | No |
| ConfirmedPrivateTransfer | Yes | Yes |
| ConfirmedTextMessage | Yes | Yes |
| ReinitializeDevice | No | No |
| VtOpen | No | No |
| VtClose | No | No |
| VtData | No | No |
| Authenticate | No | No |
| RequestKey | No | No |
| ReadRange | Yes | Yes |
| LifeSafetyOperation | Yes | Yes |
| SubscribeCOVProperty | No | No |
| GetEventInformation | No | No |
| Iam | Yes | Yes |
| Ihave | Yes | Yes |
| UnconfirmedCOVNotification | Yes | Yes |
| UnconfirmedEventNotification | Yes | Yes |
| UnconfirmedPrivateTransfer | Yes | Yes |
| UnconfirmedTextMessage | Yes | Yes |
| TimeSynchronisation | Yes | Yes |
| WhoHas | Yes | Yes |
| WhoIs | Yes | Yes |
| UtcTimeSynchronisation | Yes | Yes |
Object Types Supported
The Linux Devboard currently supports the following BACnet objects.
| Object |
Dynamic Creation Supported |
| AnalogInput | Yes |
| AnalogOutput | Yes |
| AnalogValue | Yes |
| BinaryInput | Yes |
| BinaryOutput | Yes |
| BinaryValue | Yes |
| Calendar | Yes |
| Command | Yes |
| Device | No |
| EventEnrolment | Yes |
| File | No |
| Group | Yes |
| Loop | Yes |
| MultistateInput | Yes |
| MultistateOutput | Yes |
| NotificationClass | Yes |
| Program | No |
| Schedule | Yes |
| Averaging | Yes |
| MultistateValue | Yes |
| TrendLog | Yes |
| LifeSafetyPoint | Yes |
| LifeSafetyZone | Yes |
| Accumulator | Yes |
| PulseConverter | Yes |
|