Hi David, On 08.09.2016 12:34, David James Sherman wrote: > Having a unique number for every Thymio is a great idea, especially if > future versions will be connected to the Web and accessible at a distance. > A QR code affixed to the robot would make it very easy for users: one > could imagine pointing the robot at the computer’s webcam or the > tablet’s camera and having Studio open with a connection to the robot. > If there were a passive RFID tag under the sticker, then one could also > imagine waving the robot over an RFID reader connected to a computer or > a Thymio Hub and having the robot appear in the hub’s interface. > > I would suggest that the QR code contain an *http: URI* in the > thymio.org <http://thymio.org> domain, so that QR code readers like > those found in telephones can do something useful with it. These generic > readers usually try to open the web site referenced by the URI. Of > course a specific QR code reader integrated into an Aseba app like > Thymio-AR or Aseba Studio wouldn’t open the web site but would react as > described above. > > The URI could be something like > http://thymio.org/id/pid:8,version:4,serial:43345 > > *Advantage 1*: In the future we could provide a service at these URI, > like a page with product information and links for updating the > firmware, or even a dynamic DNS service that provides a stable URI > address for connected robots. > > *Advantage 2*: The thymio.org <http://thymio.org> site can redirect the > URI to an app installed on the phone or tablet, using an association > file served by thymio.org <http://thymio.org> (in iOS these are > called Universal Links > <https://developer.apple.com/library/ios/documentation/General/Conceptual/AppSearch/UniversalLinks.html>). > > Two other thoughts: > If we also define a hexadecimal coding with fewer than 24 digits, > 080451A9 for Stéphane’s example, these would fit in an RFID tag. > If Mobsya has a GS1 identifier, then global EPC electronic product codes > <https://en.wikipedia.org/wiki/Electronic_Product_Code> like > urn:epc:id:giai:1234567.8.4.43345 (see > the standard > <http://www.gs1.org/sites/default/files/docs/epc/TDS_1_8_Standard_20140203.pdf> > > could be used instead and can also be coded into RFIDs. Unfortunately, > if Mobsya doesn’t have a GS1 that it can use then this is probably too > expensive, ~250 CHF/year.
I agree about the URL, it is a better solution than the JSON. I have a question about your example: http://thymio.org/id/pid:8,version:4,serial:43345 In that case, the page accessed is "pid:8,version:4,serial:43345"? Shouldn't the URL rather be: http://thymio.org/id#pid:8,version:4,serial:43345 Or, even http://id.thymio.org/#pid:8,version:4,serial:43345 ? The RFID entry is a good idea, and we should keep it in mind. In that case, I would use 32 bits (8 digits) for the serial number, just to be safe. cheers, Stéphane -- Dr Stéphane Magnenat http://stephane.magnenat.net _______________________________________________ Aseba-thymio mailing list [email protected] https://mail.gna.org/listinfo/aseba-thymio
