Skip to content

abrIoTeu/Olimex-A10

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

abrIoT SD Card Image for Olimex-A10

Download

Disk image is a large file, 1.83GB and, therefore, is downloadable from our Google Drive folder.

DOWNLOAD OLIMEX A10 DISK IMAGE

What is this image for?

This SD card image is a complete image for Olimex A10 Linux single board computer (SBC). For information about the board, please refer to www.olimex.com.

The image lets you to use the board for home automation purposes with great flexibility.

The energy consumption of the board is very low, it works with a 5V power supply. The total memory usage is around 200MB (depends on the data stored on the SD card).

The content of the package

The image contains the following packages:

The image also contains the following setups:

  • SSH allowed (port 22)
  • Ethernet connection allowed and setup (by default, this is denied in Olimex)
  • Ports 22, 1880, 1883, 8085 are open in order to allow communication with the board
  • A static IP of 192.168.0.80

Installation

Just download the image and use a disk imager software to burn it to a micro SD card (at least 8GB is reccommended). Inster the card into Olimex A10 and power up the board.

Login user: olimex password: olimex

Accessing the board

You may access the board by SSH or by connecting a keyboard to the USB port and a screen to the HDMI port.

The default IP for the board is 192.168.0.80 -> this and other ethernet settings may be changed anytime later.

Utilization of the board

The image is aimed for home automation purposes. Olimex A10 may serve as a home automation server with the image installed.

It can be used as:

  • A modbus master: polling data and controlling modbus slave devices via modbus RTU or TCP. For modbus RTU, you will need a RS485 to USB converter
  • An MQTT borker: collecting data via MQTT protocol from local devices
  • A data log: by using InfluxDB, tons of metrics may be stored and analyzed later (e.g. temperature, humidity, energy consumption etc.)
  • A gateway for web-based APIs like Open Weather Map or Spotify
  • As a custom API: receiving and sending remote commands via ethernet by using hash algorithms (e.g. SHA-512)
  • An MQTT subscriber: sending and receiving data to and from public MQTT brokers
  • A device for primitive local AI: recognizing images and commands (e.g. with TensorFlow), analyzing home conditions and making predictions or decisions (e.g. with regressions)
  • A music center: playing music or sounds (like doorbell)
  • A security and alerting device: collecting data about the property (energy consumtpion, door/windows state, movement, smoke or fire) and sending alarms via different channels like email, Messenger or Telegram
  • A HMI interface: Node-RED UI allows the development of custom interfaces. You may use JavaScript, HTML and CSS to desing custom webpages and publish them on a local webserver

Languages and Tools


Linux Debian, Node-RED, JavaScript, HTML, InfluxDB, MQTT, modbus

Contact