微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 启用Dragonboard 410c开发医疗业物联网

启用Dragonboard 410c开发医疗业物联网

时间:02-02 来源:互联网 点击:

ort = require("serialport").SerialPort,

sp = new SerialPort("/dev/ttyUSB1", {

baudrate: 115200

}, false);

sp.open(funcTIon (error) {

if (error) {

console.log(‘failed to open: ’ + error);

return;

} else {

console.log(‘open’);

}

});

sp.on(‘data’, funcTIon (data) {

console.log(data.toString());

//sp.write("hello/r/n");

});

说明串口可以正常工作,实际接入我们的仪器通信程序也可以通信的

测试HL7

接下来我们测试HL7功能,在drgonboard 安装hl7测试包

npm install simple-hl7

然后进去到node_modules/simple-hl7/examples,可以看到有4个例子,我们运行tcp-server这个

node tcp-server.js

然后在pc上运行hl7模拟器

可以看到模拟器模拟发送的HL7 结果已经被龙版上运行的hl7 server接受到

稍微修改这个hl7 程序,把hl7转成json ,转换功能都是这个hl7包里面提供的,就可以直接保存到rest界面的数据库后端。

实际模拟

使用我们自己的仪器数据和模拟器 ,真实连接我们自己的模拟器,数据保存到couchdb

可以看到数据被完整的保存进去了,使用nodejs 也可以方便的通过webhdfs等模块把iot数据保存进Hadoop 或者通过其他相关的模块把心电监护数据保存到openTSDB或者infuxdb 等等,而这些代码加起来也不过千行,而且可以运行在嵌入式ARM板如龙板上,这是传统医疗软件开发手段如PB,C#,Java都很难做到的。

接下来我还会尝试octoprint控制3d打印等项目,本次测试dragonboard还有一个很重要的事,是希望能拿到dragonboard配套的那个HDMI转CSI的板子,很遗憾一直没有机会测试这个,这个可以用于超声内镜的采集,代替昂贵的采集工作站和笨重的采集卡。

接下来我还会尝试octoprint控制3d打印等项目,本次测试dragonboard还有一个很重要的事,是希望能拿到dragonboard配套的那个HDMI转CSI的板子,很遗憾一直没有机会测试这个,这个可以用于超声内镜的采集,代替昂贵的采集工作站和笨重的采集卡。

后记

这次测试准备的很不充分,1.8v的IO我没有准备好,本来可以直接使用低速插座的UART接口来对接串口设备的,另外也可以使用Python开发,效果也很好,一样可以在pc和arm板上移植,也可以支持串口也有HL7的库。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top