Можно, но библиотек я не знаю. но что то гуглится
А расчет координат, отрисовка плиток, отрисовка маркеров или не дай бог линий каких нибудь - самому описывать долго и муторно.
Петр, Ты скажи что они не выполнили пусконаладку, а деннежку за нее получили не малую. Спроси руководство кто из них сидеть готов, так как все это вскроется рано или поздно.
Если это конечно не "того, кого надо компания" делала.
Я бы подошол к подрядчику и предложил свои услуги по настройке, за умеренную палату в 50к+ он поторгуется и скажет что больше 35к не может отдать. Если не знаешь как настраивать - просто соглашайся - это все гуглится на раз два. А если знаешь то торгуйся - сетевые инженеры сейчас в цене.
И акты им не вздумайте подписывать, а то сетевому инженеру придется платить за настройку из своих денег. Если есть сметы - можете посмотреть заложена ли там пусконаладка.
То что вы описали - из коробки не будет работать, свичу как минимум надо сказать что 2 оптопорта у него в паре работают. Проект смотрите, том "информационное обеспечение".
Скорее всего вы неверно подошли к разработке вашего приложения.
Переработайте его в одну страницу - управляйте видимостью элементов либо вставкой их из JS констант, вместо загрузки внешних файлов. К загрузке из папок допускаются только картинки и стили.
Я даже отказался от растровой графики, чтобы было меньше ресурсов.
Если кнопка этой платы - то "нажимать на кнопку" значит коммутировать вывод кнопки на землю, потребуется танзистор по схеме с открытым коллектором либо можно воспользоваться режимом работы выхода OPEN DRAIN.
В режиме обычного output - когда он 1 и нажмут на кнопку - он спалится из-за кз так как кнопки комутируют на землю.
Вобщем я бы выкинул в помойку еще на стадии чтения документации, будь хоть сколько оно дешевое и точное.
Самое плохое когда приходится разбираться почему оно глючит когда пришлось писать нестандартную процедуру четения/записи. Убить 100500 часов на отладке из-за копеечной экономии.