Wykres commitów

  • 2f37c3c01b Some fixes, as suggested by PMD. Bertrik Sikken 2017-09-01 15:30:09 +0200
  • f16a42d61d Move PMD configuration to top level build.gradle file and explicitly specify version. Bertrik Sikken 2017-08-31 17:58:12 +0200
  • 94f6d0fc4e Re-enable PMD with UselessParentheses disabled, hope it behaves this time. Bertrik Sikken 2017-08-31 15:47:34 +0200
  • edd011f0a5 Fix second/millisecond conversion. Bertrik Sikken 2017-08-31 15:14:36 +0200
  • 208cffa824 Get timestamp from payload data for sodaq payload, instead of using TTN time. Bertrik Sikken 2017-08-31 14:56:26 +0200
  • d588942184 Add cayenne subproject to main gradle file. Bertrik Sikken 2017-08-31 14:03:54 +0200
  • 3da33c7498 Add a cayenne subproject, for parsing/formatting 'cayenne' type data payloads. Bertrik Sikken 2017-08-31 13:35:37 +0200
  • 60bc2961a9 Add log4j as a default test dependency, remove jetty dependency. Bertrik Sikken 2017-08-31 13:13:28 +0200
  • 163e5f6616 Catch a more specific WebApplicationException instead of an Exception. Bertrik Sikken 2017-08-31 13:08:58 +0200
  • 12fca083ef Add check on result of getUUID web method. Bertrik Sikken 2017-08-31 13:00:15 +0200
  • f71c943ae6 Add MIT license koppelting Bertrik Sikken 2017-08-29 17:05:29 +0200
  • 698e1d3cde Add MIT license Bertrik Sikken 2017-08-29 17:05:29 +0200
  • dce3e356c6 Fix habitat REST interface comments. Bertrik Sikken 2017-08-29 13:25:06 +0200
  • 2fd10891db Disable PMD: it produces incorrect results with warning UselessParentheses! Bertrik Sikken 2017-08-29 13:13:20 +0200
  • 36cd64e814 Disable PMD: it produces incorrect results with warning UselessParentheses! Bertrik Sikken 2017-08-29 13:13:20 +0200
  • 5b6492d0ab Make gateway cache expiration time configurable, with a default of 600 seconds. Bertrik Sikken 2017-08-28 15:42:38 +0200
  • a14fb5eaf5 Configure explicit PMD rule sets in an attempt to fix failing builds on travis. Bertrik Sikken 2017-08-28 14:43:26 +0200
  • c986e8f576 - fix upload logic: we should still send payload telemetry for GWs that are cached - move location validation from TtnMessageGateway to Location Bertrik Sikken 2017-08-28 15:03:21 +0200
  • 7bf95882a1 Configure explicit PMD rule sets in an attempt to fix failing builds on travis. Bertrik Sikken 2017-08-28 14:43:26 +0200
  • b4b3dc0b31 Add unit tests. Bertrik Sikken 2017-08-28 14:38:19 +0200
  • 57f56c9e8a Implement proper check on whether a GW has a location and add a gateway cache. Bertrik Sikken 2017-08-28 14:38:03 +0200
  • aab2ef03f6 Refactor logging and method names in HabitatUploader. Bertrik Sikken 2017-08-28 14:37:08 +0200
  • 73e2179769 Make logging of payload telemetry upload consistent with other types of upload. Bertrik Sikken 2017-08-28 13:57:55 +0200
  • 5fb524bf79 Apparently latitude/longitude/altitude of a GW are optional fields, so prepare for that and don't report these GWs. Bertrik Sikken 2017-08-27 20:51:03 +0200
  • f5e8a77034 Add link back to the wiki page. Bertrik Sikken 2017-08-25 01:07:53 +0200
  • 5d77d73db9 Fix PayloadDecoder comment. Bertrik Sikken 2017-08-25 00:48:05 +0200
  • b34e456bea - move/update .properties file in src/dist - add start scripts Bertrik Sikken 2017-08-25 00:44:45 +0200
  • 00b6317156 PMD warning fix. Bertrik Sikken 2017-08-25 00:25:21 +0200
  • 6cbe624a73 Add temperature and voltage to payload decoder. Bertrik Sikken 2017-08-25 00:20:35 +0200
  • a448cb50c2 Move payload decoding into a separate module, add support for another payload format and update unit tests. Bertrik Sikken 2017-08-24 17:35:33 +0200
  • 30496489bf Use memory persistence (iso file persistence), use MqttClient to generate the client id. Bertrik Sikken 2017-08-24 00:51:28 +0200
  • b6683db8cc Static code analysis fixes. Bertrik Sikken 2017-08-24 00:41:02 +0200
  • 0166377b92 Warning fixes. Bertrik Sikken 2017-08-24 00:32:32 +0200
  • 5ef8ea05d3 gradle caching stuff for travis Bertrik Sikken 2017-08-23 22:41:42 +0200
  • d17c7d5d72 - make logger final - simplify mqtt topic Bertrik Sikken 2017-08-23 22:35:10 +0200
  • a75d558ee2 Add SodaqOnePayloadTest. Bertrik Sikken 2017-08-23 22:34:40 +0200
  • c065f5bfad Verify *two* listener uploads: infomation doc + telemetry. Bertrik Sikken 2017-08-23 22:25:36 +0200
  • 3eeeb974b1 Use the reception date as reported in the metadata received from TTN, not the local system time. Bertrik Sikken 2017-08-23 21:49:01 +0200
  • b0c9202e6f Refactor listener and payload docs a bit. Bertrik Sikken 2017-08-23 21:10:06 +0200
  • d6507b43b5 Update HabitatUploader logging. Bertrik Sikken 2017-08-23 20:46:00 +0200
  • 14ca831b95 Simplify/reduce/rename configuration items a bit. Bertrik Sikken 2017-08-23 19:06:17 +0200
  • 2f4b7960fc Fix javadoc. Bertrik Sikken 2017-08-23 13:04:50 +0200
  • 5cc5bc7a02 Put the antenna altitude in the listener doc "antenna" field. Bertrik Sikken 2017-08-23 12:45:27 +0200
  • 96062144e7 Always pass a locale to String.format() Bertrik Sikken 2017-08-23 12:44:25 +0200
  • f8cc50d5aa Move MQTT listener process to its own module. Bertrik Sikken 2017-08-23 12:31:29 +0200
  • 9884c5b949 Enable logging to file. Bertrik Sikken 2017-08-23 11:32:36 +0200
  • 18f7634cd6 Enable PMD check. Bertrik Sikken 2017-08-22 13:07:43 +0200
  • 32396d43e5 Add unit test to HabitatUploaderTest. Bertrik Sikken 2017-08-22 13:07:11 +0200
  • db2c2a4f49 Fix some issues found by PMD/FindBugs. Bertrik Sikken 2017-08-22 12:50:15 +0200
  • 9e17d368f6 Make gradlew executable Bertrik Sikken 2017-08-22 11:21:44 +0200
  • 7e0ad70315 Add travis configuration file. Bertrik Sikken 2017-08-22 11:06:21 +0200
  • 421448f645 Cleanup and refactor. Bertrik Sikken 2017-08-22 10:54:38 +0200
  • 37f63f47d1 Fix eclipse paho mqtt client version. Bertrik Sikken 2017-08-22 10:51:48 +0200
  • 63177a5be5 Add eclipse launch file. Bertrik Sikken 2017-08-22 10:49:15 +0200
  • ec2d365938 Remove unneeded gradle directory. Bertrik Sikken 2017-08-22 10:45:10 +0200
  • ab663c6bad Some getter renaming. Bertrik Sikken 2017-08-22 02:27:45 +0200
  • 2fa6b004aa Implement bulk of TtnHabBridge, add configuration. Bertrik Sikken 2017-08-22 02:14:50 +0200
  • 87ac94d809 Disable two tests, they should be done manually (if ever). Bertrik Sikken 2017-08-22 02:14:15 +0200
  • ba17d8300b Add link to specification. Bertrik Sikken 2017-08-22 02:12:54 +0200
  • a7787218df Add toString() method to HabReceiver. Bertrik Sikken 2017-08-22 02:00:16 +0200
  • 0ebdf8ef20 Add comments to SodaqOnePayload Bertrik Sikken 2017-08-22 01:59:50 +0200
  • 6a235d0520 Simplify test for data received over MQTT. Bertrik Sikken 2017-08-21 15:38:32 +0200
  • 74197b5f0c Update logging and exception handling. Bertrik Sikken 2017-08-21 15:37:34 +0200
  • 068b654447 Add SodaqOne payload structure. Bertrik Sikken 2017-08-21 15:35:42 +0200
  • fe36a718e2 Add comments referring to the listener doc specification. Bertrik Sikken 2017-08-21 15:11:41 +0200
  • 5c08920dbf Add TTN MQTT data structures. Bertrik Sikken 2017-08-21 10:03:25 +0200
  • d1833a244b Revert back to passing a HabReceiver (instead of String) to HabitatUploader. Bertrik Sikken 2017-08-21 09:59:16 +0200
  • 30474cc1e0 Add eclipse paho mqtt client. Bertrik Sikken 2017-08-21 06:38:35 +0200
  • e30bb2d887 Add unit test for MQTT data. Bertrik Sikken 2017-08-19 22:32:32 +0200
  • 29671c1b37 Move code from unit test to actual code, also rename things a bit. Bertrik Sikken 2017-08-19 00:32:16 +0200
  • a07a8f9705 Remove unused code. Bertrik Sikken 2017-08-19 00:02:12 +0200
  • 81f14099d7 Log result of document upload. Bertrik Sikken 2017-08-19 00:01:47 +0200
  • 93c1f67ebf Add toString() method. Bertrik Sikken 2017-08-19 00:01:07 +0200
  • 2b0fe1a82a Implement uploading of listener docs (telemetry and information) Bertrik Sikken 2017-08-18 23:25:44 +0200
  • e79468129b Remove static from SimpleDateFormat, it is not thread-safe. Bertrik Sikken 2017-08-16 14:05:12 +0200
  • a457e0c041 Add PayloadTelemetryDocTest. Bertrik Sikken 2017-08-16 13:34:34 +0200
  • 70d47a8c42 Auto-format, changes tabs into spaces, among other things. Bertrik Sikken 2017-08-15 23:22:09 +0200
  • a650089956 Refactor HabitatUploader to use the XXXDoc classes. Bertrik Sikken 2017-08-15 23:13:33 +0200
  • 50f46d6158 Add listener information doc, listener telemetry doc, payload telemetry doc. Bertrik Sikken 2017-08-15 23:12:37 +0200
  • 5c906241fe Remove unused InterruptedException from stop() method. Bertrik Sikken 2017-08-15 20:18:40 +0200
  • de96da17b6 Update slf4j/log4j versions. Bertrik Sikken 2017-08-15 11:23:14 +0200
  • b2d5d63499 Make mockito a global test dependency. Bertrik Sikken 2017-08-15 11:22:02 +0200
  • 266e2384d2 Update README.md Bertrik Sikken 2017-08-15 11:13:04 +0200
  • 679134451a Add default fixes for distributable: * executable bit for .sh files * linux-friendly lines endings Bertrik Sikken 2017-08-15 10:24:15 +0200
  • 4f76ea6595 Make createReceiver method more flexible. Bertrik Sikken 2017-08-15 10:21:39 +0200
  • e25a190a67 Make Jetty a test dependency (instead of an actual dependency). Bertrik Sikken 2017-08-15 10:18:19 +0200
  • c08389576c Implement HabitatUploader. Bertrik Sikken 2017-08-15 08:34:46 +0200
  • 6c57c6eb46 Update SentenceTest to match new Sentence prototype. Bertrik Sikken 2017-08-15 08:17:41 +0200
  • b64908e596 Refactor: use Date instead of int, use a standard charset avoiding an UnsupportedEncodingException. Bertrik Sikken 2017-08-15 08:17:12 +0200
  • b8e2256f25 Add REST libraries and Mockito test library. Bertrik Sikken 2017-08-15 08:15:24 +0200
  • fd1aa0d16f Change from Java 7 to Java 8. Bertrik Sikken 2017-08-15 08:14:20 +0200
  • 4b079fa3fa Add gradle Bertrik Sikken 2017-08-13 15:38:01 +0200
  • 202e1d0c6f Initial code commit Bertrik Sikken 2017-08-13 15:37:12 +0200
  • 16cb612fc3 Bertrik Sikken 2017-08-13 15:30:14 +0200
  • 004ebe5037 Add tools directory. Bertrik Sikken 2017-08-13 15:07:54 +0200
  • fd0675cf94 Update README.md Bertrik Sikken 2017-08-13 14:49:48 +0200
  • 5b8a868ea2 Update README.md Bertrik Sikken 2017-08-13 14:38:03 +0200
  • 5bc143ff7b Initial commit Bertrik Sikken 2017-08-13 14:03:13 +0200