This repository is deprecated; please follow the main search page or use the ‘Related code repos’ widget on the right side of the current page.

Door-Connect

Door-Connect is the IOT platform for door application.
It will bridge IOT device, IM tool (WebexTeams) and Cloud application.
In this platform, user can monitor the door environment and even get notify when environment change.

Most Enterprises has some confidential places such as file room, operation room, data center and so on.

They need a good solution which can control and record staff who and when enters these kind of rooms. When there is something happened, they need a simple tool which can provide much more visibility and trace back easily.

The platform is base on Meriki MV, Webex Teams and MOXA DIDO hardware and our software integration platform.
The aim is provide the integration server for IOT door application.

Getting Started

There are some hardware equipment and software need to prepare.

Demo Topology

  • Use case1: Who open the door?

    usercase1

  • Use case2: WHO TOUCH MY BELONGINGS?

    usercase2

How it works

1. Run the Door-connect on server `python3 IOT_Meraki_DevNet.py`, it will bridge all door application components.
2. IOT device will keep wating the external event happen.
3. Once there have event, MOXA DIDO detect IOT device's alarm info and send message to Door-Connect webserver.
4. Door-Connect webserver is triggered to get snapshot from Meraki camera.
5. Door-Connect webserver send both IOT info and camera snapshot to Webex Teams (user application).

License

BSD licensesis freely redistributable under the BSD 2 clause license. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.

View code on GitHub

Code Exchange Community

Get help, share code, and collaborate with other developers in the Code Exchange community.View Community
Disclaimer:
Cisco provides Code Exchange for convenience and informational purposes only, with no support of any kind. This page contains information and links from third-party websites that are governed by their own separate terms. Reference to a project or contributor on this page does not imply any affiliation with or endorsement by Cisco.