单位由于安全考虑需要做内外网彻底隔离,在内网有数据库服务器DB_SVR,
外网一台WEB_SVR需要将数据库中的数据显示在网页上。于是中间插入一台
“中转”服务器,如下图所示:
writer.rb放在中转服务器上,负责将数据从DB_SVR取出,然后整理格式通过
串口传递给WEB_SVR上的reader.rb,后者将数据解析成单条记录最后插入
WEB_SVR的SQL数据库中,供xxx.asp显示之用。下面上代码:
writer.rb
reader.rb
串口操作使用了最原始的system功能,尽管ruby串口的库很多,但是借助
最简单的实现而同样很好的完成目的,不是很美吗?: )