<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body>
<div>Having had a small discussion about this, I'm even more dubious. </div><div><br></div><div>There are systems that determine average speed and user counts for roads, using the Bluetooth ID, & obviously for speed it works - you can be fairly sure the ID is unique for a part of a road, you can discount speeds above 200mph and those IDs that vanish along the route, & get a good idea that what you get is the truth.</div><div><br></div><div>Counting cars is less certain - some (most new) cars have a built-in BT device(s), others have none, & the occupants will have either no BT devices, BTs that are off, & BTs that are on. However, you can get an estimate using averaging. </div><div><br></div><div>Counting people in cars, you have to average the car capacity from other studies, assuming they are correct for that road, then multiply by the already averaged count of vehicles from your BT loggers. </div><div><br></div><div>Counting people though? Bad idea - without any other way to check it, it's going to basically be a random number. Imagine a house, essentially there are zero people with BT in each one unless they turn it on. You have no useful data. Most people switch BT on and off as they go to save battery, or just don't use it, & so it is always off. Others have geofence type software that turns it on when it is likely to be needed. Even if they have a (active) BT device it isn't them - it's a phone on a charger in another room, etc.</div><div><br></div><div>Some homes will have a dozen devices, always on. Most will have none. People? I'm pretty certain is going to vary hugely with the demographic. </div><div><br></div><div>However. Nearly everyone has a cellphone. People turn off BT and wifi, but rarely do they turn off the actual phone part. An IMSI catcher would be a far better way of grabbing the crowd numbers. In fact it is so good that there are huge privacy implications! (Each cellphone can be tied to the number, & each one of those can be linked back to a database of the subscribers, complete with addresses - unlike BT where the number isn't anything really useful without a load of additional work. [That such complex and time consuming work can be easily automated using other databases & computers and even without it traffic analysis can tell you massive amounts, is for another day])</div><div><br></div><div>So no: you can't get even a rough guess on crowd numbers with Bluetooth without loads of extra data. </div><div><br></div><div>Nigel</div><div><br></div><div id="composer_signature"><div style="font-size:75%">Sent from mobile</div></div><br><br>-------- Original message --------<br>From: Damon Hart-Davis <damon@opentrv.uk> <br>Date: 29/12/2015 13:23 (GMT+00:00) <br>To: "Open, non-developer list for interested parties" <opentrv-interest@lists.opentrv.org.uk> <br>Cc: Damon Hart-Davis <damon@opentrv.uk> <br>Subject: [OpenTRV-interest] Fwd: Count crowds with Bluetooth Connectivity Kit <br><br>So, these people think you *can* count Bluetooth devices to estimate numbers of people around...<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">Begin forwarded message:</div><br class="Apple-interchange-newline"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">From: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">Cooking Hacks <br class=""></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">Subject: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class=""><b class="">Count crowds with Bluetooth Connectivity Kit</b><br class=""></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);" class=""><b class="">Date: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class="">29 December 2015 at 12:51:16 GMT</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;" class=""><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;" class=""><br class=""></span></div></blockquote><div><br class=""></div><blockquote type="cite" class=""><div class="">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" class="">
<title class="">Count crowds with Bluetooth Connectivity Kit</title>
<link href="http://newsletter.libelium.com/l/4BZDdFAfTWsvanJCUoGqnQ/5dSvownV8sRCyKQDZGveng/7x3oj8VnX5VGCgk6tzYYzg" rel="stylesheet" type="text/css" class="">
<link href="http://newsletter.libelium.com/l/4BZDdFAfTWsvanJCUoGqnQ/acdK11y3UiHtbSpe1n9IsA/7x3oj8VnX5VGCgk6tzYYzg" rel="stylesheet" type="text/css" class="">
<style type="text/css" class="">
.ReadMsgBody {
width: 100%;
background-color: #ffffff;
}
.ExternalClass {
width: 100%;
background-color: #ffffff;
}
body {
width: 100%;
background-color: #ffffff;
margin: 0;
padding: 0;
-webkit-font-smoothing: antialiased;
font-family: 'Open Sans', Helvetica, Georgia, Times, serif
}
table {
border-collapse: collapse;
}
a {
text-decoration: none !important;
color: #E74847 !important;
}
a:hover {
text-decoration: underline !important;
}
a[class=mailto] {
text-decoration: none !important;
color: #f1f1f1 !important;
}
a:hover[class=mailto] {
text-decoration: underline !important;
}
a:hover[class=rrss] {
text-decoration: none !important;
}
@media only screen and (max-width: 640px) {
body[yahoo] .deviceWidth {
width: 440px!important;
padding: 0;
}
body[yahoo] .center {
text-align: center!important;
}
td[class=menumobile] {
text-align: center !important;
padding:21px 20px !important;
}
.space-dissapear {
display: none;
}
a[class=logo_footer] {
padding-left: 22px !important;
}
img[class=logo_header_libelium]{
width:40% !important;
}
td .logo_header_libelium{
padding-top:0px !important;
padding-bottom:5px !important;
}
/*a[class=logo_header] {
padding-left: 28px;
}*/
}
@media only screen and (max-width: 479px) {
body[yahoo] .deviceWidth {
width: 280px!important;
padding: 0;
}
body[yahoo] .center {
text-align: center!important;
}
td[class=menumobile] {
text-align: center!important;
padding:21px 20px!important;
}
}
</style>
<div leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" yahoo="fix" style="font-family: 'Open Sans', Helvetica, Georgia, Times, serif" class="">
<!-- Wrapper -->
<table width="100%" border="0" cellpadding="0" cellspacing="0" align="center" class="">
<tbody class=""><tr class="">
<td width="100%" valign="top" bgcolor="#dfdfdf" style="padding-top:0px" class="">
<!-- Start Pre-header-->
<table width="580" class="deviceWidth" border="0" cellpadding="0" cellspacing="0" align="center" bgcolor="#dfdfdf" style="border-left:0px solid #ebeae4; border-right:0px solid #ebeae4;">
<tbody class=""><tr class="">
<td style="font-size: 12px;color: #666666; text-align: center; font-family: 'Open Sans', Helvetica, Arial, sans-serif; line-height: 20px; vertical-align: top; padding:15px 0px 17px 0px;" bgcolor="#dfdfdf" class=""><div style="margin: 0px;" class="">
<strong class="">Count crowds with Bluetooth Connectivity Kit</strong>
</div><div style="margin: 0px;" class="">
If you cannot read this email properly, please <span st-webversion="" style="text-decoration: underline; color: #666666 !important;" class=""><a style="color: #666666 !important;" href="http://newsletter.libelium.com/l/4BZDdFAfTWsvanJCUoGqnQ/aylMCALah3mBJ9PPh892z7TQ/7x3oj8VnX5VGCgk6tzYYzg" class="">click here</a></span>
</div>
</td>
</tr>
</tbody></table>
<!-- End Pre-header-->
<!-- Start Header-->
<table width="580" border="0" cellpadding="0" cellspacing="0" align="center" class="deviceWidth">
<tbody class=""><tr class="">
<td width="100%" bgcolor="ffffff" class="">
<!-- Logo -->
<table border="0" cellpadding="0" cellspacing="0" align="left" class="deviceWidth" width="70%">
<tbody class=""><tr class="">
<td style="padding:28px 20px 17px 20px" class="center">
<a class="logo_header" href="http://newsletter.libelium.com/l/4BZDdFAfTWsvanJCUoGqnQ/o1W9WKh8smei3DRBYuvgiQ/7x3oj8VnX5VGCgk6tzYYzg"><img class="logo_header" style="width:100%;" src="http://newsletter.libelium.com/newsletter/cooking-hacks/images/newsletter_291215/logo_cooking.png" alt="cooking-logo" border="0" id="1451401000196">
</a>
</td>
</tr>
</tbody></table>
<table border="0" cellpadding="0" cellspacing="0" align="right" class="deviceWidth" width="20%">
<tbody class=""><tr class="">
<td class="logo_header_libelium center" style="padding:28px 10px 0px 10px;">
<a class="logo_libelium" href="http://newsletter.libelium.com/l/4BZDdFAfTWsvanJCUoGqnQ/jgxaycFF1UsQY31wCchDuw/7x3oj8VnX5VGCgk6tzYYzg"><img class="logo_header_libelium" style="width:100%;" src="http://newsletter.libelium.com/newsletter/cooking-hacks/images/newsletter_291215/logo_libelium.png" alt="libelium-logo" border="0" id="1451401000196">
</a>
</td>
</tr>
</tbody></table>
<!-- End Logo -->
<!-- Nav -->
</td>
</tr>
</tbody></table>
<!-- End Header -->
<!-- One Column -->
<table width="580" class="deviceWidth" border="0" cellpadding="0" cellspacing="0" align="center" bgcolor="#ffffff" style="border-left:0px solid #ebeae4; border-right:0px solid #ebeae4;">
<tbody class=""><tr class="">
<td valign="top" style="padding:0" bgcolor="#ffffff" class="">
<a href="http://newsletter.libelium.com/l/4BZDdFAfTWsvanJCUoGqnQ/Hcx5b3k892XoZiE044tU4E763Q/7x3oj8VnX5VGCgk6tzYYzg" class=""><img class="deviceWidth" src="http://newsletter.libelium.com/newsletter/cooking-hacks/images/newsletter_291215/header_new_year.jpg" alt="" border="0" style="display: block; border-radius: 0px;" id="1451401000196">
</a>
</td>
</tr>
<tr class="">
<td style="font-size: 13px; color: #888888; font-weight: normal; text-align: left; font-family: 'Open Sans', Helvetica, Georgia, Times, serif; line-height: 22px; vertical-align: top; padding:30px 20px 30px 20px;" bgcolor="#ffffff" class="">
<table class="">
<tbody class=""><tr class="">
<td valign="middle" style="padding:0 10px 10px 0" class=""><a href="http://newsletter.libelium.com/l/4BZDdFAfTWsvanJCUoGqnQ/Hcx5b3k892XoZiE044tU4E763Q/7x3oj8VnX5VGCgk6tzYYzg" style="line-height: 26px; text-decoration: none; color: #E74847; font-size: 22px; font-weight: bold; font-family: 'Open Sans', Helvetica, Georgia, Times, serif" class="">
Counting Bluetooth devices on New Year's Eve</a>
</td>
</tr>
</tbody></table><div style="margin: 0px; padding-bottom: 10px;" class="">
Every <strong class="">New Year's Eve</strong>, all around the world, <strong class="">millions of people get together to celebrate the last minutes in a crowded square</strong>. Times Square in New York, Puerta del Sol in Madrid, Trafalgar Square in London, Piazza dil Popolo in Rome, Champs Elysees in Paris or around Sidney Opera House.
</div><div style="margin: 0px; padding-bottom: 10px;" class="">
Previous years, in Madrid, there were up to seven persons per square meter. Authorities have restricted the access to Puerta del Sol to prevent problems with crowd movements. <strong class="">Bluetooth Connectivity Kit</strong> can help to <strong class="">count bluetooth devices</strong> to estimate the amount of people that are celebrating the end of the year around you.
</div>
<a href="http://newsletter.libelium.com/l/4BZDdFAfTWsvanJCUoGqnQ/Hcx5b3k892XoZiE044tU4E763Q/7x3oj8VnX5VGCgk6tzYYzg" style="
color:#ffffff;
font-size:14px;
font-weight:bold;
text-align:center;
text-decoration:none;
font-family: 'PT Sans', Arial, sans-serif;
-webkit-text-size-adjust:none;" class="">
<table width="100" align="right" class="">
<tbody class=""><tr class="">
<td bgcolor="#E74847" style="padding:5px 0 5px 0;background-color:#E74847; background-repeat:repeat-x; border-radius:4px; color:#ffffff; font-size:14px; font-weight:bold; line-height:19px;" align="center" class="">
Read more
</td>
</tr>
</tbody></table>
</a>
</td>
</tr>
</tbody></table>
<!-- End One Column -->
<!-- spacer -->
<div style="height:25px" class=""> </div></td></tr></tbody></table></div></div></blockquote></div></body></html>