All Projects → sensebox → Opensensemap

sensebox / Opensensemap

Licence: mit
Platform for storing and exploring sensor data

Projects that are alternatives of or similar to Opensensemap

Terrariumpi
Home automated terrarium/aquarium or other enclosed environment with a Raspberry Pi
Stars: ✭ 249 (+260.87%)
Mutual labels:  sensor, iot
Openremote
100% open-source IoT Platform - Integrate your assets, create rules, and visualize your data
Stars: ✭ 254 (+268.12%)
Mutual labels:  platform, iot
Kaa
Kaa Internet of Things platform for device management, data collection, analytics and visualization, remote control, software updates and more
Stars: ✭ 1,264 (+1731.88%)
Mutual labels:  platform, iot
Esp8266 Tiny Door And Window Sensor
Battery powered door and window sensor with ultra low standby power. Arduino, ESP-12, Reed switch, ATtiny, LDO
Stars: ✭ 146 (+111.59%)
Mutual labels:  sensor, iot
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 (+1042.03%)
Mutual labels:  platform, iot
Ha4iot
Open Source Home Automation system for .NET
Stars: ✭ 146 (+111.59%)
Mutual labels:  sensor, iot
Devicehive Java Server
DeviceHive Java Server
Stars: ✭ 241 (+249.28%)
Mutual labels:  platform, iot
Ehal
Embedded Hardware Abstraction Library
Stars: ✭ 84 (+21.74%)
Mutual labels:  sensor, iot
Upm
UPM is a high level repository that provides software drivers for a wide variety of commonly used sensors and actuators. These software drivers interact with the underlying hardware platform through calls to MRAA APIs.
Stars: ✭ 622 (+801.45%)
Mutual labels:  sensor, iot
Sensors Software
sourcecode for reading sensor data
Stars: ✭ 469 (+579.71%)
Mutual labels:  sensor, iot
Mycontroller V1 Legacy
The Open Source Controller
Stars: ✭ 135 (+95.65%)
Mutual labels:  sensor, iot
Airmonitor
Air quality monitor based on STM32 & MT7681
Stars: ✭ 10 (-85.51%)
Mutual labels:  sensor, iot
Nodemanager
Plugin for a rapid development of battery-powered sensors
Stars: ✭ 122 (+76.81%)
Mutual labels:  sensor, iot
Angular Web Bluetooth
The missing Web Bluetooth module for Angular
Stars: ✭ 164 (+137.68%)
Mutual labels:  sensor, iot
Xiaomi Flower Care Api
Xiaomi Flower Care (MiFlora) API wrapper.
Stars: ✭ 111 (+60.87%)
Mutual labels:  sensor, iot
Platypush
A versatile and extensible platform for home and life automation with hundreds of supported integrations
Stars: ✭ 192 (+178.26%)
Mutual labels:  platform, iot
Macchina.io
macchina.io IoT Edge Device SDK is a powerful C++ and JavaScript SDK for edge devices, IoT gateways and connected embedded systems.
Stars: ✭ 437 (+533.33%)
Mutual labels:  sensor, iot
M2x Python
AT&T M2X Python Library
Stars: ✭ 25 (-63.77%)
Mutual labels:  platform, iot
Thingsboard
Open-source IoT Platform - Device management, data collection, processing and visualization.
Stars: ✭ 10,526 (+15155.07%)
Mutual labels:  platform, iot
Wolfssl
wolfSSL (formerly CyaSSL) is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3!
Stars: ✭ 1,098 (+1491.3%)
Mutual labels:  iot

openSenseMap

Commitizen friendly

This repository contains the code of the openSenseMap frontend running at https://opensensemap.org. To get more information about openSenseMap and senseBox visit the before mentioned links or have a look at this video or read the openSenseMap chapter in our documentation. openSenseMap is part of the senseBox project.

Originally, this frontend has been built as part of the bachelor thesis of @mpfeil at the ifgi (Institute for Geoinformatics, WWU Münster) and is currently maintained by @mpfeil.

The easiest way to get up and running with your own copy is clicking the Deploy to Netlify button below. It will clone the repository into your own account, and deploy the site to Netlify. It is going to ask for Maptiles url and API endpoint. Please use the default values listed under configuration or use your own.

Deploy to Netlify

Configuration

You can configure the API endpoint and/or map tiles using the following environmental variables:

ENV Default value
OPENSENSEMAP_API_URL https://api.testing.opensensemap.org
OPENSENSEMAP_MAPTILES_URL http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png

You can set them in your terminal or change the default values in the Gruntfile.

Development

  • Have Node.js v10, grunt and bower installed
  • Check out a branch for your feature (git checkout my-aweseome-feature)
  • Run npm install and npx bower install
  • Run frontend in development mode (npx grunt serve)
  • Commit your changes to your branch and push it to your fork
  • Create a pull request against the master branch

See also: CONTRIBUTING

Related projects

Services

Deployment

Technologies

Organization

Branches

  • master (runs on testing server)
    • Is used for production container build tags

Docker

openSenseMap including openSenseMap-API

For installing openSenseMap and openSenseMap-API with Docker check out our oSeM-compose repository.

openSenseMap

To build just openSenseMap you can run: docker build -t osem .

Following build-args are availble:

Build Arg Default value
OPENSENSEMAP_API_URL https://api.opensensemap.org
OPENSENSEMAP_MAPTILES_URL http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png

License

MIT - Matthias Pfeil 2015 - now

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].