{"id":568,"date":"2012-05-08T23:08:20","date_gmt":"2012-05-08T21:08:20","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=568"},"modified":"2021-11-22T17:16:39","modified_gmt":"2021-11-22T16:16:39","slug":"java-api-fuer-den-karotz","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=568","title":{"rendered":"Java Api f\u00fcr den Karotz"},"content":{"rendered":"<p>Nat\u00fcrlich kann der Karotz auch per Java angesteuert werden. <\/p>\n<p>Mit dieser <a href=\"https:\/\/github.com\/ritchiem\/Karotz-Java-API\" title=\"Karotz Java API\">Karotz Java API<\/a> kann leicht, innerhalb von ca. 1 Stunde per Java auf den Karotz zugeriffen werden.<\/p>\n<p>Anleitung:<\/p>\n<p>Nach dem download, einen Maven import nach Eclipse machen. Es werden 3 Projekte erstellt. <\/p>\n<p>In der <code>KarotzCLI<\/code> Klasse den API_DEFAULT und den SECRET_KEY_DEFAULT anpassen. <\/p>\n<p>Die Install ID, Api Key und Secret Key bekommt man im Dashboard angezeigt, nachdem die eigene Anwendung erstellt wurde. Dazu ist es auch notwendig die descriptor.xml Datei entsprechend anzupassen und aus dem <code>karotz\/app<\/code> Verzeichnis in ein ZIP Archive zu packen und hochzuladen. Nur dann erh\u00e4lt man die Anwendungs bzw. die Install ID.<\/p>\n<p>Dann im Karotz Projekt die POM ausw\u00e4hlen, und ein install ausf\u00fchren.<br \/>\nDies erzeugt im <code>karotz-cli\/target<\/code> Verzeichnis das n\u00f6tige jar.<\/p>\n<p>In dies Verz. wechseln und auf der Kommandozeile folgendes eingeben:<\/p>\n<p><code>java -jar karotz-cli-0.1-SNAPSHOT.jar -i Install id<\/code><\/p>\n<p>Das Programm startet und der Client Prompt erscheint. Mit dem Kommando: led off &#8222;geht&#8220; die Lampe des Karotz aus. <\/p>\n<p>Hier das Log:<!--more--><\/p>\n<p>Starting Client.<br \/>\nReady.<br \/>\nkarotz > <strong>led off<\/strong><br \/>\nComplete<br \/>\nkarotz > stop<br \/>\nComplete<br \/>\nExiting<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nat\u00fcrlich kann der Karotz auch per Java angesteuert werden. Mit dieser Karotz Java API kann leicht, innerhalb von ca. 1 Stunde per Java auf den Karotz zugeriffen werden. Anleitung: Nach dem download, einen Maven import nach Eclipse machen. Es werden 3 Projekte erstellt. In der KarotzCLI Klasse den API_DEFAULT und den SECRET_KEY_DEFAULT anpassen. Die Install &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.wenzlaff.de\/?p=568\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eJava Api f\u00fcr den Karotz\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,290],"tags":[2178,2185],"class_list":["post-568","post","type-post","status-publish","format-standard","hentry","category-java","category-karotz","tag-java","tag-karotz"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=568"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/568\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=568"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}