Hi Haizhu,
Based on your questions, I'm assuming that you are looking at the raw JSON format files. So i'll start by answering your questions, and then direct you to some examples:
1. count: x - the number of times badge A saw badge B during the scanning period (should be a 15 seconds period). The more times A saw B, the better the result. We don't saw the raw readings, but instead you'll get a reading that is the max RSSI (signal strength) during that period. Note that the time is in UTC time (not your local time). You'll need to convert it (see my code examples)
2+3. Each scan (and each record) represents a 15 seconds scan. During this time, badge A might see badge B multiple times. The timestamp represents the beginning of that time window (epoch seconds)
4. RSSI is signal strength, and is... well.. tricky. It's not an exact measure, and if possible, I advise you to try using several different cutoffs to check the power of your results. I tend to use -60 or -62 as the cutoff for people being several feet apart. The exact number depends on the interaction you expect to see and your research question - in a conference (for example) where people stand very close to each other, I would use a lower number because an interaction is more likely to be a real interaction if they are close by. If you want to measure how much time people spend in close proximity (but not necessarily speaking to each other) you can use -60 or -62.
5. "proximity received" is just a type of record (badly named). The other type is audio. Just ignore this field :)
One important thing you need to keep in mind is the data cleaning you'll need to do. Assuming you guys followed my instructions on how to deploy the badges, you should have some beacons ("location" badges) that will tell you when the participant badges were at the reception, and when they were picked up by participants. This is important since when the badges are at the reception table, they'll see each other and will appear to be VERY close to each other. My (second) code example shows how to use the list of beacons to do that. The beacons marked as "board" were the reception badges in my case. Make sure to check the src/data/config.py file for timezone configuration and other useful settings.
If this explanation is a bit confusing, I suggest you start with a simple graph - show the average RSSI between all badges over time. It shoudl show you that at first, the average RSSI was high ( -50 or higher), and then as badges started to leave the reception the average RSSI drops.
Oh, and another important thing to know (because people don't notice it) - when you work with the member-to-member (m2m) tables, remember that they represent a undirected graph. Therefore, each edge will appear only once in the original tables: you'll see A->B, but not B->A . In my more complete analysis (deltav dataset), you might notice that at some point I do create a table that has both A->B and B->A , for convenience (easier to perform a join). I mark these tables as _dbl (double sided).