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