Wenn du mit dem nRF5 SDK von Nordic Semiconductor und der Entwicklung eingebetteter Firmware mit Open-Source-Tools nicht vertraut bist, kann es etwas schwierig sein, die Firmware-Projekte des RuuviTag anzupassen, die in C programmiert sind und ohne eine passende IDE mit GCC kompiliert werden müssen.
Im Oktober 2017 berichtete Nordic Semiconductor über ihre Zusammenarbeit mit SEGGER und dass sie die SEGGER Embedded Studio IDE in das nRF5 SDK integrieren werden, um allen, die auf den System-on-Chips der nRF51- und nRF52-Serie entwickeln, die kostenlose kommerzielle Nutzung der IDE zu ermöglichen.

Zuvor gab es keine kostenlosen IDEs für die kommerzielle Nutzung, und da Ruuvi ganz auf Open-Source und freie Entwicklung setzt, haben wir uns entschieden, hauptsächlich nur den GCC-Compiler zu unterstützen. Zum Bearbeiten wählten Entwickler ihre eigenen Code-Editoren. Das sorgte für etwas Verwirrung und es war nicht immer einfach genug, mit den C-Projekten zu starten.
Es ist natürlich erwähnenswert, dass der RuuviTag auch eine vollständig unterstützte Plattform für den Espruino-JavaScript-Interpreter ist. Aber für Nutzer, die extrem stromsparende und/oder kommerzielle Anwendungen erstellen möchten, ist die Verwendung von JavaScript normalerweise keine praktikable Option.
Um dieses Problem anzugehen, hat Otso Jousimaa vom Ruuvi-Team ein Tutorial zur SES-Unterstützung im Community-Portal RuuviLab hinzugefügt.


Ein Einführungsvideo:
Wir sind sicher, dass die SES-Unterstützung die kommerzielle Nachfrage nach RuuviTags noch weiter steigern wird, da diese generischen Sensorgeräte auch für zahlreiche Anwendungen perfekt geeignet sein können, die nicht mit der RuuviTag-Standard-Firmware bedient werden können. Natürlich war es von Anfang an möglich, die Software anzupassen, und viele Unternehmen haben die Firmware für ihre Bedürfnisse modifiziert. Das macht es nur einfacher und spart Zeit.
Wenn du keine Kenntnisse in eingebetteter C-Programmierung hast, aber ein Geschäftsprojekt ansteht, kennen wir viele talentierte Firmware-Partner, die bereit sind zu helfen. Schick mir einfach eine E-Mail mit einer Beschreibung deiner Anforderungen und ich melde mich.
Für Feedback und Fragen geh zu Lab, Forum oder Slack.
Um den Code zu durchsuchen, sieh dir die GitHub-Organisation von Ruuvi an.
Leg los mit unserem Entwicklungskit!
RuuviTag Development Kit
109,00€
Ruuvi hat seinen Sitz in Finnland. Wenn du ein EU-Verbraucher bist, ist die Mehrwertsteuer inbegriffen. Wenn du ein Nicht-EU-Kunde bist, zahlst du keine Mehrwertsteuer. Wenn du ein EU-Unternehmen bist, gib deine Umsatzsteuer-ID an der Kasse ein.
Vorrätig
RuuviTag Development Kit
| 5 Sterne | 0% | |
| 4 Sterne | 0% | |
| 3 Sterne | 0% | |
| 2 Sterne | 0% | |
| 1 Stern | 0% |
Leider stimmen keine Bewertungen mit deiner aktuellen Auswahl überein
Versand
Füge mehr hinzu für kostenlosen Versand!
Expressversand verfügbar
Das Development Kit wurde für Hardcore-Entwickler entwickelt, die ihre RuuviTag-Sensoren an ihre Grenzen bringen möchten, indem sie die Geräte über den SWD-Bus (Serial-Wire-Debug) flashen und debuggen oder die zusätzlichen IO-Anschlüsse auf der Unterseite der RuuviTag-Platine nutzen.
Das Paket enthält:
- 1 x Nordic Semiconductor nRF52-DK Evaluation Kit
- 1 x Development Shield, entwickelt für RuuviTag
Vorteile des Kits
- Nutze Protokoll-Stacks oder Betriebssysteme von Drittanbietern (z. B. Wirepas Connectivity oder andere Drittanbieter)
- Debugge deine Firmware über SWD (das nRF52-DK verfügt über einen integrierten Segger J-Link Programmierer)
- Einfacher Zugriff auf alle IO-Pins auf der Unterseite des RuuviTags
- Die ursprüngliche RuuviTag-Software kann wiederhergestellt werden (Werksreset)
- Teste sicher verschiedene Protokoll-Stacks in der Entwicklung (zum Beispiel Bluetooth 5, ein kommendes Feature)
- Kein Stress mit der Batterie während der Entwicklung, da das Shield den RuuviTag mit Strom versorgt
Brauche ich eines?
Das DevKit wird nicht benötigt, wenn du deine RuuviTags einfach Over-the-Air flashen möchtest.
Für die meisten Leute reicht DFU OTA (Device Firmware Update Over-the-Air) aus, wenn kein Protokoll-Stack oder Bootloader ersetzt werden muss oder kein ernsthaftes Debugging erforderlich ist.
Beachte auch, dass bei der Entwicklung eigener Firmware Stromverbrauchsmessungen empfohlen werden, um mögliche Leckströme zu identifizieren. Ein großartiges Werkzeug hierfür ist das Power Profiler Kit von Nordic Semiconductor, das mit dem nRF52-DK Evaluation Board kompatibel ist.
Um mehr über das DevKit zu erfahren, schau dir das Tutorial von RuuviLab an.


