【问题标题】:Downloading data to a PIC micro from the web从 Web 将数据下载到 PIC micro
【发布时间】:2009-11-04 15:52:47
【问题描述】:

我有一个客户想要一个小型 PIC 板,它作为 HID 模式下的加密狗插入 PC 的 USB。它基本上只是通过射频将少量数据传输到房间内的另一台设备。 他们希望数据来自网络。 IE。用户在浏览器中单击一个链接,该链接将唤醒 PIC 板并开始下载到 PIC 设备,而无需另一个应用程序在用户面前明显弹出。

我认为如果不设置浏览器首选项并分配自定义应用程序来识别数据文件,就无法做到这一点。除非我遗漏了什么,否则启动这种事件流的链接的安全问题肯定太大了。 有没有人做过我上面描述的事情?

【问题讨论】:

  • 如何混合 USB 和以太网?好像有什么不对劲...

标签: networking embedded usb


【解决方案1】:

您可以编写一小段在 PC 后台运行的软件(例如 Windows 服务),并且:

  • 通过 USB 连接 PIC 设备
  • 在端口 80 或其他端口上提供 Web 界面,然后浏览器可以连接到该端口。

如果 PIC 设备是网络连接的(例如,有以太网连接,并且在网络上有自己的 IP 地址),那么 PIC 设备可以提供一个 Web 界面来控制它。不过,我不知道将小型 Web 服务器安装到 PIC 上有多可行——那会很合适。

【讨论】:

  • 我已经使用带有 HTTP 服务器和文件上传的 PIC18F67J60 完成了几个项目。所以它很容易放入图片中。
【解决方案2】:

是的,这一系列事件似乎不太合乎情理。也许一个浏览器插件或在 PC 上运行的处理 PIC 和 web 之间通信的程序会更好?

【讨论】:

  • 我同意。我刚刚阅读了有关浏览器插件和 NPAPI/ActiveX 的信息。该用例最类似于单击 Word 文档的链接并让 Word 自动打开它。是的,这是通过 MIME 类型和浏览器首选项完成的,但理想情况下,这可以自动完成,并且用户通知尽可能少。接受浏览器插件很好。
  • 制作插件是否会将您锁定在您为其编写插件的特定浏览器中?还是有所有浏览器都支持的通用插件架构?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-09
  • 1970-01-01
  • 2022-11-21
  • 2010-10-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多