libremesh/libremap-agent

Name: libremap-agent

Owner: LibreMesh.org

Description: LibreMap submission agent for openwrt

Created: 2014-08-13 02:27:35.0

Updated: 2017-03-30 18:25:04.0

Pushed: 2016-08-07 17:27:04.0

Homepage: null

Size: 60

Language: Lua

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

LibreMap agent for openwrt

This is the LibreMap submit agent for routers that run openwrt. The agent gathers information about your router and sends it to a LibreMap server (you can run your own!).

Installation

If your openwrt installation uses an opkg repository where the libremap-agent package is included then simply run

 update && opkg install libremap-agent

The plain libremap-agent package only uploads a minimal description of your router to a LibreMap server and you probably want to install some plugins that provide additional information (like community data, links of routing protocols like OLSR or batman-adv, …). The following plugin packages are available:

Compilation

Compilation is straight forward if you know openwrt. If you're not familiar with openwrt, then check out these steps:

  1. Clone openwrt repo and change into new directory: git clone git://git.openwrt.org/openwrt.git && cd openwrt

  2. Add luci and libremap feeds to feeds.conf:

    git luci git://nbd.name/luci.git
    git libremap https://github.com/libremap/libremap-agent-openwrt.git
    

    and enable them:

    ripts/feeds update -a
    ripts/feeds install -p luci -a
    ripts/feeds install -p libremap -a
    
  3. Configure with make menuconfig. The libremap-agent can be found under Utilities and all plugins luci-lib-libremap-* can be found under LuCI / Libraries.

  4. Run make, grab a :coffee: and use your packages under bin/xxxx/packages/.

Development

Bug reports and feature requests should be filed as issues in this repository.

Feel free to extend the submit agent by enhancing an already available plugin or by writing a new one. We'd be happy to include your plugin in this repository - please file a pull request!


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.