LANでナビトラ PICNIC編の PICNICの部分をパソコンとソフトで実現しようというものです。
基本形は,
+----PC1----+ LAN +----PC2----+
RADIO-TNC--|COM NIC|-------|NIC |
| PICEMU | | NavitraMap|
+-----------+ +-----------+
です。PC1がPICNICとして動くってワケですね。
PICEMUとNavitraMapの間はTCP/IPというかUDP/IPで通信するので,
localhost(127.0.0.1)を指定すれば
+----------PC-----------+
RADIO-TNC--|COM |
| PICEMU <-> NavitraMap |
+-----------------------+
も可能ですね。無意味だけど・・・
PICEMUとNavitraMapの関係をTCP/IPモデルで書くとこんな感じ。
---------- +----------+ +------------+ --------------------------------
| PICEMU | | NavitraMap | <= NavitraMap
PICEMU => +----------+ +------------+ アプリケーション層
| PCNCP | | PCNCP | <= PICNIC.DLL
---------- +----------+ +------------+ --------------------------------
| UDP | | UDP | トランスポート層
Windows => +----------+ +------------+ <= Windows -------------------
(WinSock) | IP |・・・・| IP | (WinSock) インターネット層
---------- +----------+ +------------+ --------------------------------
NIC,VxD => | Ethernet |====| Ethernet | <= NIC,VxD データリンク層
---------- +----------+ +------------+ --------------------------------
注意.PCNCPはPICNICのプロトコルという意味で書いただけで,正式な名称ではありません。
|