All Projects → ssimunic → Temp Monitor

ssimunic / Temp Monitor

Licence: agpl-3.0
Internet of Things data platform for temperature and humidity sensors with maps

Projects that are alternatives of or similar to Temp Monitor

Iot Technical Guide
🐝 IoT Technical Guide --- 从零搭建高性能物联网平台及物联网解决方案和Thingsboard源码分析 ✨ ✨ ✨ (IoT Platform, SaaS, MQTT, CoAP, HTTP, Modbus, OPC, WebSocket, 物模型,Protobuf, PostgreSQL, MongoDB, Spring Security, OAuth2, RuleEngine, Kafka, Docker)
Stars: ✭ 2,334 (+2678.57%)
Mutual labels:  iot-platform, iot, internet-of-things
M2x Python
AT&T M2X Python Library
Stars: ✭ 25 (-70.24%)
Mutual labels:  iot-platform, iot, internet-of-things
Freedomotic
Open IoT Framework
Stars: ✭ 354 (+321.43%)
Mutual labels:  iot-platform, iot, internet-of-things
Mainflux
Industrial IoT Messaging and Device Management Platform
Stars: ✭ 1,341 (+1496.43%)
Mutual labels:  iot-platform, iot, internet-of-things
Blynk Server
Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes
Stars: ✭ 8 (-90.48%)
Mutual labels:  iot-platform, iot, internet-of-things
Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+3834.52%)
Mutual labels:  iot-platform, iot, internet-of-things
Sitewhere
SiteWhere is an industrial strength open-source application enablement platform for the Internet of Things (IoT). It provides a multi-tenant microservice-based infrastructure that includes device/asset management, data ingestion, big-data storage, and integration through a modern, scalable architecture. SiteWhere provides REST APIs for all system functionality. SiteWhere provides SDKs for many common device platforms including Android, iOS, Arduino, and any Java-capable platform such as Raspberry Pi rapidly accelerating the speed of innovation.
Stars: ✭ 788 (+838.1%)
Mutual labels:  iot-platform, iot, internet-of-things
Worldpay Within Sdk
Worldpay Within SDK to allow payments within IoT. Written in Go.
Stars: ✭ 12 (-85.71%)
Mutual labels:  iot, internet-of-things
Blynk Library Particle
Blynk library for Particle Core, Photon, Electon, P0, P1, RedBear Duo etc.
Stars: ✭ 35 (-58.33%)
Mutual labels:  iot-platform, iot
Platform
The main components of OSGP.
Stars: ✭ 39 (-53.57%)
Mutual labels:  iot-platform, iot
Pysmartthings
A python library for interacting with the SmartThings cloud API build with asyncio and aiohttp.
Stars: ✭ 51 (-39.29%)
Mutual labels:  iot, internet-of-things
Smarthome
Eclipse SmartHome™ project
Stars: ✭ 867 (+932.14%)
Mutual labels:  iot, internet-of-things
Homeassistant
Example Home Assistant Configs
Stars: ✭ 846 (+907.14%)
Mutual labels:  iot, internet-of-things
Cbj smart Home
If you are searching for an easy way to deploy a smart home 🏡 by yourself CyBear Jinni 🦾🐻🧞‍♂️ is here for you. Join the community and make your home smarter than yesterday.
Stars: ✭ 37 (-55.95%)
Mutual labels:  iot-platform, iot
Home Assistant Config
Home Assistant config files, rewritten to use the latest features, 100+ documented automations, automatically generated ToC 🏠 🤖
Stars: ✭ 926 (+1002.38%)
Mutual labels:  iot, internet-of-things
Home Assistant Config
🏠 My Home Assistant configuration, a bit different that others :) Be sure to 🌟 this repository for updates!
Stars: ✭ 1,050 (+1150%)
Mutual labels:  iot, internet-of-things
Iotplatform
An open-source IoT platform that enables rapid development, management and scaling of IoT projects. With this IoT platform, you are able to: 1) Provision and control devices, 2) Collect and visualize data from devices, 3) Analyze device data and trigger alarms, 4) Deliver device data to other systems, 5) Enable use-case specific features using customizable rules and plugins.
Stars: ✭ 82 (-2.38%)
Mutual labels:  iot-platform, iot
Paho.mqtt.c
An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS. API documentation: https://eclipse.github.io/paho.mqtt.c/
Stars: ✭ 1,056 (+1157.14%)
Mutual labels:  iot, internet-of-things
Thingsboard
Open-source IoT Platform - Device management, data collection, processing and visualization.
Stars: ✭ 10,526 (+12430.95%)
Mutual labels:  iot-platform, iot
Docs
Documentation for The Things Network
Stars: ✭ 61 (-27.38%)
Mutual labels:  iot, internet-of-things

Temp Monitor

Internet of Things data platform for temperature and humidity sensors with maps

Table of contents

Demo

Visit tempmonitor.silviosimunic.com for demo.

License

See LICENSE.

Technology stack

This project is also using jQuery, Bootstrap and Google Maps API.

Theme used is Bootswatch Paper.

Charts are powered by Highcharts. See their License/Pricing.

Heatmaps are generated with heatmap.js.

ESP8266 module was used for this project.

Features

Overview

Home page when user is logged in.

Sensors list

List of sensors with latest data and action menu.

Sensor monitor

Live

Displays temperature and humidity line chart with live data.

24 hours

Displays temperature line chart (average and range) for last 24 hours.

30 days

Displays temperature line chart (average and range) for last 30 days.

Sensor settings

Change sensor settings and alerts.

Sensor API

Quick guide on how to use RESTful API for selected sensor.

Maps

Google Maps

Basic interactive Google Map with sensor data.

Custom maps (Default)

Custom map with background.

Custom maps (Heatmap)

Custom map with background and heatmap.

How to deploy

Requirements

  • Apache 2
  • PHP 5.6
  • MySQL
  • Composer

Database

Download structure.sql file and execute SQL.

[email protected]:~$ mysql -u root -p

mysql> source path/to/structure.sql

This will create tempmonitor database and tables.

Configure MySQL settings in .env and config/database.php files.

Composer

Run composer install inside project folder to install dependencies.

Permissions

If you are getting 500 error at this point, run

sudo chmod 755 -R project_folder

sudo chmod -R o+w project_folder/storage project_folder/public/uploads
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].