Граф коммитов

87 Коммитов

Автор SHA1 Сообщение Дата
Hans Gschossmann 2ca27ae538 first version of event and alarm publishing 2019-02-21 16:09:46 +01:00
Hans Gschossmann 33de82962a update readme.md 2019-02-13 11:35:57 -08:00
Hans Gschossmann b00208cee0 use Amqp_Tcp_Only as default for EdgeHub, change protocol default handling 2019-02-08 16:52:28 +01:00
Hans Gschossmann 04f94b40b6 allow Amqp_Tcp_Only when running as IoT Edge module, remove call to fetch minimal supported sampling rate 2019-02-08 14:28:32 +01:00
Hans Gschossmann 395b190c23 Merge in latest changes 2019-02-02 18:28:46 +01:00
Hans Gschossmann 97a9baceca update readme 2019-02-02 18:23:15 +01:00
Hans Gschossmann 387f2253f7 update readme 2019-01-23 16:39:10 +01:00
Marc Schier 7ca3b1b43b
Support listing published nodes with namespace information using OPC … (#179)
Support listing endpoints and published nodes with namespace information using OPC server endpoint

Since the existing GetPublishedNodes method call only returns NodeId, whose namespace index
lives in a different server, add a new opc method that calls into the existing and tested iot hub method to expose the new list format.
2019-01-19 17:50:46 +01:00
Hans Gschossmann 6e4def2587 add method responses, fix warnings 2019-01-15 17:43:04 +01:00
Hans Gschossmann 6bfce64ff1 update readme 2018-12-23 11:26:08 +01:00
Hans Gschossmann ccae011283 merge latest changes 2018-12-22 16:49:35 +01:00
Hans Gschossmann c1c6a6771c add ping method, gitversion preprocessing 2018-12-19 13:48:26 +01:00
Hans Gschossmann 220ee16457 use gitversion for assembly versioning 2018-12-17 16:08:42 +01:00
Jürgen Mayrbäurl 6c0cb4dedb Added documentation for routing with OPC publisher 2018-12-05 16:41:38 +01:00
Hans Gschossmann f771ebae3f improve handling of publishing and sampling interval setting, fix persistence of configuration settings 2018-11-27 21:20:41 +01:00
Hans Gschossmann 35be58ae1b add diagnostics, update readme 2018-11-26 21:04:44 +01:00
Hans Gschossmann 624a84c35e add options to manage certificates 2018-11-18 15:07:12 +01:00
Hans Gschossmann 0d418c3d47 add command line options for certificate management 2018-11-13 11:34:34 -08:00
Hans Gschossmann 561b899f15 update readme, change store type for own certificate 2018-11-06 21:16:18 -08:00
Hans Gschossmann 2005882e65 Update readme, update NuGet packages 2018-10-25 14:25:41 +02:00
Hans Gschossmann 965f0935b3 update readme 2018-07-27 13:41:40 +02:00
Hans Gschossmann 005da9a821 Update IoTEdge doc 2018-07-22 16:47:52 +02:00
Hans Gschossmann cac651002b Add parameter to flush logfile, use CF compatible telemetry format, add content headers 2018-07-19 19:04:57 +02:00
Hans Gschossmann 2f351ea3be Update README.md 2018-07-10 15:55:09 +02:00
Hans Gschossmann 0572a72ef5 Update README.md 2018-07-10 15:40:41 +02:00
Hans Gschossmann 85dfe69e7f
Restructure source tree to align with .NET Core apps (#4)
Align Docker config structure and containers with IoTEdge
Integrate initial PR feedback
2018-07-09 21:28:53 +02:00
Hans Gschossmann 231476f383
Changes for opcpublisher v3 (#3)
* Refactor IoTHub communication, improve IoTEdge integration.

* Use Serilog logging engine, changes in command line options.

* Minor fixes.

* Change the telemetry default format for OPC UA node value data to flat.

* Change logging levels.

* Add support for IoTCentral.

* Update nuget packages.

* Fix argument parsing.

* Use refomatted args.

* Add logging.

* Speed up monitored item setup.

* Add initial method code (not yet tested), some debug info.

* add iothub direct function support

* Add IoTHub direct functions for publishing/unpublishing and retrieving the configuration.
Add preliminary documentation.
Refactor the IoTHub communication module.
Add more dockerfile configurations.
Change the format of the publishednodes.json file.

* Remove old Dockerfile

* Enable backward compatibility for OPC method call GetPublishedNodes.
2018-07-09 17:09:19 +02:00
Sebastian Bader bf241d88a1 Updated to .NET Core 2.1
Added arm32v7 dockerfile
Final docker container based on runtime instead of SDK
Updated to latest Device.Client SDK, for Edge module, changed to ModuleClient
2018-06-07 16:19:46 +02:00
Erich Barnstedt 662e40f402
Update README.md 2017-12-13 20:10:45 +01:00
Hans Gschossmann 7b5e09349e Textual changes. 2017-11-25 17:22:15 +01:00
Hans Gschossmann a9c12897d4 Add command line option to specify a device connectionstring. 2017-11-20 20:19:49 +01:00
Hans Gschossmann fe933ace8c Send SourceTimestamp in ISO 8601 format and OPC UA status code as uint,
address review comments.
2017-11-17 09:50:04 +01:00
Hans Gschossmann 245a63b395 Fix value encoding, change config persistency issues, address review
comments.
2017-11-16 18:08:52 +01:00
Hans Gschossmann 27781e854a Update readme. 2017-11-15 21:44:35 +01:00
Hans Gschossmann 32c6d54bd9 Merge remote-tracking branch 'github/master'
Merge github master changes.
2017-11-15 21:01:42 +01:00
Hans Gschossmann 9458173156
Add support to run as IoT Edge module and update documentation (#2)
* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub builld issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Defug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Debug dockerhub build issue.

* Add IoT Edge detection and use IoT Edge compatible nuget packages.

* Add output of actual command line.

* Show full command line.

* Add changes to support IoTEdge, update documentation.
2017-11-15 20:45:33 +01:00
Hans Gschossmann 945c6e702e Add option to suppress shutdown, allow processing with non-existent
publishednodes.json configuration file, fix issues in shutdown process.
2017-11-15 13:49:43 +01:00
Hans Gschossmann 6c67f3d5ba Changes to fix dockerhub build in readme. 2017-11-14 17:24:20 +01:00
Hans Gschossmann 1cc552be54 Use OPC UA Json encoder for data value encoding, update readme to fix
dockerhub build issue.
2017-11-14 16:28:12 +01:00
Hans Gschossmann f9bd074b36 change telemetry configuration and JSON generation 2017-11-13 14:41:32 +01:00
Hans Gschossmann ad3e7d8661 Add telemetry configuration and update documentation. 2017-11-09 20:51:43 +01:00
Hans Gschossmann c543f900a4 Remove the timing measurement and output. 2017-10-27 18:44:14 +02:00
Hans Gschossmann adcee160d9 Address reviewer comments, reformat source, change default settings. 2017-10-26 18:25:14 +02:00
Hans Gschossmann 39815a9961 Merge branch 'master' into memleak 2017-10-25 17:05:08 +02:00
Hans Gschossmann 194f30c8b8 Refactor publishing path, add diagnostics, update documentation. 2017-10-25 16:56:51 +02:00
Hans Gschossmann 321ca4a14f Address reviewer feedback. 2017-10-24 11:35:36 +02:00
Hans Gschossmann 6b8853e3e8 Refactor published node configuration handling, refactor published node
persistency, changes and fixes in publishers OPC UA server methods
2017-10-23 08:54:59 +02:00
Hans Gschossmann ecaba27a0a Update readme.md. 2017-10-10 18:32:56 +02:00
Hans Gschossmann b7fcd5dd30 Remove alias. 2017-09-29 13:34:49 +02:00
Hans Gschossmann 20a45de6af Fix typo. 2017-09-29 13:31:23 +02:00