2011-11-20 40 views
6

我想寫一個小代理作爲DD-WRT環境的用戶級程序。如何編寫DD-WRT C應用程序?

代理將在連接到DD-WRT盒的USB HID設備(Arduino)和特定Web服務器之間讀/寫。 USB設備將使用AT樣式的代碼。 Web服務器使用HTTP。

我是DD-WRT環境的新手。

指向有用的示例應用程序,GIT回購,博客文章等將不勝感激。有關開始編寫DD-WRT應用程序的任何信息。

谷歌搜索沒有成功。

+0

順便說一句,你有沒有考慮過使用Arduino以太網盾來運行Arduino本身的HTTP服務器,而不用觸摸DD-WRT路由器? –

+0

@Tadeusz:我想要wifi,而不是有線以太網。華碩WL-520GU比無線屏蔽更便宜,通過USB連接到Arduino並提供pwr。 –

回答

2

更多的谷歌搜索和閱讀使我:

  • 顯然,包的OpenWRT可以加載到DD-WRT系統。 「請注意,您可以使用ipkg安裝任何OpenWRT軟件包。」 - 從一個DD-WRT page
  • 一個intro寫一個OpenWRT包。
0

DD-WRT有packages許多有用的東西。 Python和pyserial引起了我的注意。

這是trivially easy用python編寫HTTP服務器。它是equally easy與python中的串行端口接口。

加載Arduino上的USB串行仿真器芯片的內核驅動(我的FTDI芯片)。它會表現爲/ dev/ttyUSB0或其他東西。在Python中做所有其他事情。

+0

在dd-wrt上安裝python需要很多空間。所以對於一些(昂貴的)路由器將是可能的。 – Frederic

相關問題