-
Notifications
You must be signed in to change notification settings - Fork 3
Project Proposal
- [Introduction](https://github.com/ThatGeoGuy/ENGO500/wiki/Project Proposal#introduction)
- [Background Information](https://github.com/ThatGeoGuy/ENGO500/wiki/Project Proposal#background-information)
- [Objectives](https://github.com/ThatGeoGuy/ENGO500/wiki/Project Proposal#objectives)
- [Methods](https://github.com/ThatGeoGuy/ENGO500/wiki/Project Proposal#methods)
- [Conclusion](https://github.com/ThatGeoGuy/ENGO500/wiki/Project Proposal#conclusion)
Below are rough descriptions of what should go into each section of the report. See the relevant issues in the issue tracker for more details / discussion.
- Introducing the concept of the "Internet of Things (IoT)
- Proposed benefits / reasons for the existence of IoT
- Definition of the OGC specification for the IoT
- Reason why we're using the OGC specification
- Aims of the project
- What we hope to accomplish
See issue #2
- What is the Internet of Things (IoT)
- What is the Open Geospatial Consortium (OGC)
- What is the OGC specification (OGC RESTful API) that we are using
- Why we want a common API
See issue #3
- Finding a sensor setup to add to the Internet of Things (IoT) / Sensor Network (SensorWeb) that can measure information relevant to us locally
- Develop an intermediate library / interface for the sensors to the OGC RESTful API that is being hosted on Dr. Liang's servers
- Develop some user interface (UI), such as a mobile application or web page, that uses sensor data in some fashion.
Expanded further (but still rough...)
This project is presented as one general umbrella goal, which is broken down into smaller objectives and sub-objectives. Overall goal: Use the Internet of Things to tangibly assist the citizens of the city of Calgary in a practical and user-friendly way.
Objective #1: Determine a location-based application of the IoT which is relevant to the city of Calgary. Further details: Define a problem relevant to Calgarians (or a particular sub-group of citizens, such as civil servants, university students, environmentalists, etc.); specifically identifying a component which can be measured and the importance of its spatial properties.
Objective #2: Design a sensor setup which can measure data suitable for the application determined in objective #1. Sub-objective:
- Determine technical requirements necessary for data measurement (e.g. sensor(s) required, other periphery elements needed)
- Create a working prototype of a sensor which could be deployed in the city
- Test prototype in at least five different locations
Objective #3: Develop a library which links the sensor and the OGC RESTful API Sub-objective:
- Learn necessary language(s) required for writing a library which will work with the chosen sensor setup
- Collect test set of data with multiple sensors in a working/usable configuration in the city
Objective #4: Create a user interface (UI) such as a webpage or mobile application which makes use of the OGC RESTful API to display the sensor data. Sub-objective:
- Design user-friendly graphical interface which is tested and found intuitive by at least 80% of test subjects
- Represent collected data (in real time) using the created user interface
See issue #4
- Sensors used / considered
- How we plan on creating the library / interfacing with the database
- Programming languages we may consider using for the task
- Organization / management (project will be managed and tracked through github)
See issue #5
The Conclusion of the proposal will not be completed until all the other sections have been, so it is not entirely useful to mark down what will be inside of it now, but it is important to track that it should be done.
See issue #6