From owner-freebsd-questions@FreeBSD.ORG Mon Oct 13 00:05:33 2014 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 580B352E for ; Mon, 13 Oct 2014 00:05:33 +0000 (UTC) Received: from mail-lb0-x22a.google.com (mail-lb0-x22a.google.com [IPv6:2a00:1450:4010:c04::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D8C46C13 for ; Mon, 13 Oct 2014 00:05:32 +0000 (UTC) Received: by mail-lb0-f170.google.com with SMTP id u10so5649057lbd.29 for ; Sun, 12 Oct 2014 17:05:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=wzwKVmwHxfcocwY4KMVew1FwjlifOXWrDQqgO3AXNRs=; b=JeYui5cE3Koe++K8oG68xyXz3vK+usJbjE3O9NBIJdM3CQUaZq+0e7uRsdOlK9LprH akNtB3TTZH4uZvaUWb740BRFz2r5ZAMMmqBZ+bsmYThetwhUvZcMz1SjbctdI16wzLQy 16JvoS+1YwcEwNSVg1n71U9wEYnsxAgRGuFtkTEUxBezr2HrckfR6OC22eDm00QaVmT9 TzxqslPi+FZeXWajjViL209KkIbXEPwCMWWxd0F4CpwkAAUlOBGr8zlDKCz6PzQYj4EH GTtpxXkjrIUPb60Ivfo4mGzaFTA90Qt3Tz2RkJrFvJiOAsgpCI+4DJ514XrBFqo6vqlr MLcA== MIME-Version: 1.0 X-Received: by 10.112.209.2 with SMTP id mi2mr20173295lbc.51.1413158730752; Sun, 12 Oct 2014 17:05:30 -0700 (PDT) Received: by 10.25.215.29 with HTTP; Sun, 12 Oct 2014 17:05:30 -0700 (PDT) Date: Sun, 12 Oct 2014 17:05:30 -0700 Message-ID: Subject: RFID tag read/write on FreeBSD From: Waitman Gobble To: "freebsd-questions@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Oct 2014 00:05:33 -0000 Hi, If you are wanting to read and write RFID tags (for like tracking people, and stuff) on FreeBSD I am working on software based on the Impinj R2000 chipset. The SDK/demos are in c# / .NET, which runs in 'mono' but the mono people have apparently omitted the code for serial port callback functions so it basically sits there.. which is useless IMHO. So it looked to me like more work to make the code do what i need it to, at least in my application, instead of starting from scratch. Anyhow at the moment it's performing basic functions and reading tags.. writing tags soon. ie, # ./rfid Connected to /dev/cuaU0 at 115200 baud. RFID read/write tags Control-C or Q to quit, R to Read Tag Received Command: 72 Firmware Version: 1.9 r Received Command: 81 Tag: [pc 30 0] [epc e2 0 57 76 76 6 1 52 5 90 d7 5f] [crc 7f 6] [data e2 0 57 76] [ant 1] [cnt 1] It's free. https://github.com/waitman/rfid builds with clang but needs boost port. i presume it may work with the RS500, R500 or R1000 chips but I've not any of those to test. -- Waitman Gobble Los Altos California USA 510-830-7975