Совместимость Robotics Studio CCR/DSS и.NET Micro Framework
Я надеюсь, что я сделал свою домашнюю работу на этом, я в основном спрашиваю второе мнение.
Насколько я понимаю, CCR и DSS (и остальные инструменты MS RDS) не могут и не будут работать на устройстве, которое поддерживает.NET Micro Framework.
Моя цель - по возможности использовать DSS для связи с устройствами, но некоторые из устройств, с которыми я хотел бы поговорить (например, модули камеры), будут подключены к плате Panda II Micro Framework. Поэтому, если я не напишу совместимый с DSS сервис на плате Panda II, которая публикует камеру, я не смогу получить доступ к каналу камеры с помощью большинства других средств.
Честно говоря, я считаю, что.NET MF отлично справляется с 50% решений, а MS RDS справляется с остальными 50% великолепно - я просто хотел бы, чтобы DSS работал на.NET MF.
Я в основном прав в своих исследованиях? Я что-то пропустил?
Мой проект включает в себя создание системы домашней автоматизации, и я считаю, что устройства, совместимые с MS RDS, либо сложно найти (особенно для некоторых целей), либо очень дороги. В то время как устройства, совместимые с.NET Micro Framework, дадут мне датчик влажности примерно за 20 долларов и другие отличные возможности по такой же низкой цене. И у меня нет ноу-хау для создания аппаратного решения, у меня просто есть идеи, и я хотел бы сделать прототип.
1 ответ
Ты прав.
Безопасность типов, встроенная в сердце CCR, основана на обобщениях, которые, конечно, не поддерживаются в.Net MF
Можно было бы написать слой взаимодействия для DSS, но если все, что вам нужно, это одна камера, которая много работает или не приносит большой пользы. Альтернативным подходом может быть написание службы DSS, которая реализует контракт с веб-камерой и обменивается данными с камерой на плате Panda, используя протокол, который имеет для вас смысл, либо пользовательский протокол по вашему собственному замыслу, либо просто напишите простой веб-сервер и использовать его как ip-камеру (сервис ip-камеры уже есть)