如何编写DD-WRT的C语言应用程序?

6
我希望能够在DD-WRT环境中编写一个小型代理程序作为用户级程序。
该代理将在DD-WRT盒子上连接的USB HID设备(Arduino)和特定Web服务器之间进行读写。 USB设备将使用AT样式代码。 Web服务器使用HTTP。
我对DD-WRT环境不熟悉。
如果有关于开始编写DD-WRT应用程序的示例应用程序、GIT存储库、博客文章等方面的指针,将不胜感激。
谷歌搜索没有成功。

顺便问一下,您是否考虑使用Arduino以太网盾在Arduino本身上运行HTTP服务器,而不触及DD-WRT路由器? - Tadeusz A. Kadłubowski
@Tadeusz:我想要WiFi,而不是有线以太网。Asus WL-520GU比无线盾牌便宜得多,通过USB连接到Arduino并提供电源。 - Larry K
3个回答

2
更多的谷歌搜索和阅读让我了解到:
  • 显然,OpenWRT软件包可以加载到DD-WRT系统中。"请注意,您可以使用ipkg安装任何OpenWRT软件包。" --来自DD-WRT的页面
  • 介绍如何编写OpenWRT软件包。

0

DD-WRT有许多有用的软件包。Python和pyserial引起了我的注意。

使用Python编写HTTP服务器非常简单。在Python中与串行端口进行交互也同样容易

为Arduino上的USB串行仿真器芯片加载内核驱动程序(我的是FTDI芯片)。它将显示为/dev/ttyUSB0或其他名称。其他所有操作都在Python中完成。


在DD-WRT上安装Python需要很大的空间,因此只有一些(昂贵的)路由器才能实现。 - Frederic

0

谢谢。正如我在原帖中提到的,我相信用户层应用程序会很好。 - Larry K

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接