-
Gesamte Inhalte
3.592 -
Benutzer seit
-
Letzter Besuch
-
Tagessiege
58
Alle erstellten Inhalte von borg
-
[TCP/IP] Verstaendnissfrage zu "Authentication Handshake"
Thema antwortete auf borgs Loetkolben in: Software, Programmierung und externe Tools
Die Authentifiakation wie wir sie betreiben verhindert das eine aus dem Internet aufgerufene Webseite Zugriff auf Bricks/Bricklets bekommt. Wenn dein Projekt so wichtig ist dass du Angst davor hast das ein Netzwerkadministrator oder die NSA dir in einer bestehenden Verbindung rumpfuscht würde ich empfehlen die Kommunikation über ein VPN laufen zu lassen. Das ist viel sicherer als alles was wir auf dem Microcontroller implementieren könnten. -
Ich hab schon ein WS2812 Strip hier rumliegen, bin aber noch nicht dazu gekommen.
-
[TCP/IP] Verstaendnissfrage zu "Authentication Handshake"
Thema antwortete auf borgs Loetkolben in: Software, Programmierung und externe Tools
Wenn der Man-in-the-middle vollständige Kontrolle über die Daten hat die über die Leitung gehen kann er eine bestehende Verbindung übernehmen und sie nutzen. -
32 Ambient Light Bricklets Kannst du recht einfach verkabeln. Dafür brauchst du 32 Bricklet Kabel und 8 Master Bricks. Die Länge der Bricklet Kabel ist abhängig davon wie groß dein Array sein soll. Ich würde empfehlen die 8 Master Bricks nicht alle auf einen Stapel zu setzen sondern 2 Stapel mit je 4 Master Bricks zu bauen. Dann ist die Datenmenge die durch einen Stapel muss nicht so riesig. D.h. du brauchst dazu dann also noch 2 USB Kabel. Die USB Kabel steckst du in den Computer und dann kannst du jedes Bricklet einzeln über die UID ansteuern. Wenn der Durchsatz nicht ausreicht würde ich einfach anfangen die Stapel zu verkleinern. Wenn du jeden Master einzeln per USB anschließt solltest du das komplette Array bis zu 250x pro Sekunde auswerten können (4*250 Nachrichten pro Master pro Sekunde). Du kannst ja erstmal einen Master mit 4 Ambient Light Bricklets nehmen um einen kleinen Prototypen zu bauen um festzustellen ob das überhaupt so funktioniert wie du dir das vorstellst .
-
[TCP/IP] Verstaendnissfrage zu "Authentication Handshake"
Thema antwortete auf borgs Loetkolben in: Software, Programmierung und externe Tools
Das ist komplett richtig. Wir authentifizieren den Verbindungsaufbau. Wir verwenden keine Verschlüsselung. Für jemanden der unsere Hardware in öffentlichen Netzen betreibt und dem der Inhalt der Nachrichten wichtig ist empfehlen wir weiterhin ein VPN oder vergleichbares zu verwenden. -
Licht messen kann man mit den LED Pixeln leider nicht . Brauchst du denn eine Farbmessung oder nur eine Helligkeitsmessung?
-
So, Steckdose ist heute angekommen und ich hab sie gerade testet: Funktioniert in der Tat nicht als Typ B. Ich hab sie auch schonmal schnell auseinander genommen und einen kurzen Blick drauf geworfen: So wie es aussieht verwendet Brennenstuhl bei dieser Funksteckdose sowohl ein anderes Layout als auch einen anderen IC als ELRO, Intertechno und Co. Ich werde mich da mal mit dem Logic Analyzer dranklemmen und gucken ob wir das auch unterstützen können. Da komme ich allerdings erst frühestens Mitte nächster Woche zu. Melde mich dann wieder!
-
Der Plan ist 2-3 Wochen abzuwarten um zu sehen was für Bugs usw. gefunden werden. Wenn ich das Gefühl hab das die Implementierung für Ethernet soweit stabil ist fange ich mit WIFI an. Dadurch verringere ich die Wahrscheinlichkeit dort grobe Schnitzer einzubauen die dann wieder sehr viel Zeit kosten würden.
-
Download mit IE - Schrecklich
Thema antwortete auf borgs Loetkolben in: Software, Programmierung und externe Tools
Wir könnten die Meldung durch "code signing" umgehen, also mit sowas hier: http://www.instantssl.com/code-signing/index.html Da würde Microsoft selbst nichts dran verdienen, MS selbst verkaufen keine Code Signing SSL Zertifikate. Aber Microsoft ist was diese Dinge angeht doch absolut harmlos verglichen mit Apple -
Das ist komisch, ich hatte es hier erst unter xp einmal getestet und photron hatte es eben einmal unter 7 ausprobiert. Bei beiden gab es keine Probleme (mit 2.2.0). Eventuell liegt es daran das wir es beide male nur in einer VM getestet haben, dann müssen wir das wohl nochmal auf unterschiedlichen nativen Windowsen ausprobieren. Auskommentiert hab ich jetzt in 2.2.1 nur ein Zeile die eigentlich Supsend to Disk Probleme fixen sollte: https://github.com/Tinkerforge/bricklib/commit/7f7914836500674e15dfb97fcb3156d8a7e321b3 Die Zeile war schon seit 7 Monaten im git .
-
Firmware: Master Brick 2.2.1 Entferne "Suspend to Disk Fix", scheint auf einigen Windows Versionen Probleme zu machen Download: Master Brick
-
Firmware: Master Brick 2.2.1 Remove "Suspend to Disk fix", seems to make problems on some windows versions Download: Master Brick
-
Danke für die Hilfe! @Robin: Verwendest du auch Windows 8 64 Bit? Ich werde dann jetzt schnell eine 2.2.1 Release machen und die USB Änderungen dort wieder rausbauen. Dann können wir da morgen in Ruhe nochmal testen. Interessant wäre es jetzt noch herauszufinden was ihr beide gemeinsam habt, damit wir das Problem auch reproduzieren können.
-
So, letzter Versuch für heute. Kannst du die angehängte Firmware nochmal testen? Hab noch eine Stelle gefunden die ich auskommentieren konnte . firmware_brick_master_2_2_1_beta3.bin
-
Jetzt wird es komisch . Ich hab in beta2 alles wieder rückgängig gemacht was mit USB zu tun hat. Ich gucke nochmal alle Änderungen durch.
-
The missing documentation is now online: http://www.tinkerforge.com/en/doc/Software/Brickd.html#websockets http://www.tinkerforge.com/en/doc/Software/API_Bindings_JavaScript.html#testing-a-html-example
-
Kannst du die angehängte Firmware nochmal ausprobieren? firmware_brick_master_2_2_1_beta2.bin
-
Mh, kannst du unter Windows mal einmal Version brickd 2.0.9 ausprobieren? http://download.tinkerforge.com/tools/brickd/windows/ Damit können wir dann einschränken ob es an der neuen brickd oder an der neuen Master Brick Version liegt. Edit: Was sagt eigentlich das brickd log und Windows? http://www.tinkerforge.com/de/doc/Software/Brickd.html#logging
-
@Fygo: We currently still in the process of releasing the JavaScript Bindings, so you are very early . By default the websockets are disabled in the brickd, but the documentation on how to enable it is not yet online . Give me a few more minutes, then i can give you a link.
-
Dann liegt das Problem nicht an der Spannungsgrenze. Taucht der Master Brick auf wenn du im Brick Daemon Disconnect -> Connect drückst? (Dadurch wird nochmal ein Enumerate ausgeführt) Edit: Auf welchen Versionen sind denn der brickd und brickv bei dir aktuell? Alles auf den gerade veröffentlichten Versionen?
-
Oha, das ist nicht gut. Kannst du die angehängte Master Brick Firmware einmal mit deinem Laptop testen? firmware_brick_master_2_2_1_beta1.bin
-
Das kann man leider nicht mit 100%iger Sicherheit sagen. Hast du zufällig ein Multimeter oder etwas vergleichbares zur Hand?
-
Das ist für die Step-Down Power Supply super geeignet. Für Schrittmotoren könnte die Spannung vermutlich noch ein bisschen höher sein wenn man den maximalen Drehmoment rausholen möchte, ist aber OK! Ja, dann bekommst du ein Problem. Bitte nicht tun!
-
Firmware: Master Brick 2.2.0 Add support for Websockets for Ethernet Extension Add support for authentication of Ethernet/WIFI Extension Reset on USB Resume, to get a clean state Increase USB hotplug detect threshold SPI stack slave gives up immediately if message length too long Download: Master Brick