Skalierbarkeit, Zuverlässigkeit, Sicherheit und Schnelligkeit – dies sind die Vorteile, des Wireless Smart Ubiquitous Network (Wi-SUN) [1] für den Smart-City-Sektor und das IoT. Für Entwickler geht es jedoch darum, wie sie diese Vorteile in einer Softwareentwicklung maximal ausschöpfen können.
Um eine Wi-SUN-Applikation schnell und kostengünstig entwickeln können, sollten Softwareentwickler vor der Auswahl eines Wi-SUN-Stacks unbedingt vier Fragen beantworten.
Eine Gruppe bestens geschulter Softwareentwickler würde mehrere Monate benötigen, um von Grund auf einen Protokoll-Stack zu entwickeln, der eine optimierte Größe aufweist und bereit für die Zertifizierung durch die Wi-SUN Alliance ist. Zwangsläufig werden wegen der hierin investierten Zeit wertvolle Entwickler-Ressourcen vom eigentlichen Kerngeschäft des Unternehmens abgezogen.
Es ist deshalb besser, nach einem Anbieter eines Software Development Kits (SDK) Ausschau zu halten, das einen zertifizierten Wi-SUN-Stack gemäß Wi-SUN Field Area Network (FAN) 1.0 sowie Bitübertragungsschichten (Physical Layers) enthält, die für die in Nordamerika, Indien, Singapur, Brasilien sowie in Europa, dem Nahen Osten und Afrika gebräuchlichen Frequenzbänder (800 MHz und 900 MHz) zertifiziert sind.
Hier gilt es zwei Aspekte zu beachten, nämlich die Speicherkapazität und die SDK-Kosten. Finden Sie sich weder mit zu wenig Speicher ab noch zahlen Sie für etwas, was über den tatsächlichen Bedarf Ihrer Applikation hinausgeht. Entscheiden Sie sich für einen Anbieter mit einer ganzen Bausteinfamilie mit unterschiedlichen Speicherkapazitäten.
Außerdem sollten Bauelemente im Angebot sein, die entweder nur Sub-GHz-Bänder unterstützen oder auch mehrprotokollfähig sind. Sollten Sie mehr Reichweite benötigen, suchen Sie am besten nach Bausteinen mit integriertem Leistungsverstärker, damit Sie die für Ihre spezifischen Produktanforderungen die jeweils kosteneffektivste Auswahl treffen können. Für den Preis des SDK gilt: am besten wird es kostenlos angeboten.
Abhängig von der Applikation, die Sie auf den Wi-SUN-Stack aufsetzen wollen, sollten Sie das passende Schaltungskonzept für den Netzwerkprozessor oder das SoC auswählen (Bild 1). Geht es zum Beispiel um einen Elektrizitätszähler, sollte der CC1352P von Texas Instruments als Netzwerkprozessor gewählt werden, der sich um sämtliche Kommunikations-Subsysteme kümmert.
Die Software für DLMS/COSEM (Device Language Message Specification / Companion Specification for Energy Metering) und die Metrologie läuft dagegen auf dem Applikationsprozessor. Alternativ können der Wi-SUN-Stack und die Applikation auf ein und demselben Baustein laufen, z.B. auf dem mit mehr Speicher ausgestatteten CC1352P7, und für die Metrologie wird ein eigener Mikrocontroller vorgesehen.
Erstklassige Halbleiterbausteine und Software benötigen ebenso erstklassige Entwicklungswerkzeuge. Dazu jetzt ein paar Optionen von Texas Instruments:
Folgende Fähigkeiten bietet das Tool Wi-SUN FAN Spinel:
Im Wi-SUN Product Brief [6] und im Wi-SUN SDK [7] wird die Software von Texas Instruments genauer beschrieben und die verfügbaren Entwicklungs-Tools vorgestellt.
Literatur
[1] Almeida, R.: How Wi-SUN FAN improves connected infrastructures. Texas Instruments, E2E Design Support, 19. November 2020, https://e2e.ti.com/blogs_/b/process/posts/how-wi-sun-fan-improves-connected-infrastructures.
[2] SYSCONFIG – System configuration tool. Texas Instruments, Website, www.ti.com/tool/SYSCONFIG.
[3] CCSTUDIO – Code Composer Studio integrated development environment (IDE). Texas Instruments, Website, www.ti.com/tool/CCSTUDIO.
[4] PACKET-SNIFFER – SmartRF Protocol Packet Sniffer. Texas Instruments, Website, www.ti.com/tool/PACKET-SNIFFER.
[5] TexasInstruments / ti-wisunfan-pyspinel. Python Host Interface Software for TI Wi-SUN FAN Software. GitHub, Website, https://github.com/TexasInstruments/ti-wisunfan-pyspinel.
[6] Simensen, E.: Wi-SUN Software Product Brief v.1.0.0. Texas Instruments, Application Report, Juli 2021, www.ti.com/lit/an/swra714/swra714.pdf.
[7] SIMPLELINK-CC13XX-CC26XX-SDK – SimpleLink CC13xx and CC26xx software development kit (SDK). Texas Instruments, Website, www.ti.com/tool/SIMPLELINK-CC13XX-CC26XX-SDK.
Der Autor
Rogerio Almeida
ist Produktmarketing-Ingenieur in der Connectivity-Gruppe von Texas Instruments, die sich auf Sub-1-GHz-Technik für smarte Stromnetze und Gebäudeautomatisierung konzentriert. Er ist auch Teil des Wi-SUN-Alliance-Botschafterprogramms.
Vor der Übernahme von National Semiconductor durch Texas Instruments im Jahr 2008 arbeitete er in verschiedenen Positionen für National Semiconductor. Er hat einen Abschluss als Elektro- und Elektronikingenieur der Universität Santa Cecilia und einen Master of Business Administration der Universität von Sao Paulo.