element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino Projects
  • Products
  • Arduino
  • Arduino Projects
  • More
  • Cancel
Arduino Projects
Blog Communal-based Access Control using an Arduino MKR 1300 WAN
  • Blog
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino Projects to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: BigG
  • Date Created: 23 Oct 2018 3:45 PM Date Created
  • Views 1089 views
  • Likes 7 likes
  • Comments 1 comment
  • arduino mkr 1300
  • mkr_smarterworld
  • wan_1300
Related
Recommended

Communal-based Access Control using an Arduino MKR 1300 WAN

BigG
BigG
23 Oct 2018

Introduction

 

This is my idea to develop a smart device, using the Arduino MKR WAN 1300 Board, which will help make access to communal spaces smarter. The reason for this blog was to put forward a proposal for the "Build a Smarter World" contest.

 

image

 

Problem to be addressed

 

There has always been a dilemma on how to manage public amenities effectively. One the one hand, if amenities have open access and are not monitored then anti-social problems tend to arise. While on the other hand, if access control is introduced then there is always a cost associated with operations and maintenance and in many cases there is no business case to provide supervised monitoring services, or it is operationally or technically not viable to introduce more advanced access control solutions. So a padlock and key or a simple keypad ends up being used which has its limitations and drawbacks.

 

 

Proposed solution

 

My proposal is to develop an access control device using LoRa, which is a free to use local wireless area network, as the means to handle event messaging between the remote device and the central connected gateway, which can then be managed remotely by the community responsible for the local amenity.

 

The proposed project will also repurpose and will certainly enhance an idea I had originally developed earlier and published on Hackster.io (an Element14 sister company), which I called “Grovey Slocks” (as it used grove modules and was attempting to be a smart lock).

 

My new “LoRaSlocks” solution, aims to use a similar data flow topology I had developed for GroveySlocks where the person wanting access to a particular amenity requires a smartphone which can connect to the Internet using the 3/4G mobile data network.

 

image

 

In this case, the cellular connected smartphone will first connect with the lock locally using Bluetooth low energy (in my opinion, BLE removes the necessity for keypads and provides a much better peer-to-peer data exchange or communication platform than NFC can provide). This connection simply verifies the legitimacy of mobile app being used on the smartphone. This connection process also wakes up the LoRaSlocks device and causes the device to send a message to the gateway saying “someone wants access”. This message is then relayed either locally via a local gateway interface or via the Internet to someone in the community, which will receive a notification via a messaging app such as Messenger or Slack, for example.

 

All sorts of design options are then opened up from either providing an automated response or a manual access approval response, which would be required from someone in the community linked via say a Slack or Messenger group. You could even have it that someone in the community could then chat with the person wanting access etc. to obtain further verification via the messaging system. No doubt there are trade-offs between levels of validation and latency or length of time the person has to wait before access is given.

 

The approval process will then send an encrypted access code to the person via their mobile app and the LoRaSlock’s device will then also receive a code via the LoRa wireless connection. The smartphone app then decrypts the code received and then sends an access code via the BLE connection. When the codes match the LoRaSlocks device releases the locking mechanism and allows access.

 

image

 

The device itself will use the relay to activate a solenoid based electromagnetic lock release mechanism, once the correct data has been received and matches the authorisation rules defined in the system. The design for the device will also have tamper protection and could include other sensors such as gate/door open and closed detection. These events can all be relayed back to the gateway via LoRa wireless.

  • Sign in to reply

Top Comments

  • genebren
    genebren over 6 years ago +2
    This is a pretty cool sounding project. Good luck with your build. Gene
  • genebren
    genebren over 6 years ago

    This is a pretty cool sounding project.  Good luck with your build.

    Gene

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube