Giter Club home page Giter Club logo

miot's Introduction

Build Status

My Internet Of Things - miot

A simple but complete Web platform for you to create IoT / Physical Web oriented content. Beacons can provide an additive second-screen experience for visitors in a lot of contexts or places. This platform allows you to easily create optimized content for mobile devices with different templates and layouts. That means : you can propose a unique experience for users / visitors / curious people by defining places, events and points of interest and attach attractive content to it.

How to deploy

The docker way

First, create a docker.env file containing the environment vars :

Do not change the MIOT_DB_HOST value !

MIOT_DB_NAME=miot
MIOT_DB_USER=miotuser
MIOT_DB_PASSWORD=password
MIOT_DB_HOST=db
MIOT_SECRET=YOUR_DJANGO_SECRET_KEY_HERE
MIOT_GOOGLEMAP=YOUR_GOOGLE_MAP_API_KEY_HERE

Then all you got to do is docker-compose up

Manual local deployment

Physical Web, feed it with good content

The concept of the Physical Web is to stream simple URLs using Beacons. The main advantage is that users do not need a specific app anymore. This technology is supported by default on Android devices, all you need is to have a Beacon configured to stream your URL and you are ready to go !

The question is what URL do I stream with my Beacon ? What content will be attached to my point of interest ?

A wikipedia page ? - Nah, it's too technical and basique

A youtube video ? - Meh, you don't know if they will watch it... and it's too loudy

A website homepage ? - Totally out of context

What about a good miot Physical Web optimized page ? - Great idea !

Links

Beacons will provide an additive second-screen experience for museum visitors

http://www.mobilemarketer.com/cms/news/software-technology/19672.html

miot's People

Contributors

ishydo avatar

Stargazers

audioman avatar

Watchers

 avatar

miot's Issues

Analysis & choice of technologies

Choice of technologies

Main technologies

The main framework will be Django.
The database system will be PostgreSQL.
The VCS system will be github.

Secondary technologies / django packages

The authentication system will be django-allauth.
The category system will be done with django-categories.
The text editor django-tinymce-4
The tagging system will be using django-taggit.
The position field system will be django-geoposition.
The datetime picker field: django-datetimepicker.
The urlshortener will use django-shorturls.

The usability and cohabitation of everything will be tested when creating the development environment.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.