Моя задача следующая:
Пример из практики:
В больнице 10 коек в отделении интенсивной терапии. Каждая больничная койка оборудована аппаратом ИВЛ (респиратором) и аппаратом кардиомониторинга. Все медицинские приборы подключены к центральной системе мониторинга. Каждая койка идентифицируется с помощью bed_id, тогда как связанное с ней оборудование идентифицируется с помощью статического c IP-адреса в сети больницы. Приложение центрального мониторинга должно обеспечивать наблюдение за параметрами здоровья для каждого пациента (койки) и удаленную настройку параметров вентилятора. Поэтому необходимо разработать приложение P C, которое должно обеспечивать связь со всеми устройствами в больнице.
Детали реализации:
● Оба устройства доступны через порт 2020 по протоколу TCP в запросе / response и get / set с использованием формата данных JSON
● IP-адреса устройств и связанные кровати (bed_id) хранятся в файле JSON (icu_beds_descriptor. json), который должен быть уже доступен и это должно быть загружено из приложения P C.
Я сделал клиентскую часть (в WinForms), осталось только API, который взаимодействует с клиентом по протоколу TCP. Любая помощь / идеи приветствуются. Я предполагаю, что мне нужен экземпляр сервера для каждой кровати и я запрашиваю данные устройства, отправляя IP-адрес устройства?
Из первой части меня сбивает следующее:
- Каждая койка идентифицируется с помощью bed_id , тогда как связанное с ней оборудование идентифицируется с помощью статического c IP-адреса в сети больницы .
- Означает ли это, что каждая кровать имеет свой c IP-адрес или все они одинаковые?
Из второй части, которая, я думаю, связано с первым следующее, что я не понимаю: