Skip to content

PycomCompanion/sigfoxcompanion

Repository files navigation

SigfoxCompanion

A Basic Android App Companion for PyCom Devices

About

Previously PycomCompanion, this app is designed for use with PyCom Sigfox-Enabled devices which use the SiPy board and the Sigfox protocol. Any data sent from a device using the SiPy, such as a PyTrack or PySense, can be viewed in this app.

Sigfox Companion is in an early stage and is not considered complete yet. More work has yet to be done. It was created as an in-house way for us to easily view and manage the data coming from our multiple Sigfox-enabled PyTrack and PySense devices.

Screenshots

Screenshots can be found on Imgur.

Screenshots taken on a rooted Nexus 6. May be slightly outdated.

Known Bugs

  • Dialogue box for adding device will disappear when switching into split-screen
  • Graphs will often cause crashes

Desired Features

  • Add header image to navigation drawer
  • Add settings screen
  • Custom theming options
  • Encrypt Sigfox developer ID
  • Lower minSdkVersion
  • Activity for displaying device information
  • Display device information in the main activity
  • Move processes like saving onto an AsyncTask

Contributing

All code contributions are welcomed. Feature suggestions, code cleanup or general app optimisations are greatly appreciated. As this app is not complete, any contributions towards finishing up the app would be welcome. The app may not be written in the best possible way, so if you are an experienced Android developer and notice thing which could and/or should be done better, do not hesitate to let us know. All contributions help.

We'd also appreciate it if you could test the app on your own device, and let us know if there are any problems. Currently the app has been tested on only a Nexus 6 and a Moto G. We'd like to know if there are any issues with the app on older or newer hardware.

License

See LICENSE.txt

Releases

No releases published

Packages

No packages published

Languages