Ethernet library

QEC-M 系列包含一個內置的 10/100Mbps LAN 接口,可以通過 Ethernet 函式庫控制。不不需使用 Arduino Ethernet Shield 即可連接網際網路。該 Ethernet 函式庫可以實做以下兩種功能,接收客戶端連線要求以及送出連線請求給伺服端。在 86Duino Coding 101 中,該函式庫最多同時支援 4 個連線(包含接收請求、送出請求及混合以上兩種);在之後的版本將把上限從 4 提高為 128。

Ethernet 類別

Ethernet 類別初始化 Ethernet 函式庫和網路設定。

IPAddress 類別

IPAddress 類別用以操作本地和遠端 IP 位址。

Server 類別

Server 類別用以創建伺服端與客戶端連接,透過網路傳送與接收資料。

Client 類別

Client 類別用以創建客戶端與伺服端連接,透過網路傳送與接收資訊。

EthernetUDP 類別

UDP 類別實作 UDP 協定建立連線,並傳送與接收資料。


範例

以下 Ethernet 函式庫的範例,是從 Arduino 課程 而來。可以在 86Duino 上運行。(注意:以下範例在 86Duino 上運行時不需要 Arduino Ethernet Shield):

Hack

我們使用 Software Systems 的 Software Systems 實作 86Duino 的 Ethernet 函式庫。如果想要在 86Duino 上直接使用 SwsSock ,可以參考 the Web page of SwsSock 取得相關資訊。


函式庫參考主頁面

86Duino 參考的文本是根據 Creative Commons Attribution-ShareAlike 3.0 License,部分文本是從 the Arduino reference 修改的。 參考中的代碼示例已發佈到公共領域。

發表評論

上部へスクロール