我试图用ACR1252U模拟一个包含NDEF消息的NFC论坛Type 2标签(Mifare Ultralight ),然后用Android设备读取它。
为了存档,我通过以下方式进入Mifare Ultralight的卡仿真模式:
E0 00 00 40 03 01 00 00
response: E1 03 01 01 01
Android应用程序“Nfc Tools”现在将其识别为Mi的Ultralight。
然后,我使用以下命令向仿真卡写入NDEF消息:
e0 00 00 60 13 01 01 00 0f 03 0c d1 01 08 54 05 64 65 2d 44 45 68 69 fe
response: e1 00 00 00 03 0f 90 00
不幸的是,Android设备(索尼Xperia Z1 Compact)无法读取NDEF的消息。
那么,ACR1252U能够模拟具有NDEF信息的2型标签吗?还是我漏掉了什么?
我找到了一个解决方案:
>
我的NDEF格式错误。这是一条有效的NDEF消息,带有
锁定控制TLV NDEF信息TLV(带有NDEF)终止符TLV:
0103a010440318d10114540564652d444548656c6c6f20576f726c64203a29fe
NDEF消息包含一个文本记录(LANG = "de-DE ",TEXT = "Hello World:))
ACR1252U的写入命令也需要传递Capable Container(CC),因此需要将CC字节添加到消息中:
e1 10 06 00
因此,ACR1252U可以模拟带有NDEF文本记录“Hello World :)”的NFC论坛Type 2标签的完整命令看起来像这样:
e0 00 00 60 28 01 01 00 24 e1 10 06 00 01 03 a0 10 44 03 18 d1 01 14 54 05 64 65 2d 44 45 48 65 6c 6c 6f 20 57 6f 72 6c 64 20 3a 29 fe
要读取仿真器,您可以使用“恩智浦NFC TagInfo”应用程序。
玩得开心:)
translated_page: https://github.com/PX4/Devguide/blob/master/en/simulation/airsim.md translated_sha: RETRANSLATE AirSim仿真 AirSim是一个基于虚幻引擎(Unreal Engine)的开源、跨平台无人机模拟器。它可以使用硬件在环(HITL)或软件在环(SITL)的方式为Pixh
translated_page: https://github.com/PX4/Devguide/blob/master/en/simulation/hitl.md translated_sha: 95b39d747851dd01c1fe5d36b24e59ec865e323e 硬件在环仿真 硬件在环仿真指的自驾仪与仿真器相连并且所有的代码运行在自驾仪上的仿真。这种方法的优点是可以测试代码在实际处
Gazebo是一个自主机器人3D仿真环境。它可以与ROS配套用于完整的机器人仿真,也可以单独使用。本文简要介绍单独的使用方法。 {% raw %} To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video {% endraw %} {%
translated_page: https://github.com/PX4/Devguide/blob/master/en/simulation/sitl.md translated_sha: b522243efef9deb5e2d3ae7bd03ae9ed0eee3418 Multi-Vehicle Simulation This tutorial explains how to simul
translated_page: https://github.com/PX4/Devguide/blob/master/en/simulation/sitl.md translated_sha: 95b39d747851dd01c1fe5d36b24e59ec865e323e 软件在环仿真 (SITL) 软件在环仿真是在主机上运行一个完整的系统并模拟自驾仪。它通过本地网络连接到仿真器。 设置成如
我有一台LG D320nAndroid手机,elechouse的PN532 nfc模块和斯托尔曼的NFCPlayer,我可以用它正确阅读NFC标签。 我在这里测试了一个样本:https://github.com/grundid/host-card-emulation-sample 当我把一台Android设备读作标签,另一台Android设备读作阅读器时,它工作得很好。但我无法通过NFCPlaye