{"id":21260493,"url":"https://github.com/s5uishida/milo-example-server","last_synced_at":"2025-10-30T19:43:12.913Z","repository":{"id":49962418,"uuid":"204930960","full_name":"s5uishida/milo-example-server","owner":"s5uishida","description":"Eclipse Milo OPC-UA sample server that runs on Apache Felix (OSGi)","archived":false,"fork":false,"pushed_at":"2022-09-15T03:36:08.000Z","size":46,"stargazers_count":0,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-16T04:34:36.563Z","etag":null,"topics":["eclipse","java","milo","opc-ua","opcua","sample-server","server"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/s5uishida.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-08-28T12:51:40.000Z","updated_at":"2019-12-09T12:48:47.000Z","dependencies_parsed_at":"2023-01-18T08:10:22.954Z","dependency_job_id":null,"html_url":"https://github.com/s5uishida/milo-example-server","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/s5uishida/milo-example-server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s5uishida%2Fmilo-example-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s5uishida%2Fmilo-example-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s5uishida%2Fmilo-example-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s5uishida%2Fmilo-example-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/s5uishida","download_url":"https://codeload.github.com/s5uishida/milo-example-server/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s5uishida%2Fmilo-example-server/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265429237,"owners_count":23763715,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["eclipse","java","milo","opc-ua","opcua","sample-server","server"],"created_at":"2024-11-21T04:19:12.979Z","updated_at":"2025-10-30T19:43:12.843Z","avatar_url":"https://github.com/s5uishida.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# milo-example-server\nmilo-example-server is [Eclipse Milo OPC-UA sample server](https://github.com/eclipse/milo/tree/master/milo-examples/server-examples)\nthat runs on [Apache Felix](https://felix.apache.org/) (OSGi).\nThe Milo version is [0.3.3](https://github.com/eclipse/milo/tree/v0.3.3).\nSome properties can be specified in the file. That is the only difference from the original.\nThe purpose is to verify the OPC-UA client function of rainy.\nI releases this in the form of the Eclipse plug-in project. You need Java 8 or higher.\n\n## Configuration - conf/opcua.properties\nEdit the default values for the following properties by uncommenting them as necessary.\n```\n#-------------------------------------------------\n# URI: opc.tcp://hostPort/milo\n#\n# for example) opc.tcp://192.168.1.1:12686/milo\n#-------------------------------------------------\n#tcpPortEnable=true\n#tcpPort=12686\n#\n#httpsPortEnable=false\n#httpsPort=8443\n#\n# PKCS12 or JKS or JCEKS\n#keyStoreType=PKCS12\n#\n#keyStoreAlias=server-ai\n#\n#keyStorePassword=password\n#\n#certificate=example-certs.pfx\n#\n#userName=user\n#userPassword=password1\n#\n#adminName=admin\n#adminPassword=password2\n```\n## Run milo-example-server\n- start  \n  Start milo-example-server as follows.\n```\n# cd /path/to/milo-example-server-felix/bin\n# sh server-start.sh\n-\u003e ps\nSTART LEVEL 1\n   ID   State         Level  Name\n[   0] [Active     ] [    0] System Bundle (6.0.3)\n[   1] [Active     ] [    1] bcpkix (1.62)\n[   2] [Active     ] [    1] bcprov (1.62)\n[   3] [Active     ] [    1] bsd-parser-core (0.3.4)\n[   4] [Active     ] [    1] bsd-parser-gson (0.3.4)\n[   5] [Active     ] [    1] Gson (2.8.5)\n[   6] [Active     ] [    1] Guava: Google Core Libraries for Java (26.0.0.jre)\n[   7] [Active     ] [    1] JavaBeans Activation Framework (1.2.0)\n[   8] [Active     ] [    1] jaxb-api (2.3.1)\n[   9] [Active     ] [    1] file:/home/pi/milo-example-server-felix/bundle/jaxb-runtime-2.3.2.jar\n[  10] [Active     ] [    1] milo-example-server (0.3.3)\n[  11] [Active     ] [    1] Netty/Buffer (4.1.38.Final)\n[  12] [Active     ] [    1] netty-channel-fsm-osgi (0.3.0)\n[  13] [Active     ] [    1] Netty/Codec (4.1.38.Final)\n[  14] [Active     ] [    1] Netty/Codec/HTTP (4.1.38.Final)\n[  15] [Active     ] [    1] Netty/Common (4.1.38.Final)\n[  16] [Active     ] [    1] Netty/Handler (4.1.38.Final)\n[  17] [Active     ] [    1] Netty/Resolver (4.1.38.Final)\n[  18] [Active     ] [    1] Netty/Transport (4.1.38.Final)\n[  19] [Active     ] [    1] Apache Felix Shell Service (1.4.3)\n[  20] [Active     ] [    1] Apache Felix Shell TUI (1.4.1)\n[  21] [Active     ] [    1] Apache ServiceMix :: Bundles :: jsr305 (3.0.2.1)\n[  22] [Active     ] [    1] OSGi LogService implemented over SLF4J (1.7.26)\n[  23] [Active     ] [    1] sdk-core (0.3.4)\n[  24] [Active     ] [    1] sdk-server (0.3.4)\n[  25] [Active     ] [    1] slf4j-api (1.7.26)\n[  26] [Resolved   ] [    1] slf4j-jdk14 (1.7.26)\n[  27] [Active     ] [    1] stack-core (0.3.4)\n[  28] [Active     ] [    1] stack-server (0.3.4)\n[  29] [Active     ] [    1] strict-machine-osgi (0.1.0)\n-\u003e\n```\n- stop  \n  Stop milo-example-server as follows.\n```\n-\u003e stop 0\n```\n## Use this with the following bundles\nThe license file for Eclipse Milo is located below.  \n- [milo-example-server/META-INF/LICENSE.md](https://github.com/s5uishida/milo-example-server/blob/master/META-INF/LICENSE.md)\n\nPlease check each license for the following bundles used.\n- [SLF4J 1.7.26](https://www.slf4j.org/)\n- [JSR 305 3.0.2](https://mvnrepository.com/artifact/org.apache.servicemix.bundles/org.apache.servicemix.bundles.jsr305/3.0.2_1)\n- [Guava: Google Core Libraries for Java 26.0](https://repo1.maven.org/maven2/com/google/guava/guava/26.0-jre/guava-26.0-jre.jar)\n- [Netty 4.1.38](https://netty.io/index.html) netty-buffer-4.1.38.Final.jar, netty-codec-4.1.38.Final.jar, netty-codec-http-4.1.38.Final.jar, netty-common-4.1.38.Final.jar, netty-handler-4.1.38.Final.jar, netty-resolver-4.1.38.Final.jar, netty-transport-4.1.38.Final.jar\n- [JAXB API 2.3.1](https://mvnrepository.com/artifact/javax.xml.bind/jaxb-api/2.3.1)\n- [JAXB Runtime 2.3.2](https://mvnrepository.com/artifact/org.glassfish.jaxb/jaxb-runtime/2.3.2)\n- [JavaBeans Activation Framework (JAF) 1.2.0](https://mvnrepository.com/artifact/com.sun.activation/javax.activation/1.2.0)\n- [strict-machine-osgi 0.1](https://github.com/s5uishida/strict-machine-osgi)\n- [netty-channel-fsm-osgi 0.3](https://github.com/s5uishida/netty-channel-fsm-osgi)\n- [bsd-parser-core 0.3.4](https://mvnrepository.com/artifact/org.eclipse.milo/bsd-parser-core/0.3.4)\n- [bsd-parser-gson 0.3.4](https://mvnrepository.com/artifact/org.eclipse.milo/bsd-parser-gson/0.3.4)\n- [stack-core 0.3.4](https://mvnrepository.com/artifact/org.eclipse.milo/stack-core/0.3.4)\n- [stack-server 0.3.4](https://mvnrepository.com/artifact/org.eclipse.milo/stack-server/0.3.4)\n- [sdk-core 0.3.4](https://mvnrepository.com/artifact/org.eclipse.milo/sdk-core/0.3.4)\n- [sdk-server 0.3.4](https://mvnrepository.com/artifact/org.eclipse.milo/sdk-server/0.3.4)\n- [Gson 2.8.5](https://mvnrepository.com/artifact/com.google.code.gson/gson/2.8.5)\n- [Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs 1.62](https://www.bouncycastle.org/download/bcpkix-jdk15on-162.jar)\n- [Bouncy Castle Provider 1.62](https://www.bouncycastle.org/download/bcprov-jdk15on-162.jar)\n- [Apache Felix 6.0.3](https://felix.apache.org/)\n- [Apache Felix Shell 1.4.3](https://felix.apache.org/documentation/subprojects/apache-felix-shell.html)\n- [Apache Felix Shell TUI 1.4.1](https://felix.apache.org/documentation/subprojects/apache-felix-shell-tui.html)\n\nI would like to thank the authors of these very useful codes, and all the contributors.\n\n## How to use\nSee [milo-example-server-felix.zip](https://github.com/s5uishida/milo-example-server/releases) for how to use milo-example-server.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs5uishida%2Fmilo-example-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fs5uishida%2Fmilo-example-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs5uishida%2Fmilo-example-server/lists"}