开始在 SIM 卡上使用 java 卡
我正在寻找使用 Java Card 编写一个在 sim 卡上运行的简单初学者程序。谁能给我一些关于入门的非常基本的信息?我已经看到了一些工具包 API 的描述,但我正在寻找诸如以下内容:SIM 卡支持哪些功能,如何将我的代码上传到卡(我需要特殊硬件吗?),我如何知道sim卡是否支持java卡之类的。
编辑:我特别希望在 SIM 卡上运行代码。我在网上看到过一些非常高级的教程,但没有涉及到连接 SIM 卡或上传代码。我有一个 USB SIM 卡读卡器和各种要测试的卡,但我找不到有关如何使用它们的任何详细信息。
I'm looking to write a simple beginner program using Java Card to run on sim cards. Can anyone point me to some very basic information on getting started? I've seen some descriptions of the toolkit api, but I'm looking for things like: what capabilities are supported by the sim card, how to upload my code to the card (do i need special hardware?), how do I tell whether a sim card supports java card, that sort of thing.
EDIT: I'm specifically looking to run code on sim cards. I've seen some very high level tutorials online, but nothing that goes as far as connecting to a sim card or uploading code. I have a USB sim card reader and a variety of cards to test, but I can't find any detail on how to work with them.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
要将代码上传到 SIM 卡,似乎需要以下工具之一:
我没有任何这些来识别我的 eBay SIM 卡读卡器,所以我我想我会购买不同的读卡器(可能来自 gemalto)
编辑:我购买了 ACS ACR38 SDK,其中包括 3 个读卡器和一系列卡,以及驱动程序、代码示例和工具。这些读卡器与金雅拓开发套件配合良好。
金雅拓开发人员提供的可用性实验室教程Suite 是深入 SIM 卡开发的好方法。
需要注意的是非常有趣的事情:让您的代码在商业移动网络运营商 SIM 卡上运行非常困难。他们通常需要正确的证书才能给他们写信。
有一些硬件解决方法可以解决这个问题。我目前正在研究 TurboSIM 和 RebelSIM。
由于其他压力,我最终放弃了这个项目。除了开发卡之外,我无法运行任何 Java 卡,因为开发卡与移动网络上的真实设备不兼容。 TurboSIM 和 RebelSIM 等剪裁卡是可行的,但使用起来相当令人沮丧。
To upload your code to a sim card, it seems to require one of these tools:
I've not got any of these to recognise my ebay sim card reader, so I think I'll have buy a different reader (probably from gemalto)
Edit: I bought the ACS ACR38 SDK, which includes 3 card readers and a selection of cards, along with drivers, code samples and tools. These card readers are working nicely with the Gemalto Developer Suite.
The Usability Lab tutorial provided with the Gemalto Developer Suite is a pretty good way of diving into sim card development.
Very interesting thing to note: it's pretty hard to get your code running on commercial mobile network operator SIM cards. They typically require the correct certificate before you can write to them.
There are hardware workarounds to this. I'm currently investigating TurboSIM and RebelSIM.
I finally gave up on this project due to other pressures. I was not able to get any Java Card running except on the dev cards, which are not compatible with real devices on a mobile network. The cutout cards such as TurboSIM and RebelSIM are a possibility but quite frustrating to work with.
Netbeans 页面上有一个很好的快速入门教程
http://netbeans.org/kb/docs/javame/java-card。 html
there is a nice quickstart tutorial on the netbeans page
http://netbeans.org/kb/docs/javame/java-card.html