USBServer产品100%自研一般为宣传用语。
USBServer产品涉及的方面很多,不可能所有方面都自研。主要有以下几个方面:
1、USB芯片(都是采购市场上成熟的芯片,USBServer厂商不可能自己设计、研发和生产USB芯片);
2、控制主板(一般采购市场成熟的X86或ARM架构的工控低功耗主板,部分接口功能可能会定制,USBServer厂商不可能自己设计、研发和生产控制主板);
3、操作系统(USBServer厂商不可能自己设计和研发嵌入式操作系统,一般采用市场成熟的嵌入式操作系统或服务器操作系统,操作系统部分功能可能会优化和自定义);
4、各种依赖(服务端和客户端都会依赖各种类库和组件,这些组件都是利用现有成熟的类库和组件,USBServer厂商不可能所有的依赖都自己设计和研发);
5、各种协议(USBServer会涉及USB协议,标准等,TCP/IP协议HTTP协议等,都是采用现成的标准协议);
6、各种驱动(各种USB设备(UVC,CDC,HUB,MSC,HID,复合设备等在各种操作系统底层驱动);
7、编程语言(使用到的C、JAVA、Python、JS等编程语言,不可能是USBServer厂商自研);
8、PCB控制板(部分是USBServer厂商自行设计和研发,委托代工厂贴片加工,部分USBServer厂商采用现成的USBHub控制板);
9、CPU等部件(主控板上的CPU,存储等部件设备也不可能是USBServer厂商自行设计、研发和生产的);
10、管控平台(大部分是USBServer厂商自己设计和研发,少部分是借助外包完成的);
11、客户端(大部分是USBServer厂商自己设计和研发,少部分是借助外包完成的);
12、Virtual USB Controller(部分厂商OEM现有成熟产品,部分在开源的基础上进行的二次开发,部分购买成熟产品的商业授权);
13、管控平台数据库(USBServer厂商不可能,也没有这个实力去自己设计和开发数据库)。
因此,USBServer产品100%自研是脱离现实情况的,是不科学,不客观的,是一种宣传用语,而且不符合广告法的法律法规。用户应从自身的真实需求出发,综合考虑评估USBServer厂商产品的性价比,产品的质量、稳定性、可靠性、安全性、易用性、扩展性、灵活性,响应时效,服务质量,已有客户的使用效果,用户口碑等综合因素。