2009-11-04 58 views
1

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

如果不设置浏览器首选项并指定自定义应用程序来识别数据文件,我认为这是无法完成的。除非我错过了某些东西,否则启动这种事件流程的链接的安全性问题必须太大。 有没有人做过类似我上面描述的事情?

+0

你怎么混合USB和以太网?有些东西似乎不对... – Robert 2009-11-05 14:08:56

回答

0

是的,这一连串的事件似乎不是太犹太教。也许在PC上运行的浏览器插件或程序处理PIC和Web之间的通信会更好?

+0

我同意。我刚刚阅读了关于浏览器插件和NPAPI/ActiveX。用例与单击Word文档的链接并使Word自动打开最相似。是的,这是通过MIME类型和浏览器首选项完成的,但理想情况下,这可以自动完成,并尽可能减少用户通知。接受浏览器插件很好。 – realdeal 2009-11-06 15:05:09

+0

插件是否锁定您为您编写插件的特定浏览器?或者是否有所有浏览器都支持的通用插件体系结构? – 2009-11-09 00:02:28

1

你可以写一个小软件,在电脑的后台运行(如Windows服务),以及:通过USB

    • 接口的PIC设备提供一个Web界面端口80或者其他一些端口,然后浏览器可以连接到该端口。

    如果PIC设备是网络连接的(例如,具有以太网连接,并且网络上有它自己的IP地址),那么PIC设备可以提供Web界面来控制它。我不知道如何将一个小型Web服务器安装到PIC上是可行的 - 这将是一个紧凑的结果。

  • +0

    我已经用一个带有HTTP服务器和文件上传功能的PIC18F67J60完成了几个项目。所以它很容易适合PIC。 – Robert 2009-11-05 14:05:23