0

我正在为我的树莓派开发一个浏览器 NFC 解决方案。我在 Chrome 浏览器中开发了一个 java 小程序。java 小程序正在使用我的 nfc 阅读器。每次标记我的卡时,他都会调用一个 javascript 函数并将我的卡 ID 发送到这个 javascript 函数。我的卡 ID 有一个警报。

Java 真的很重,而且占用大量内存。我喜欢的是使用 python 而不是 java。python脚本需要和java小程序一样。

  1. 读取我的 NFC 卡
  2. 将卡片 ID 发送到 javascript 函数
  3. 使用我的标签 ID 发出警报。
  4. 等待下一张卡片并做同样的事情......转到1

我发现的是一个像http://autobahn.ws/这样的 python websocket它将很容易建立一个网络服务器。把我面临的问题是Python脚本不能直接调用javascript函数。javascriopt 函数可以调用 python 函数,但不能反过来。

我的问题是。当我用 Python 脚本标记我的 NFC 卡时,我在哪里可以找到每次调用 javascript 函数的解决方案

NFC python是http://pyscard.sourceforge.net/

在此处输入图像描述

4

1 回答 1

0

使用 Autobahn,您将在浏览器 JS 中订阅主题“NFC-Tag-Read”,并从 Pi 上的 Python 向该主题发布标签事件。

于 2013-01-10T21:19:43.837 回答