Skip to content

jonnydubowsky/permamote

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Permamote

Permamote

Permamote: An energy harvesting sensor mote with backing primary store and a lifetime of >=10 years Permamote monitors temperature, humidity, pressure, light, light color, motion (both PIR and with an accelerometer) and reports readings over BLE and 802.15.4/Thread.

Hardware

The Permamote hardware is a small, 1 x 2.4 inch rectangular sensor board based on the Nordic NRF52840 SoC, and the TI BQ25505 for power supply management and energy harvesting. Permamote also has an onboard RTC, the AB1815. The board currently has 6 sensors:

  1. Temperature and Humidity (Si7021)
  2. Temperature and Pressure (MS5637)
  3. Light (MAX44009)
  4. Light Color (TCS34725)
  5. PIR Motion (EKMB1101111)
  6. Accelerometer (LIS2DW12)

The Permamote hardware is located in the hardware/permamote directory, where you can find the Eagle design files and case files.

Software

The Permamote uses software located in the software directory. Follow the directions in the nrf5x-base Readme to get your machine set up to build and flash a Permamote.

The primary application is software/apps/permamote_coap. This application samples the sensors and sends its data to a server running a coap-gateway over IP on a Thread network with a border router.

Cloning

To clone both this repository and the required submodules, clone with the --recursive option:

git clone --recursive git@github.com:lab11/permamote.git

Otherwise, you can initialize the submodule and keep submodules up to date by doing

git submodule update --init --recursive

About

New generation 10-yr lifetime sensor node

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 78.2%
  • Python 16.7%
  • HTML 2.3%
  • Makefile 1.5%
  • JavaScript 1.3%