通過ESP8266

的無線終端從調試消息到基本的“Hello World”,串行通信在三根小線上都完成。現在想像一下,能夠將電源線切割到下一個微控制器項目中並使用手機作為VT100終端。這是[ondřejhruška]的無線終端項目的前提,他採取了esp8266,並添加了一個瀏覽器終端仿真器,可以通過WiFi訪問。最終硬件使用Beckboard適配器上的ESP-01模塊,帶有3.3V LDO,針對引腳的保護電路和欠壓禁用。

固件基於[SPRITETM]的LIBESPHTTPD代碼,該代碼被修改為包括VT100轉義序列解析器。反過來,解析器被編碼為州製造商並使用RAGEL編譯,該ragel非常簡化這些項目。當您訪問Tiny Web服務器時,已加載的網頁開始通過Web套接字通信到ESP-01。從終端的鍵壓已發送到緩衝區並進入解析器和控制邏輯。然後將字符傳遞到115200bps的硬件UART線路,並且如果檢測到轉義序列,則執行相應的動作。

[ondřejhruška]分享代碼以及在PDF中的用戶手冊,適用於想要嘗試並幫助改進項目的任何個人。在了解國家機器時,您可以將項目擴展到您自己的用例。

謝謝你的想法[Marco Saarloos]

Leave a Reply

Your email address will not be published. Required fields are marked *