Необходимо разработать клиент-серверное приложение для сбора данных с некоторых устройств. Одно из требований OPC-стандарт. Т.к. раньше никогда с этим не сталкивался, возникает ряд вопросов.
Используются разные каналы связи: GSM, GPRS, RS-485 ModBus RTU.
С ModBus RTU более менее понятно - берем сторонний OPC-сервер, прописываем карту регистров и опрашиваем устройство. При этом, как я понимаю OPC-сервер работает с БД и все принимаемые данные сохраняет в ней. Далее какой-то клиент (SCADA, web-приложение или др.) обращается к серверу и берет от него необходимые данные.
Непонятно, как подключать GSM, GPRS устройства к OPC-серверу. Похоже, что необходимы какие-то дополнительные приложения.
И еще не понятно, каким образом в OPC-сервере осуществляется разграничение прав доступа к данным из БД.