我感觉你想要的是类似通过添加webservice或者调用webapi接口获取检测的数据吧?可以通过添加服务引用添加webservice,或者通过调用接口获取数据,而不是你本地集成一个IIS系统。
不是的,我们的软件就是采集数据的,不同的用户可能会用不同的设备,如果我的软件里面集成了lis,这样就不需要频繁的对接各种设备了。所以我的想法还是在我们软件里面集成一个简易的lis,只要能收到数据就行。
@RReturn: 通过Socket的通讯可以实现,UDP和TCP都行,数量多的话,就用UDP,如果需要双方的链接信息就TCP。
@shadow_飛: 那就是我程序里面只要监听一个UDP端口,然后设备的工作站上面往这个IP跟端口发送消息就可以了是吗?
@RReturn: 对的,如果是局域网就不需要做数据验证,如果不是,进行一下数据验证就可以,过滤掉无效的数据,这样接收到的数据都是你需要的数据。
@shadow_飛: 好的,我试试,等等来结帖。
通常因为检验仪器厂商、型号的不同,LIS仪器的通讯方式也有多种比如:UDP、TCP传输也可能是直连串口传输数据,或者检验仪器自带数据输出的功能,比如将检验结果生成到文件或某个DB。
手机直接检测设备的检验数据比较不切实际,通常LIS已经会将各类仪器结果保准化的存储。
那么问题就变成由LIS厂商提供出web接口接入手机端设备的问题。当LIS厂商不愿提供接口的时候,也可以通过研究表结构,弄个web服务取数据,移动端直接调用web服务展示就行。