AITendance Bloghttp://aitendance.postach.io/feed.xml2016-09-01T02:27:13.660000ZWerkzeugAITendance website is now live!https://aitendance.postach.io/post/aitendance-website-is-now-live2016-09-01T02:27:13.660000Z2016-09-01T02:24:22ZDaniel Schofield<div>We have just officially launched our website. Check it out here: www.aitendance.com.</div>
We Got iAwards NSW!https://aitendance.postach.io/post/we-got-iawards-nsw2016-07-15T08:57:55.338000Z2016-06-29T09:09:18ZDaniel Schofield<div><span style="font-family: helvetica, arial, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; background-color: rgb(255, 255, 255);"><span style="color: rgb(29, 33, 41);">It was such an incredible achievement to be awarded the iAward for the undergraduates devision of NSW tonight! A huge congrats to the entire team for the countless sleepless nights, last minute presentations and overall amazing effort! This one goes down in the history books guys</span> <span style="color: rgb(0, 0, 0);">Luiz, Chiaki and Aman</span></span> <span style="color: rgb(29, 33, 41); font-family: helvetica, arial, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; background-color: rgb(255, 255, 255);">Next stop - Melbourne for the national awards!!</span></div>
<div><span style="font-family: helvetica, arial, sans-serif;"><span style="background-color: rgb(255, 255, 255);"><span style="color: rgb(29, 33, 41);"><br/></span></span></span></div>
<div><b><font face="helvetica" color="#1D2129">Winner’s Interview</font></b></div>
<div><a href="https://www.youtube.com/watch?v=2o08BdhXwmc&list=PLxNn4C5qGgY63N8SkfSgWa0UK2wjyYfmw">https://www.youtube.com/watch?v=2o08BdhXwmc&list=PLxNn4C5qGgY63N8SkfSgWa0UK2wjyYfmw</a></div>
<div><br/></div>
<div><img src="https://cdn-images.postach.io/4b897feb-2b07-49d6-808c-483a507e5e44/1623fc10-5406-4f4b-9330-f2ecd58ea55b/32b05e13-1ff7-41c9-ac8a-28a81974efc0.jpg" style="height: auto;"/></div>
<div><img src="https://cdn-images.postach.io/4b897feb-2b07-49d6-808c-483a507e5e44/1623fc10-5406-4f4b-9330-f2ecd58ea55b/377ad44e-361b-49e7-af2f-1d58b9ffa168.jpg" style="height: auto;"/></div>
<div><br/></div>
<div><img src="https://cdn-images.postach.io/4b897feb-2b07-49d6-808c-483a507e5e44/1623fc10-5406-4f4b-9330-f2ecd58ea55b/e72e8589-08c2-43d4-941c-83769d32eeb2.jpg" style="height: auto;"/><br/>
<img src="https://cdn-images.postach.io/4b897feb-2b07-49d6-808c-483a507e5e44/1623fc10-5406-4f4b-9330-f2ecd58ea55b/f410b017-3f24-492b-8c10-ee04456edcf9.jpg" style="height: auto;"/></div>
<div><img src="https://cdn-images.postach.io/4b897feb-2b07-49d6-808c-483a507e5e44/1623fc10-5406-4f4b-9330-f2ecd58ea55b/35c670fa-a40e-40db-95a1-5c8acff2ae4c.jpg" style="height: auto;"/><img src="https://cdn-images.postach.io/4b897feb-2b07-49d6-808c-483a507e5e44/1623fc10-5406-4f4b-9330-f2ecd58ea55b/3bd301dd-38b5-4f1d-80ac-2e766963f892.jpg" style="height: auto;"/><br/>
<img src="https://cdn-images.postach.io/4b897feb-2b07-49d6-808c-483a507e5e44/1623fc10-5406-4f4b-9330-f2ecd58ea55b/f907b279-9c81-4c9b-8006-96e99064d9e6.jpg" style="height: auto;"/><br/>
<img src="https://cdn-images.postach.io/4b897feb-2b07-49d6-808c-483a507e5e44/1623fc10-5406-4f4b-9330-f2ecd58ea55b/8eacd89a-de8f-4610-8566-12d18252c86f.jpg" style="height: auto;"/><br/>
<img src="https://cdn-images.postach.io/4b897feb-2b07-49d6-808c-483a507e5e44/1623fc10-5406-4f4b-9330-f2ecd58ea55b/3a88a7a5-6be9-4e0c-805c-71bf1a27cf03.jpg" style="height: auto;"/></div>
<div><br/></div>
Gala Dinner NSW… Exciting Times!!https://aitendance.postach.io/post/gala-dinner-nsw-exciting-times2016-06-29T02:08:28.994000Z2016-06-29T01:59:28ZDaniel Schofield<div>And tomorrow is AITendance’s big day.</div>
<div><br/></div>
<div>We will be on the Cocktail room at the Shangri-La Hotel demonstrating the solution and part of the MVP.</div>
<div><br/></div>
<div>We are having an exciting time on the preparation of the presentation and the Acceptance Speech in case we win! We at the AITendance project have seen all ours competitors' projects and realise that won’t be easy to win the award, but we are confidence that our solution is viable and soon will be taking off in the most of the Universities and Colleges around Australia, and who knows the world!</div>
<div><br/></div>
<div>Stay tuned for Friday’s post about the results from the Gala Dinner.</div>
<div><br/></div>
<div>Cheers,</div>
<div><br/></div>
<div>AITendance Team!</div>
<div><br/></div>
<div><br/></div>
<div><br/></div>
And the baby was born… Still a baby, but healthy and with a big potential ahead...https://aitendance.postach.io/post/and-the-baby-was-born-still-a-baby-but-healthy-and-with-a-big-potential-ahead2016-06-29T01:59:52.760000Z2016-02-17T13:17:17ZDaniel SchofieldShowing the Attendees checkIn timehttps://aitendance.postach.io/post/showing-the-attendees-checkin-time2016-02-15T13:56:05.527000Z2016-02-15T13:53:04ZDaniel Schofield<div>This is a simple php file which shows how many attendee and what time they did checkIn. </div>
<div><img src="https://cdn-images.postach.io/4b897feb-2b07-49d6-808c-483a507e5e44/7c87583a-8534-4680-94ec-48f793bec134/dcb849d8-b76a-4224-8ec7-71d48ec36758.png" style="width: 601px; height: auto;"/></div>
Testing, testing, testing...https://aitendance.postach.io/post/camera-roll-from-83-95-market-street-in-sydney2016-02-10T08:38:33.294000Z2016-02-09T23:23:35ZDaniel Schofield<div><div style="text-align: center;">Those times when tests can be done while you are on the bus... Sweeet!!</div></div>
<div style="text-align: center;"><br/></div>
<div style="text-align: center;"><img src="https://cdn-images.postach.io/4b897feb-2b07-49d6-808c-483a507e5e44/7092d2f6-ccfa-4ef4-bc5a-8a152a9de054/c9c9e0a8-bf62-4b5d-bbcc-5c538e71f9e3.png" width="640" height="1136"/></div>
<div><br/></div>
Progress of iOS APPhttps://aitendance.postach.io/post/progress-of-ios-app2016-02-15T04:23:35.986000Z2016-02-04T02:10:47ZDaniel Schofield<div>It would be great if we could get the number of attendees for our upcoming presentation and once they leave the room, we would want to do checkout automatically. This can be possible with the new technology, called iBeacon. </div>
<div><br/></div>
<div>Our swift app will be using the web services to save the new attendee with his/her email and unique device UID. Unique device id helps us to verify that attendee is not logging in from other iPhone device.</div>
<div> </div>
<div>Once we have the record of how many attendees are coming for our presentation, here comes the role of beacon which we will be installing in that presentation room. Upon beacon in range, our app will communicate with it and thus a web service call will insure that particular attendee is present in the attendance table in database. And similarly, when attendee leaves the room, we will remove his/her record from attendance table. This all can be achieved even when app is in background. </div>
<div><br/></div>
<div>The story board will look like this which follows the auto layout rule. </div>
<div><img src="https://cdn-images.postach.io/4b897feb-2b07-49d6-808c-483a507e5e44/e27dbaf4-ed82-49f9-be4d-f79ea37c4844/2c8f09c1-70d1-4bb3-93cc-3dab40bcb843.png" style="height:auto;" width="927"/></div>
Fight between the Greens and Red Lines for Attendancehttps://aitendance.postach.io/post/fight-against-the-greens-and-red-lines-of-attendance2016-02-02T07:18:27.057000Z2016-02-02T07:15:09ZDaniel Schofield<div>This simple while loop and if statement is taking out the sleep of one of our members! What a battle!!</div>
<div><br/></div>
<div><br/></div>
<div><br/></div>
<div><img src="https://cdn-images.postach.io/4b897feb-2b07-49d6-808c-483a507e5e44/41e33398-ef93-4e7a-9e31-3bd913c5bd7d/cbfcc415-8ac4-4768-82c2-052212705d49.png" style="height: auto;"/></div>
Thursdays meetings — 07-01-2016https://aitendance.postach.io/post/thursdays-meetings-07-01-20162016-01-23T02:14:19.018000Z2016-01-11T11:13:22ZDaniel Schofield<div>Last Thursday the whole team in a discussion about how the project is going… And trying to get over the "Postgresql Nightmares" hahaha</div>
<div><br/></div>
<div>Lets make it!</div>
<div><img src="https://cdn-images.postach.io/4b897feb-2b07-49d6-808c-483a507e5e44/20a6a030-8273-4ff6-b298-a4c3e6487637/f7a4e39c-abb7-4366-b37d-3e03efb47042.jpg" style="height: auto;"/></div>
<div><br/></div>
<div>Luiz Cavalierinisi</div>
Cross-Platform Applicationshttps://aitendance.postach.io/post/cross-platform-applications2016-01-11T11:50:26.193000Z2016-01-11T10:58:00ZDaniel Schofield
<div>
<div style="mso-pagination:none;mso-layout-grid-align: none;text-autospace:none"><span style="font-family: Roboto;">So you want to make a mobile application do you? Who’s your targeted audience for said app? Only iPhone users? Well you’d be cutting out half your potential audience by restricting release to only iPhone. Which not only denies half the consumer market from using your awesome application, but also prevents you from reaping the monetary benefits approximately 50% of your potential customers. Bet I have your attention now.</span></div>
<div style="mso-pagination:none;mso-layout-grid-align: none;text-autospace:none"><span style="font-family: Roboto;"> </span></div>
<div style="mso-pagination:none;mso-layout-grid-align: none;text-autospace:none"><span style="font-family: Roboto;">So what’s the solution? Build apps native to every platform? The current hard-hitters in the smart phone industry are Android, iOS, Windows 10 and Blackberry. So are you prepared spend the time and money to create four different applications using four different programming languages, IDEs and hardware? If the answer is YES, great - all the best with your future app developing endeavours. If the answer is a resounding NO, we may just have the solution for you!</span></div>
<div style="mso-pagination:none;mso-layout-grid-align: none;text-autospace:none"><span style="font-family: Roboto;"> </span></div>
<div style="mso-pagination:none;mso-layout-grid-align: none;text-autospace:none"><span style="font-family: Roboto;">Over the past couple of years, developers have been introducing new platforms that attempt to bridge the gap between operating system specificity and software compatibility. Some honourable mentions include such platforms as; Phone Gap, Cordova and Xamarin. While Phone Gap and Cordova offer the ability to develop web apps using web technologies such as HTML, Javascript and PHP, Xamarin offers support for high level programming languages such as; C#. This includes the added benefit of getting closer to native app level of hardware integration, tapping into core functionalities including bluetooth. For this reason, this is the platform we chose to develop our Cross-Platform Bluetooth Beacon Applications.</span></div>
<div style="mso-pagination:none;mso-layout-grid-align: none;text-autospace:none"><span style="font-family: Roboto;"> </span></div>
<div style="mso-pagination:none;mso-layout-grid-align: none;text-autospace:none"><span style="font-family: Roboto;">Xamarin offers a powerful IDE comparative to the love child of Mono Develop and Visual Studio with built-in features for packaging the final product application for roll-out to different devices. It also offers some basic templates that remove the hassle of setting up login screens or side menus to allow for rapid development of the the important stuff.</span></div>
<div style="mso-pagination:none;mso-layout-grid-align: none;text-autospace:none"><span style="font-family: Roboto;"> </span></div>
<div style="mso-pagination:none;mso-layout-grid-align: none;text-autospace:none"><span style="font-family: Roboto;">Well that’s about it for the first look into the technology we’ll be using for our Beacon applications. At the current stage we’ve set up the work environment, including downloading and installing Xamarin, Xcode (for iOS) and Android Studio (for android). We’ve also downloaded some handy bluetooth virtualisation apps for testing; Locate (for iOS) and ScanBeacon (for Mac).</span></div>
<div style="mso-pagination:none;mso-layout-grid-align: none;text-autospace:none"><span style="font-family: Roboto;"> </span></div>
<div style="mso-pagination:none;mso-layout-grid-align: none;text-autospace:none"><span style="font-family: Roboto;">tl;dr</span></div>
<div style="mso-pagination:none;mso-layout-grid-align: none;text-autospace:none"><span style="font-family: Roboto;"> </span></div>
<div style="mso-pagination:none;mso-layout-grid-align: none;text-autospace:none"><span style="font-family: Roboto;">- Cross-Platform is a good thing. It’s a VERY good thing</span></div>
<div style="mso-pagination:none;mso-layout-grid-align: none;text-autospace:none"><span style="font-family: Roboto;">- Use Cordova & Phone Gap for web apps and Xamarin when more hardware control is needed</span></div>
<div style="mso-pagination:none;mso-layout-grid-align: none;text-autospace:none"><span style="font-family: Roboto;">- Bluetooth virtualisation applications are super handy</span></div>
<div style="mso-pagination:none;mso-layout-grid-align: none;text-autospace:none"><span style="font-family: Roboto;"> </span></div>
<div style="mso-pagination:none;mso-layout-grid-align: none;text-autospace:none"><span style="font-family: Roboto;">We took a pretty big gap from updating the blog (whoops), but now we’re set up on our shiny new site check back regularly to keep up-to-date with our progress or to learn something new (hopefully). Thanks for reading!</span></div>
</div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
If it looks like Bluetooth and it smells like Bluetooth, it's Bluetooth. Right?https://aitendance.postach.io/post/if-it-looks-like-bluetooth-and-it-smells-like-bluetooth-its-bluetooth-right2016-01-11T10:46:05.289000Z2016-01-11T10:36:25ZDaniel Schofield
<div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">In short; Yes. Yes it is. So “Why", you ask, “does this post not just end here.. why must you always complicate things?" Well because that’s like watching the low-res copy of Lord of the Rings without the extended cuts - it’s only half the story. It’s my job to shackle your legs to the ground, sticky tape your eyes open, microwave the triple butter popcorn and bunker down for the movie marathon of a lifetime.</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">Smart Bluetooth should be a far less foreign concept if you have been following along with our progression thus far. For any who hasn’t, I’m not crying… there’s just something in my eye. Yes - both of them. However, exactly how ‘Smart’ is this Bluetooth. Well, apparently smart enough to force hierarchical dominance over ‘lesser’ devices. Because as we know, not every device can be a super computer. There is just as much need for those lost and forgotten Bluetooth heart monitors that we bought in week three of that health kick because the “juice cleanse" was actually causing our organs to shut down preventing our brains from getting just the right amount of blood and oxygen to make the conscious decision not to buy them.</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">Bluetooth devices fall into three categories; Bluetooth devices, Bluetooth Smart devices and Bluetooth Smart Ready devices.</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><b style="mso-bidi-font-weight:normal"><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">Bluetooth Devices</span></b></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">Devices that fall into this category have been using Bluetooth protocols before all the other devices were in diapers. They are the everyday devices that we’ve all come to know and love. Some of these include; mice, headsets, keyboards and mobile phones. These devices can communicate with one another (i.e. phone to headset) or with Smart Ready Devices (i.e. smartphone to headset). They can’t, however, communicate with Bluetooth Smart devices.</span></div>
<div><b style="mso-bidi-font-weight:normal"><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></b></div>
<div><b style="mso-bidi-font-weight:normal"><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">Bluetooth Smart Devices</span></b></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">What set Smart Devices apart, ironically, is that they have no brain of their own. Speaking from a technical point of view, typically these devices don’t contain a processing unit, such as a CPU, as they don’t perform tasks of ‘computation’. They await directions from Smart Ready Devices to provide context to the tasks they perform. These devices include; Bluetooth Beacons, heart monitors, modern bluetooth speakers, etc.</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><b style="mso-bidi-font-weight:normal"><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">Bluetooth Smart Ready Devices</span></b></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
</div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">These guys are the head honchos, the Godfathers of the Bluetooth world. They bark orders down the chain to their henchmen (Smart Devices) to perform the menial tasks because they are too busy doing important things. These devices include; modern smartphones, modern laptops and some gaming consoles.</span></div>
Are Bluetooth Beacons secure?https://aitendance.postach.io/post/are-bluetooth-beacons-secure2016-01-11T10:46:48.027000Z2016-01-11T10:35:44ZDaniel Schofield
<div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">In the process of determining the feasibility of our project we faced the age old questions when considering new technology; Is it secure? and; What kind of privacy concerns are we facing?</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">Notoriously, Bluetooth Technology used to be amongst the least secure forms of data transfer. It relied on devices sharing their Bluetooth MAC addresses with one another to create a temporary wireless connection. Anyone with even remote knowledge of half of the words used in the previous sentence have just donned their foil hats. Rest assured, my conspiracy theorist friends, Bluetooth wouldn’t have survived to become one of the most widely used protocols for wireless connectivity if the security, and in turn privacy, hadn’t improved.</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">In the revision of Bluetooth, version 2.1, a feature know as Simple Secure Pairing (SSP) was introduced. The objective of SSP was to make the connection (pairing) of devices more secure whilst simplifying the process for the end-user. This greatly improved Bluetooth security, solidifying it’s longevity. Luckily, through further improvements in technology, standards, encryption and real-world practices, Bluetooth’s security has improved significantly. Even more luckily, the ways in which Low-energy Bluetooth transmission devices (Bluetooth beacons) are used removes, almost entirely, any security concerns for end-users.</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">Unlike Bluetooth devices that pair with one another, beacons have no need to capture the Bluetooth MAC address of devices it comes in contact with. Bluetooth beacons have their own unique MAC address that devices identify when they are broadcasting. This practice leaves end-users with far less security concerns. However, because the beacon broadcasts a MAC address, and openly shares it with feasibly every device which comes in contact with it, they have a far higher risk of being targeted by “You-Know-Who". I am referring to Hackers, of course, not the Dark Lord. They are, however, equally as feared by IT professionals, ‘solemnly swearing to get up to no good’ and ‘stuperfying’ operations. For anyone who didn’t get any of those references.. Have you been living under a rock? and do yourself a favour and get a library card.</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">Naturally, there are defences against this. One being, suitably named, Unauthorised Access Prevention. This form of defence makes use of credentials being requested when attempting to access the beacon. Vague usernames and complex passwords can be more than enough to stop the larger majority of “Hackers" - a term used very losely for people who guess passwords. Implementing additional measures such as mechanisms to detect unauthorised authentication attempts and initiating progressively longer timeout periods between authentication attempts can help prevent brute force password attacks.</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">On that note: Do you have a minute to talk about our Lord and Saviour; a S3cuR3_P@55WoRd. He (or she, or black jesus) didn’t die for your sins, he is the first point of defence in a world of stalkers, hackers and all-round douches that try to access your sins. Simple methods of choosing a lengthy password with characters, uppercase characters, symbols and numbers, regular changes and not sharing passwords across different sites prevent your embarrassing emails between your internet girlfriend from going public. That’s my 2 cents of gospel for the day, now where were we?</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">Encryption is another invaluable tool in the belt of a network technician. In the case of Bluetooth beacons, when updating information (on non-wireless beacons) a device still needs to sync using Secure Simple Pairing (the method used to pair phones with one another). This means, if someone were listening to THAT connection, they could mimic the master device’s MAC address and potentially have access to all beacons it syncs with. To reduce the likelihood of this happening, update devices during times in which there is less foot traffic, in a secure place (all devices in one secure room) or using new wireless technology being integrated into newer beacon devices.</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">The last, and sometimes most overlooked, security measure is Physical security. Choosing appropriate locations in which to house the Bluetooth beacons greatly reduce the probability of attackers physically stealing, tampering or breaking the transmitters. The majority of beacon brands include some degree of adhesion material to allow the beacons to be fixed in hard to reach locations. An added level of physical security may include; encasing the beacons in glass/plastic containers, bolting/locking devices to fixtures or camouflaging to reduce visibility.</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">tl;dr</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">- Bluetooth Low-enery is secure for end-users (Us)</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">- Steps can be implemented to improve the security of Bluetooth Beacons:</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"><span style="mso-spacerun:yes"> </span> - Unauthorised Access Prevention: secure passwords</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"><span style="mso-spacerun:yes"> </span> - Encryption</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"><span style="mso-spacerun:yes"> </span> - Physical Security</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">- Make your password secure or black jesus will find you!</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
</div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">And that’s it for security. Thanks for reading and we’ll keep you posted!</span></div>
Introduction to Beacon Blogginghttps://aitendance.postach.io/post/introduction-to-beacon-blogging2016-01-11T10:44:51.424000Z2016-01-11T10:34:32ZDaniel Schofield
<div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">Welcome to our project!</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">This term we have been given the opportunity to start development of our final project for our class Advanced Studio. As the project that we’ve chosen is fairly involved, we have formed a team of three. This team comprises of myself (Daniel Schofield), Aman Singh and Luiz Cavalieri.</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">As a requirement of this project, we have been asked to maintain a professional blog to document our progress. The blogging utility we’ve chosen to use is “Jekyll". Jekyll is “a simple, blog aware, static site generator". Put simply it allows us create a static website hosted on a git repository, eliminating the need for third-party blogging services and dedicated hosting services.</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">So, that covers all the logistics, leaving the question - “What the hell is our project actually about!?". We have identified a bottle-neck (the phrase that makes every IT professional shudder) in the attendance process at our place of education - the Academy of Information Technology. This Information Technology college is still using paper records to take attendance in their classes. “Hey AIT, the 20th century called, it wants its technology back!".</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">So we got to thinking of how to streamline this archaic practice. The solution? A new technology - Bluetooth Beacons. Our world of wireless connecting devices was driven by the inception bluetooth. Starting out as a replacement to data cables, it has grown and integrated into many devices that we use everyday. The latest iteration being Smart Bluetooth or, more descriptively, Low Energy Bluetooth 4.0.</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">“What does any of this have to do with these mysterious ‘Bluetooth Beacons’!?"", I hear you uttering under your breath. Yeah, hang on we’re getting to them. Beacons are the hardware that will turn a technology that has lay practically dormant in modern smartphones for years into the perfect catalyst for our project.</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">Bluetooth beacons are transmitters, around the size of a bread roll, that use Low Energy Bluetooth 4.0 to broadcast signals that compatible smart devices can detect. The main current use for these, in the market, is in retail to send out alerts to consumers to entice prospective customers to enter the shop, update shoppers with specials and featured items within their immediate proximity and to purchase items and check-out straight from their smartphones.</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">We plan to adapt this technology into classrooms to monitor the comings and goings of people holding compatible devices based on their immediate proximity to specific Bluetooth Beacons. We will then capture the unique device identifier using a smartphone app, match it against data in our database and make a record of their attendance available to teachers and staff through an intuitive front-end web interface. Well, that is the plan at least.</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">I’m sure that was a lot to digest for an introduction to a new project and it’s very likely some of these posts will contain some degree of non-sensical rambling much like in here. As we are thoughtful individuals and in the interest of readers following our process through this blog, we will be including a too long; didn’t read recap.</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">tl;dr</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">- We’re doing a project \m/</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">- Our Team: Daniel Schofield, Luiz Cavalieri and Aman Singh</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">- Problem: Marking attendance at AIT is a lengthy process</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">- Solution: Automating the attendance process</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">- Technology: Bluetooth Beacons</span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU">Thanks for reading and we’ll keep you posted!</span></div>
</div>
<div><span lang="EN-AU" style="font-family:Roboto" xml:lang="EN-AU"> </span></div>