omasn - produkte

Downloads

Hinweis!
In keinem Fall haftet der Autor für irgendwelche Schäden, einschließlich jeglicher allgemeiner oder spezieller Schäden, Schäden durch Seiteneffekte (Nebenwirkungen) oder Folgeschäden, die durch Verwendung der Software/Firmware verursacht werden.


Firmwares

Omasn-Node Firmwares

Omasn-Sensor-Nodes beinhalten neben den allgemeinen Omasn-Funktionen spezielle Funktionen zum Erfassen und Melden von Sensorwerten. Weiters gibt es Firmwares, welche zusätzlich zu den Sensorfunktionen noch IO-Funktionen zum Fernsteuern von Ausgängen enthalten.

HW-Plattform FW-Version FW-Download Startup Guide / Remark
ESP8266
NodeMcu, D1 mini
sv1386 omsens_esp8266_sv1386 FW
Sensor FW Esp8266 FW
omsens_esp8266_startup_guide_v1_0
Pdf
ESP8266 sv1533 omio_esp8266_sv1533 FW Steuerung von Ausgängen via Web und Android App für ESP8266 NodeMcu
SONOFF 4CH PRO sv1566 omio_sonoff4ch_sv1566 FW Steuerung von Ausgängen via Web und Android App für Sonoff 4CH PRO
ESP8266
NodeMcu, D1 mini
sv1591 omsens_esp8266_sv1591 FW
Sensor FW Esp8266 FW
ESP8266 LORA GW für Lora Sensor Nodes
EFM32G
Olimex EM-32G210F128-H
sv1591 EFMG210F120_lora_sensor_sv1591 FW EFMG210 LORA Sensor Node

Cloud Apps

-

Android Apps

APP-Plattform App-Version App-Download Startup Guide / Remark
Android >= V6.0 V1.00 Omasn RemoteControl APP Android APP
App zur Fernsteuerung von Omasn Geräten (z.B ESP8266 NodeMcu, SONOFF 4ch Pro) via WIFI.
Android >= V6.0 V1.10 Omasn RemoteControl APP Android APP
App zur Fernsteuerung von Omasn Geräten (z.B ESP8266 NodeMcu, SONOFF 4ch Pro) via WIFI.
Android >= V6.0 V1.20 Omasn RemoteControl APP Android APP
App zur Fernsteuerung von Omasn Geräten (z.B ESP8266 NodeMcu, SONOFF 4ch Pro) via WIFI.
Android >= V6.0 V1.30 Omasn RemoteControl APP Android APP
App zur Fernsteuerung von Omasn Geräten (z.B ESP8266 NodeMcu, SONOFF 4ch Pro) via WIFI.

OMASN ist für eine Reihe von Plattformen verfügbar.

C-Plattform

Die C-Plattform ist für embedded Systeme vorgesehen. Die Realisierung von OMASN-Anwendung erfolgt mit der Programmiersprache C.

OMASN stellt einen Satz von C-Bibliotheken zur Verfügung, welche in OMASN-Applikationen eingebunden werden können. Für die OMASN-Klassen werden mittels Code-Generatoren spezifische C-Bibliotheken erzeugt.

Das Betriebssystem COS

Für die C-Plattform wurde eine eigenes Betriebssystem implementiert - COS. Das Betriebssystem hat folgende Eigenschaften:

  • Prozesses werden als Prototheads realisiert (local continuation)
  • Es gibt drei Schichten: Processes-Layer – Driver-Layer – Interrupt-Layer
  • Die Portierung auf verschiedenen Plattformen erfolgt über definierte HAL-Schnittstellen

Beispiel eines einfachen COS-Prozesses:

OMASN
HW-Plattformen

OMASN-COS läuft zurzeit auf folgenden HW-Plattformen:

  • cc26xx Wireless MCU von TI - 802.15.4 und Bluetooth Low Energy @2.4 Ghz
    OMASN
  • cc13xx Wireless MCU von TI - Long Range @SubGhz + Bluetooth Low Energy @2.4 Ghz
    OMASN
  • nrf51 von Nordic Semiconductor - Bluetooth Low Energy
    OMASN
  • STM32W-RFCKIT - Hier funktioniert auch der IEEE802.15.4 'Wireshark-Air-Sniffer' von ST!
    OMASN
  • LPC-P1343 + MRF24J40MA (von Olimex)
    OMASN
  • STM32-H152 + MRF24J40MA (von Olimex)
    OMASN
  • STM32VLDISCOVERY von STM
    OMASN
  • PC Emulation (Windows - MinGW)
  • EnergyMicro EM-32G210F128-H + MRF24J40MA (von Olimex)
    OMASN
  • OLIMEXINO-STM32 + MRF24J40MA + MOD-ENC28J60 (von Olimex, in Bearbeitung)
    OMASN

Die Beispielanwendung auf verschiedenen HW-Plattformen:

  • ez430-RF2500
    OMASN
  • PC-Emulation
    OMASN

Java-Plattform

Die Java-Plattform ist für PC-Systeme und Smartphones vorgesehen. Die Realisierung von OMASN-Anwendung erfolgt mit der Programmiersprache Java.

OMASN stellt einen Satz von jar-Bibliotheken zur Verfügung, welche in OMASN-Applikationen eingebunden werden können. Für die OMASN-Klassen werden mittels Code-Generatoren spezifische jar-Bibliotheken für OMASN-Klassen erzeugt.

Bisher wurde OMASN-Java auf folgenden Plattformen zum Ablauf gebracht:

  • Windows-PC Java-SE
  • Android Smartphone
  • Linux-Kistl
    Als Beispiel Raspberry PI + LPC-P1343 + MRF24J40MA als IEEE802.15.4 - RF-Gateway zum Internet:
    OMASN
    oder Raspberry PI + STM32L152 + MRF24J40MA
    OMASN