<div dir="ltr"><div>Thanks for that.</div><div><br></div><div>I hadn't seen a HID GATT profile. BLE has very limited data transfer rates and a full  steam HID would not be possible. BT EDR can achieve 2 mbits/sec data transfer, USB can achieve 10Mbiits/sec (full speed) and BLE can only achieve 2kbytes/sec or so max due to the way most OSs throttle BLE.</div><div><br></div><div>Still, for any of this tracking style stuff you need a connectionless protocol - not a connected protocol. For that BLE beaconing is the best and was pretty much designed for this type of purpose.<br></div><div><br></div><div>The hassle with 100s of metres style tracking is that it really gives far too many false positives,  Everyone driving past one of the isolation hotels would have been close to a CV19 person. Get stuck in a traffic jam or walk past and you've been "close" to them for 10 minutes.</div><div><br></div><div>While individual Wifi  SSID and BT beacons have reasonable range (a couple of hundred metres), the use of both RSSI and a number of MACs will cut the location down to a smaller size (maybe 20 metres or less).</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Aug 29, 2020 at 4:10 PM Andrew Errington <<a href="mailto:erringtona@gmail.com">erringtona@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Voila! Un clavier BLE:<br>
<br>
<a href="https://learn.adafruit.com/ble-hid-keyboard-buttons-with-circuitpython/overview" rel="noreferrer" target="_blank">https://learn.adafruit.com/ble-hid-keyboard-buttons-with-circuitpython/overview</a><br>
<br>
But, I still maintain that tracking people's phones and then contact<br>
tracing the Infected is the easiest way, given that everybody* has a<br>
phone, and it's possible to track them to within a few 100 metres.<br>
<br>
Andrew<br>
<br>
* for appropriate values of 'everybody'<br>
<br>
On 29/08/2020, Charles Manning <<a href="mailto:cdhmanning@gmail.com" target="_blank">cdhmanning@gmail.com</a>> wrote:<br>
> BLE is nothing like "classic BT" and they really should not have called it<br>
> BT at all.<br>
><br>
> These do not use HID profiles etc but use BLE comms instead.<br>
><br>
> All that is needed is to transmit occasional (every few seconds)<br>
> advertising beacon messages and for the receivers to check for these. The<br>
> receiver then needs to record RSSIs (how close) and duration etc for<br>
> "contacts" that exceed whatever threshold.<br>
><br>
> Unless you're making intimate physical contact, the rule of thumb seems to<br>
> be that you need to be closer than 2 metres for 15 minutes to transfer a<br>
> large enough "dose" of a virus to establish an effective infection. Just<br>
> walking past someone for a second or two is not enough.<br>
><br>
> Devices like these can be very easily built using BLE single chip SOCs from<br>
> Nordic or Silabs or similar and can run for over a year on a single coin<br>
> cell.<br>
><br>
> The biggest hassle is the logistics of rolling this out. (ie. design,<br>
> manufacture of millions and get them in use).<br>
><br>
> Why not just record a "digital diary" using smart phones that pretty much<br>
> everyone has these days? Every minute or so, just record the 5 most<br>
> powerful Wifi MAC addresses. There are very few locations where there are<br>
> both people AND no Wifi. So what if you miss a few spots?<br>
><br>
><br>
><br>
><br>
> On Sat, Aug 29, 2020 at 3:28 PM Robin Gilks <<a href="mailto:robin@gilks.org" target="_blank">robin@gilks.org</a>> wrote:<br>
><br>
>><br>
>> >      *   broadcast once per minute its own ID and nothing else<br>
>><br>
>> Do you think that is often enough? I would have thought closer to once<br>
>> per<br>
>> second otherwise you miss the very close contacts that don't last very<br>
>> long.<br>
>><br>
>> Bluetooth Low Energy can beacon quite comfortably at this rate but the<br>
>> scanning takes more effort (and power) as there are 3 channels to check<br>
>> and they need to be continuously listened to (within the confines of the<br>
>> BLE frequency hopping) otherwise again you miss close contacts.<br>
>><br>
>> Assuming just using RSSI to determine distance, orientation will affect<br>
>> the signal by up to at least 30dB but at least the transmit power can be<br>
>> turned right down as only 2m radius is of interest. Multiple reading<br>
>> averages will still have to be used due to signal strength fluctuations.<br>
>><br>
>> It also tricky finding a cheap solution that can do both Central and<br>
>> Peripheral roles simultaneously.<br>
>><br>
>> --<br>
>> Robin Gilks<br>
>><br>
>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> Chchrobotics mailing list <a href="mailto:Chchrobotics@lists.ourshack.com" target="_blank">Chchrobotics@lists.ourshack.com</a><br>
>> <a href="https://lists.ourshack.com/mailman/listinfo/chchrobotics" rel="noreferrer" target="_blank">https://lists.ourshack.com/mailman/listinfo/chchrobotics</a><br>
>> Mail Archives: <a href="http://lists.ourshack.com/pipermail/chchrobotics/" rel="noreferrer" target="_blank">http://lists.ourshack.com/pipermail/chchrobotics/</a><br>
>> Meetings usually 3rd Monday each month. See <a href="http://kiwibots.org" rel="noreferrer" target="_blank">http://kiwibots.org</a> for<br>
>> venue, directions and dates.<br>
>> When replying, please edit your Subject line to reflect new subjects.<br>
><br>
<br>
_______________________________________________<br>
Chchrobotics mailing list <a href="mailto:Chchrobotics@lists.ourshack.com" target="_blank">Chchrobotics@lists.ourshack.com</a><br>
<a href="https://lists.ourshack.com/mailman/listinfo/chchrobotics" rel="noreferrer" target="_blank">https://lists.ourshack.com/mailman/listinfo/chchrobotics</a><br>
Mail Archives: <a href="http://lists.ourshack.com/pipermail/chchrobotics/" rel="noreferrer" target="_blank">http://lists.ourshack.com/pipermail/chchrobotics/</a><br>
Meetings usually 3rd Monday each month. See <a href="http://kiwibots.org" rel="noreferrer" target="_blank">http://kiwibots.org</a> for venue, directions and dates.<br>
When replying, please edit your Subject line to reflect new subjects.</blockquote></div>