Professional Documents
Culture Documents
• To reduce the Spread of a Virus, you need to How the Phone App Works
know if you have been in Close Contact ( closer
• When 2 Mobile Phones detect each other
that 2 metres apart ) with anyone who Fell ill with Less Than 2 Metres Apart:
Symptoms of that particular virus within a Few
• Both Phones (A and B) will Send
Days of the contact.
their own User IDs to the Online
Server which is Handling the App’s
• Once the App detects a Close Contact, the infor-
Data.
mation is Sent to a Central Server on the Internet
to be Stored and Analysed. • If the Server discovers that Phone A’s App
has reported getting ill:
• If the Person you had Contact With, then Reports • The Server will Send a Message to
via the App that they have been Diagnosed as Phone B informing its owner.
Having the Virus, the Server will then Inform Your
App.
• This Code needs to be Programmed into At Least 2 micro:bits with Different User IDs
• The Array will contain All User IDs that have been in Close Contact with Other Users ( <2m )
All micro:bits Must be set
to the Same Radio Channel • The Array’s Data would then be Sent to a Central Server on the Internet for monitoring
Every User Must Have a Different The micro:bit Transmits its This Stops Transmission Immediately.
ID. Set to a value between 1 and 9 Own ID Number Continuously However, Other micro:bits will Buffer
their Received Data so it will take a
while before they Stop Receiving
Set the micro:bit's
Transmitter Power to
Minimum to Reduce its Gets here when the
Range to Around 2m micro:bit Receives a Don’t Transmit when
Number from Another Button A is Pressed
micro:bit
Save the ID of
This Array the Nearby User
can Store 8 in the Array Button B will Only
User IDs Work when it is
Out of Range of All
Other micro:bits