home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
Language specific support
Deutsches MediaPortal Forum
Plugins & Skins für das MediaPortal
Plugins & Erweiterungen
--- HomePortal ---
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Aquarius" data-source="post: 726634" data-attributes="member: 10507"><p><strong>AW: --- HomePortal ---</strong></p><p></p><p>Moin Jungs,</p><p>evtl. könnte ich mit dem Mikrocontroller als Client helfen. Es braucht keinen Arduino, sondern es geht viel </p><p>preiswerter ohne irgendwelche Einschränkungen.</p><p></p><p>Ich habe ein System entwickelt, das auf diesem Gerät basiert (für die Harten gibt es dies auch als Bausatz):</p><p><a href="http://www.pollin.de/shop/dt/NjI5OTgxOTk-/Bausaetze_Module/Bausaetze/AVR_NET_IO_Fertigmodul.html" target="_blank">AVR-NET-IO - Fertigmodul - Bausätze / Module - Bausätze - - Pollin Electronic</a></p><p></p><p>Auf dem Board läuft ein WebServer, der über HTTP GET angesprochen wird und XML oder JSON zurückgibt. Ich habe ein einfaches HTTP- GET und POST basiertes Steuerprotokoll entwickelt. Damit kannst man (fast) alle Funktionen dieses Controllers steuern. Kein Geraffel mit Firmware Programmierung. Damit ist es vollständig unabhängig von der darüber liegenden Serverschicht.</p><p></p><p>Ganz knapp um mal einen Eindruck des Protokolls zu geben: </p><p> - einen digitalen Ausgang setzen (i.e. eine Lampe einschalten): </p><p> <a href="http://192../netio?PORTA5=1" target="_blank">http://192../netio?PORTA5=1</a> // bit 5 am PortA auf 1 setzen</p><p></p><p> - einen dig. Eingang abfragen </p><p> <a href="http://192../netio?PINA1" target="_blank">http://192../netio?PINA1</a></p><p> </p><p>Simpler gehts m.E. nicht. Antwort kommt in XML oder JSON, das spare ich im Moment mal, das würde zu weit führen.</p><p> </p><p>Es existiert eine vollständige Spezifikation dafür. </p><p></p><p>Und das Beste, was bisher keins der uC basierten Systeme kann, es reagiert direkt auf externe Interupts: also ein dig. Eingang wechselt und es wird SOFORT ein HTTP POST an einen Server geschickt, der dann reagieren kann. Nix mehr mit pollen und verlorenen Events. </p><p></p><p>Das Board kann mit einer Hardwareerweiterung f. 15€ auch Funkmodule ansteuern z.B.die billigen Funksteckdosen aus dem Baumarkt. Damit würden Bastelage vollständig entfallen und man hätte auch kein Problem mit 220V Ansteuerung.</p><p></p><p>Kosten: </p><p>- das Controllerboard: 28€ </p><p>- "dickerer" uC (ATMEGA644-20PU) : 6 €</p><p>- Relaiskarte : 12€, die darf auch 220V (<a href="http://www.pollin.de/shop/dt/NzcyOTgyOTk-/Bausaetze_Module/Bausaetze/Bausatz_PC_Relaiskarte_K8IO.html" target="_blank">Bausatz PC-Relaiskarte K8IO - Bausätze / Module - Bausätze - - Pollin Electronic</a>)</p><p>- 220 V Ansteuerung: </p><p> ca. 7 €, je Kanal mit diesem Relais: <a href="http://www.pollin.de/shop/dt/OTI1OTU2OTk-/Bauelemente_Bauteile/Mechanische_Baulemente/Relais_Zugmagnete/Solid_State_Relais_XSSR_DA2420.html" target="_blank">Solid-State Relais XSSR-DA2420 - Bauelemente / Bauteile - Mechanische Baulemente - Relais / Zugmagnete - Pollin Electronic</a> </p><p> oder eben die o.a Funkmodule </p><p></p><p>Sicher, da ist nix mit Standards a la KNX, ZIGBEE o.ä., aber die Standards lassen sich die Firmen fürstlich bezahlen.</p><p></p><p></p><p>Gruß</p><p>Gerd</p></blockquote><p></p>
[QUOTE="Aquarius, post: 726634, member: 10507"] [b]AW: --- HomePortal ---[/b] Moin Jungs, evtl. könnte ich mit dem Mikrocontroller als Client helfen. Es braucht keinen Arduino, sondern es geht viel preiswerter ohne irgendwelche Einschränkungen. Ich habe ein System entwickelt, das auf diesem Gerät basiert (für die Harten gibt es dies auch als Bausatz): [url=http://www.pollin.de/shop/dt/NjI5OTgxOTk-/Bausaetze_Module/Bausaetze/AVR_NET_IO_Fertigmodul.html]AVR-NET-IO - Fertigmodul - Bausätze / Module - Bausätze - - Pollin Electronic[/url] Auf dem Board läuft ein WebServer, der über HTTP GET angesprochen wird und XML oder JSON zurückgibt. Ich habe ein einfaches HTTP- GET und POST basiertes Steuerprotokoll entwickelt. Damit kannst man (fast) alle Funktionen dieses Controllers steuern. Kein Geraffel mit Firmware Programmierung. Damit ist es vollständig unabhängig von der darüber liegenden Serverschicht. Ganz knapp um mal einen Eindruck des Protokolls zu geben: - einen digitalen Ausgang setzen (i.e. eine Lampe einschalten): [url]http://192../netio?PORTA5=1[/url] // bit 5 am PortA auf 1 setzen - einen dig. Eingang abfragen [url]http://192../netio?PINA1[/url] Simpler gehts m.E. nicht. Antwort kommt in XML oder JSON, das spare ich im Moment mal, das würde zu weit führen. Es existiert eine vollständige Spezifikation dafür. Und das Beste, was bisher keins der uC basierten Systeme kann, es reagiert direkt auf externe Interupts: also ein dig. Eingang wechselt und es wird SOFORT ein HTTP POST an einen Server geschickt, der dann reagieren kann. Nix mehr mit pollen und verlorenen Events. Das Board kann mit einer Hardwareerweiterung f. 15€ auch Funkmodule ansteuern z.B.die billigen Funksteckdosen aus dem Baumarkt. Damit würden Bastelage vollständig entfallen und man hätte auch kein Problem mit 220V Ansteuerung. Kosten: - das Controllerboard: 28€ - "dickerer" uC (ATMEGA644-20PU) : 6 € - Relaiskarte : 12€, die darf auch 220V ([url=http://www.pollin.de/shop/dt/NzcyOTgyOTk-/Bausaetze_Module/Bausaetze/Bausatz_PC_Relaiskarte_K8IO.html]Bausatz PC-Relaiskarte K8IO - Bausätze / Module - Bausätze - - Pollin Electronic[/url]) - 220 V Ansteuerung: ca. 7 €, je Kanal mit diesem Relais: [url=http://www.pollin.de/shop/dt/OTI1OTU2OTk-/Bauelemente_Bauteile/Mechanische_Baulemente/Relais_Zugmagnete/Solid_State_Relais_XSSR_DA2420.html]Solid-State Relais XSSR-DA2420 - Bauelemente / Bauteile - Mechanische Baulemente - Relais / Zugmagnete - Pollin Electronic[/url] oder eben die o.a Funkmodule Sicher, da ist nix mit Standards a la KNX, ZIGBEE o.ä., aber die Standards lassen sich die Firmen fürstlich bezahlen. Gruß Gerd [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
Language specific support
Deutsches MediaPortal Forum
Plugins & Skins für das MediaPortal
Plugins & Erweiterungen
--- HomePortal ---
Contact us
RSS
Top
Bottom