-
Forum: Cross-Platform-Entwicklung
Delphi
by mensch72,
22. Feb 2017
Hast ne PN bezgl der "Setups" :)
-
Forum: Cross-Platform-Entwicklung
Delphi
by mensch72,
20. Feb 2017
Im März auf der "embedded 2017" werde ich mich in Nürnberg mal wieder auf den aktuellen Stand der Kombo-Software für alternierendes Beacon+Standard Advertise sowie die Pre/Beta Version der BLE Mesh Funktionalität bei Microchip machen.
Microchip hat da einen "neuen" FAE nun fest im eigenen Haus, den ich schon lange als Distri-FAE kenne... mit dem werde ich mal einen Kaffee in einer ruhigen Ecke...
-
Forum: Cross-Platform-Entwicklung
Delphi
by mensch72,
20. Feb 2017
Nebenbei: Für uns ist zuviel Reichweite sowieso ehr störend!
Im Standard(Türöffnung oder Zimmersteuerung) wollen wir nur 1..5m, daher haben alle Physiker Recht, das was wir da "designen" ist HF technischer Mist, aber es funktioniert für unsere Anforderungen ausreichend gut:)
Kommt also auf die Anwendung an. Aber wenn ich diese Pads so am Platinenrand anordne und ringsum mich an die...
-
Forum: Cross-Platform-Entwicklung
Delphi
by mensch72,
20. Feb 2017
ich würde aktuell beides vorsehen... braucht auch nicht viel (Zusatz)Platz:)
-
Forum: Cross-Platform-Entwicklung
Delphi
by mensch72,
19. Feb 2017
Für BLE-"Mesh" hat auch Microchip für das RN4871 (bzw. teils auch nur für das Baugleiche BM71) eine PreRelease Firmware.
Microchip und seine Distributoren(wie z.B. FutureElectronics) geben auf Anfrage aber alles raus und verweisen auch auf Kunden, welche schon damit testen/arbeiten(wie z.B. wir;) ) Da wir historisch gewachsen nunmal alles mit PICs von Microchip machen, haben wir dadurch eben...
-
Forum: Cross-Platform-Entwicklung
Delphi
by mensch72,
19. Feb 2017
Da wir Anfang 2015 ein Modul suchten, was sich an unsere Batteriegeräte mit 8Bit Microcontroler einfach (seriell) zur Nachrüstung anschließen läßt, blieb damals nicht viel Auswahl übrig. Bei 330msec Advertise braucht das RN4020 bei deaktiviertem SW_WAKEUP-PIN nur 10..20uA (integriert über 3x Pulse pro Sekunde). Das ist ein echt guter Wert, weil die eigene CPU im DeepSleep bleibt bis "Connected"...
-
Forum: Cross-Platform-Entwicklung
Delphi
by mensch72,
19. Feb 2017
:)
ja "simples" OverTheAir RemoteUpdate von einem RN4020 per BLE auf das andere... das ist doch auch die zukünftige Standardvarianten, wenn du mal dein Zeug draußen beim Kunden "durch die Luft" aktualisieren willst/kannst:)
Aber gräm dich nicht, auch wir kalkulieren mit 1% "Schrott" wenn wir die RN4020 updaten. Microchip ist kulant und tauscht dir die (auch ausgelöteten) Module, die wissen,...
-
Forum: Cross-Platform-Entwicklung
Delphi
by mensch72,
19. Feb 2017
@Rollo62
Das hier diskutierte RN4020 BLE Modul kann schlicht nur einen PrivateService(128Bit-GUID) und hat wenn man will auch ein paar DefaultServices(16Bit-StdID).
Das RN4020 kann im Advertise nur einen sogenannen "PrimaryService" verbindungslos als "Broadcast-Info" gleich mit senden.
Wenn man es genau nimmt, ist das Modul leider nicht ganz sauber BLE konform, daher gibt es unter Android4.4...
-
Forum: Cross-Platform-Entwicklung
Delphi
by mensch72,
19. Feb 2017
Mit dem Updateprogramm von Microchip habe ich wie auch andere im INet schlechte Erfahrungen, Installiere und starte es, dann such dir dessen TempVerzeichnis wo es die Firmwarefiles ausgepackt zur Programmlaufzeit ablegt... sichere dir die Dateien und dann nimm ein Terminalprogramm ala TerraTerm, so steht es auch in der Doku zum USB-RN4020 Demoboard für Firmwareupdate.
Also: Wenn Modul schon...
-
Forum: Cross-Platform-Entwicklung
Delphi
by mensch72,
18. Feb 2017
deine zwar gut gedachte Kombi aus
Y ...als "Disable(Auto)Adverise" fehlt, sonst kann man keine AdvertiseDaten setzen/ändern
N,12345566 ... klar das sollen deine Broadcast Daten sein
A ... EnableAdvertise
klappt so leider trozdem nicht, da der BroadCast(Beacon)-Mode des RN4020 vor Version 1.33 leider zu nix kompatibel ist!
Entweder du machst überall V1.23 drauf und nutzt den BLE...
-
Forum: Cross-Platform-Entwicklung
Delphi
by mensch72,
18. Feb 2017
der SS Wert wäre noch sehr wichtig!
oder mach mal ein "D" wie "Dump" und gibt mal die gesamte Rückgabe
-
Forum: Cross-Platform-Entwicklung
Delphi
by mensch72,
18. Feb 2017
Ich behaupte, ich weiß hier zufällig mal sehr sehr gut Bescheid... "zufällig" setzen wir auch das RN4020 von Microchip von Anfang an ein, sogar in mittlerweile 5stelliger Stückzahl :)
Welche Softwareversion hast du auf dem RN4020?
(V1.20/V1.23 oder V1.33+ ... alles unter V1.20 ist Schrott, lässt sich aber per DFU/OTA updaten)
Hast du am RN4020 noch ein eigenes Programm(z.B....
-
Forum: Cross-Platform-Entwicklung
Delphi
by mensch72,
18. Feb 2017
schaue dir die "AdvertisedData" BINÄR an, verlasse dich nicht auf die Erkennung&Aufteilung durch den BLE Stack&Delphi... suche dir also deine PayLoad-Daten und verifiziere sie selbst(z.B. durch eine eigene CRC), lass dir was zum Thema Simulationssicherheit durch Fremde einfallen! (BLE-Name+XYZ als "SALT" der CRC oder was auch immer, verwende nicht die MAC des BLE Gerätes, weil die bekommt deine...