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
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
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!).
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:
luci-lib-libremap-babel
- Gathers links and neighbors information from the babel protocol on the routerluci-lib-libremap-contact
- Provide contact information of the router operatorluci-lib-libremap-location
- Provide latitude/longitude/elevation of the routerluci-lib-libremap-olsr
- Gathers links to OLSR neighbors (IPv4+IPv6) of the routerluci-lib-libremap-system
- Provide information about your router (hostname, hardware, memory)Compilation is straight forward if you know openwrt. If you're not familiar with openwrt, then check out these steps:
Clone openwrt repo and change into new directory: git clone git://git.openwrt.org/openwrt.git && cd openwrt
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
Configure with make menuconfig
. The libremap-agent
can be found under Utilities and all plugins luci-lib-libremap-*
can be found under LuCI / Libraries.
Run make
, grab a :coffee: and use your packages under bin/xxxx/packages/
.
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!