RapidScada посмотрите. Нет привязки к определенной БД. можно выбрать MySQL, PostgreSQL из бесплатных
Можно писать свои драйвера на любые устройства.

з.ы. не все бесплатно, но многое, включая ядро.