Difference between revisions of "Low-level APIs for controlling embedded devices"
From Flowcode Help
Jump to navigationJump to search (Created page with "==Flowcode SCADA API== {| class="wikitable" ! scope="col"| Device ! scope="col"| Manufacturer ! scope="col"| Comms ! scope="col"| Description ! scope="col"| Embedded Firmware...") |
|||
Line 1: | Line 1: | ||
− | + | Matrix SCADA supports by default a selection of hardware devices with a built in API. Some devices have a basic or built in API and will not need firmware loading on to them, such as the PS2000 oscilloscope or K8055D Velleman I/O board. Other devices will need a API firmware loading on to them to allow the PC SCADA application to communicate with the firmware API. Most of the API's come as open source projects. | |
+ | |||
{| class="wikitable" | {| class="wikitable" |
Revision as of 07:59, 3 September 2019
Matrix SCADA supports by default a selection of hardware devices with a built in API. Some devices have a basic or built in API and will not need firmware loading on to them, such as the PS2000 oscilloscope or K8055D Velleman I/O board. Other devices will need a API firmware loading on to them to allow the PC SCADA application to communicate with the firmware API. Most of the API's come as open source projects.
Device | Manufacturer | Comms | Description | Embedded Firmware | Component Source Project | Runtime Example Project | USB Driver |
---|---|---|---|---|---|---|---|
FTD2XX | FTDI | USB | General purpose USB driver chip | N/A | Available on request | Examples | FTDI Website |
K8055D | Velleman | USB | General purpose USB I/O board | N/A | Available on request | Examples | Velleman Website |
PS2000 | Pico Technology | USB | Oscilloscope | N/A | Available on request | Examples | Picotech Website |
PL155-P | TTI | USB | Power supply | N/A | Available on request | Examples | TTI Website |
TG5011 | TTI | USB | Signal generator | N/A | Available on request | Examples | TTI Website |
Formula Allcode | Matrix | Bluetooth(SPP) | Educational robot buggy | Firmware | N/A | Examples | N/A |
MIAC Allcode | Matrix | RS232 / RS485 / Bluetooth(SPP) / WiFi | General purpose industrial controller | Firmware | N/A | Examples | ![]() |
MIAC PIC USB Slave | Matrix | USB | General purpose industrial controller | ![]() |
![]() |
Examples | ![]() |
Arduino Uno | Arduino | USB | Board level chip I/O device | ![]() |
![]() |
Examples | Arduino IDE |
ECIO28P | Matrix | USB | Board level chip I/O device | ![]() |
![]() |
Examples | ![]() |
ECIO40P | Matrix | USB | Board level chip I/O device | ![]() |
![]() |
Examples | ![]() |
Interface Board | Rowland Technology | USB / Bluetooth(SPP) / WiFi | Board level chip I/O device | Interface Board Firmware | Component Source | Examples | USB Driver |