Displaying 1 to 20 from 50 results

howmanypeoplearearound - Count the number of people around you :family_man_man_boy: by monitoring wifi signals :satellite:

  •    Python

Count the number of people around you 👨‍👨‍👦 by monitoring wifi signals 📡.howmanypeoplearearound calculates the number of people in the vicinity using the approximate number of smartphones as a proxy (since ~70% of people have smartphones nowadays). A cellphone is determined to be in proximity to the computer based on sniffing WiFi probe requests. Possible uses of howmanypeoplearearound include: monitoring foot traffic in your house with Raspberry Pis, seeing if your roommates are home, etc.

haven - Haven is for people who need a way to protect their personal spaces and possessions without compromising their own privacy, through an Android app and on-device sensors

  •    Java

Haven is for people who need a way to protect their personal spaces and possessions without compromising their own privacy. It is an Android application that leverages on-device sensors to provide monitoring and protection of physical spaces. Haven turns any Android phone into a motion, sound, vibration and light detector, watching for unexpected guests and unwanted intruders. We designed Haven for investigative journalists, human rights defenders, and people at risk of forced disappearance to create a new kind of herd immunity. By combining the array of sensors found in any smartphone, with the world's most secure communications technologies, like Signal and Tor, Haven prevents the worst kind of people from silencing citizens without getting caught in the act. View our full Haven App Overview presentation for more about the origins and goals of the project.

sensey - :zap: [Android Library] Play with sensor events & detect gestures in a breeze.

  •    Java

The library is built for simplicity and ease of use. It eliminates most boilerplate code for dealing with setting up sensor based event and gesture detection on Android. Starting with 1.0.1, Changes exist in the releases tab.

maltrail - Malicious traffic detection system

  •    Python

Maltrail is a malicious traffic detection system, utilizing publicly available (black)lists containing malicious and/or generally suspicious trails, along with static trails compiled from various AV reports and custom user defined lists, where trail can be anything from domain name (e.g. zvpprsensinaix.com for Banjori malware), URL (e.g. http://109.162.38.120/harsh02.exe for known malicious executable), IP address (e.g. 185.130.5.231 for known attacker) or HTTP User-Agent header value (e.g. sqlmap for automatic SQL injection and database takeover tool). Also, it uses (optional) advanced heuristic mechanisms that can help in discovery of unknown threats (e.g. new malware). Maltrail is based on the Traffic -> Sensor <-> Server <-> Client architecture. Sensor(s) is a standalone component running on the monitoring node (e.g. Linux platform connected passively to the SPAN/mirroring port or transparently inline on a Linux bridge) or at the standalone machine (e.g. Honeypot) where it "monitors" the passing Traffic for blacklisted items/trails (i.e. domain names, URLs and/or IPs). In case of a positive match, it sends the event details to the (central) Server where they are being stored inside the appropriate logging directory (i.e. LOG_DIR described in the Configuration section). If Sensor is being run on the same machine as Server (default configuration), logs are stored directly into the local logging directory. Otherwise, they are being sent via UDP messages to the remote server (i.e. LOG_SERVER described in the Configuration section).




itom - An Open Source Measurement, Automation and Evaluation Software Suite

  •    C++

Software suite for operating measurement systems, lab automation and data evaluation. It comes with Python as embedded scripting language; hardware components and algorithms are connected via a powerful plugin system. One main application of itom is the development and operation of sensor and measurement system for instance in a laboratory environment.

Adafruit_Sensor - Common sensor library

  •    C++

Many small embedded systems exist to collect data from sensors, analyse the data, and either take an appropriate action or send that sensor data to another system for processing. One of the many challenges of embedded systems design is the fact that parts you used today may be out of production tomorrow, or system requirements may change and you may need to choose a different sensor down the road.

upm - UPM is a high level repository that provides software drivers for a wide variety of commonly used sensors and actuators

  •    C++

The UPM repository provides software drivers for a wide variety of commonly used sensors and actuators. These software drivers interact with the underlying hardware platform (or microcontroller), as well as with the attached sensors, through calls to MRAA APIs. Programmers can access the interfaces for each sensor by including the sensor’s corresponding header file and instantiating the associated sensor class. In the typical use case, a constructor initializes the sensor based on parameters that identify the sensor, the I/O protocol used and the pin location of the sensor.

react-native-sensors - A developer friendly approach for sensors in React Native

  •    Javascript

Do you want your project listed here? Just send a PR. This project is inspired by the react-native-sensor-manager and by the react-native-motion-manager. Both have similar solutions with a non-uniform interface and this project aims to unify both.


OpenPMU

  •    

OpenPMU is a platform for the research, development and education of Synchrophasor technology.

Framework for Playstation Move on PC (Windows)

  •    

This framework gives you the possibility to use the Playstation Move on PC (Windows only). With the Calibration Tool you can calibrate your device, so the framework can track it very accurate. You can test it as well with Calibration Tool. With the Move Framework, you ca...

C4F - Seismometer

  •    

The MSDN Coding4Fun Seismometer application uses an accelerometer sensor from Windows 7 to watch for movement. Watch the raw data values, see it graphed, and learn about writing realtime data to the Windows performance monitor.

w1thermsensor - A Python package and CLI tool to work with w1 temperature sensors like DS1822, DS18S20 & DS18B20 on the Raspbery Pi, Beagle Bone and other devices

  •    Python

Get the temperature from your w1 therm sensor in a single line of code! It's designed to be used with the Rasperry Pi hardware but also works on a Beagle Bone and others. Raspberry Pi: this package is available in Raspbian as python-w1thermsensor and python3-w1thermsensor.

EdgeML - This repository provides code for machine learning algorithms for edge devices developed at Microsoft Research India

  •    C++

This repository provides code for machine learning algorithms for edge devices developed at Microsoft Research India.Machine learning models for edge devices need to have a small footprint in terms of storage, prediction latency and energy. One example of a ubiquitous real-world application where such models are desirable is resource-scarce devices and sensors in the Internet of Things (IoT) setting. Making real-time predictions locally on IoT devices without connecting to the cloud requires models that fit in a few kilobytes.

exnn - An Elixir Evolutive Neural Network framework à la G.Sher

  •    Elixir

The work presented here is strongly influenced by the seminal book Handbook of Neuroevolution Through Erlang by Gene I.Sher, which is a vast source of inspiring concepts and thoughts on the topic. On the other hand I tried to give the whole system a modular and configurable DSL-like approach exploiting Elixir macros and protocols, as well as OTP application components.

kad-quasar - publish/subscribe extension system for kad

  •    Javascript

Distributed publish-subscribe plugin for Kad, based on Quasar.Kad Quasar extends Kad with a publish/subscribe system, enabling different applications to run on the same overlay network.

BME280-Breakout - Breakout with BME280 Humidity, Pressure and Temperature Sensor from Bosch Sensortec

  •    

Breakout with BME280 Digital Environmental Sensor from Bosch Sensortec.

homebridge-airrohr - HomeBridge module for the DIY luftdaten

  •    Javascript

HomeBridge module for the DIY luftdaten.info air particulates sensor from OpenData Stuttgart. It can be used to see the status of your own sensor in HomeKit. You can also use it to see another sensor if it's data is published to api.luftdaten.info (see here).

BH1750 - An Arduino library for the digital light sensor breakout boards containing the BH1750FVI IC

  •    C++

This package contains an Arduino library for digital light sensor breakout boards containing the BH1750FVI IC. The BH1750 board uses I2C for communication which requires two pins to communicate with the device. Configuring the I2C bus must be done in user code (not library code). This approach has been adopted so it can be done once and will better support the various options for different platforms.