IoT uygulamaları için geliştirme platformu.
Bu platform, IoT'ye özgü yazılım uygulamaları için bir geliştirme ve test platformu olarak tasarlanmıştır. Donanım, geliştirilen yazılımın arayüz kartındaki USB arabirimi üzerinden donanıma kolayca yüklenebilecek biçimde tasarlanmıştır. Yazılım dosyaları ikili (binary) formatta platformun arayüz kartı üzerinden gönderilir ve aynı kart, USB seri bağlantı noktası üzerinden donanımda hata ayıklamak için kullanılabilir. Arayüz kartının üzerinde bulunan butonlarla CC2538 (SoC) programlama (backdoor) moduna getirilir. Bu modda, ürün yazılımına ait ikili kodun CC2538'in EPROM'una indirilmesine izin verilir.
Arayüz kartı, sıcaklık ve ortam ışığı bilgilerini dijital olarak toplamak için kullanılabilen iki bağlantı noktası ile birlikte gelir. Ayrıca CC2538'i programlamak için kullanılabilen bir JTAG başlığı da bulunur. USB ile arayüz kartı 1Mbit/saniye'ye kadar veri hızlarını destekleyebilir. Arayüz kartı ayrıca, SLIP (Seri Hat IP) protokolü aracılığıyla ana bilgisayara bir ağ birimi oluşturarak CC2538'in kenar yönlendirici olarak yapılandırılmasına izin vermek için kullanılabilir.
Fig. 1: Mote Platform and Base Board
Mote platformu bir SoC (CC2538) ve bir menzil genişleticiden (CC2592) oluşur. CC2538 yonga üzeri sistemin (SoC) spesifikasyon özeti aşağıda verilmektedir. SoC, IEEE 802.15.4-2006 spesifikasyonlarıyla uyumlu bir fiziksel katmana sahip birçok düşük güçlü uygulamayı desteklemektedir. Güvenlik için donanım hızlandırıcıları ve ADC'ler gibi birçok kullanışlı özelliğe sahiptir. SoC maksimum 7 dBm iletim gücüne sahip olabilir ve -97 dBm alıcı hassasiyetine sahiptir. Ayrıca, düşük güçte çalışma için RAM tutma ile farklı güç modlarını destekler. CC2592 ile kullanıldığında, mote maksimum 20 dBm çıkış yapabilir ve alıcı hassasiyeti -102 dBm'e ulaşarak cihazların daha uzun aralıkları desteklemesini sağlar. Platform testleri, NLOS dış mekan ortamlarında 300 metrelik bir menzile ulaşılabildiğini ortaya koydu. Ayrıca, iç mekan ofis testleri de 100 metrelik bir iletişim aralığını ortaya çıkardı.
Platform, Contiki gömülü işletim sistemi için test edildi. CC2592 LNA (Low Noise Amplifiers) yongasını, ortam ışığı ve sıcaklık sensörlerini kullanmak için gerekli Contiki yazılım sürücülerine sahip. Radyo, dinamik güç kontrolünü desteklemek için kullanılabilen farklı güç modlarını destekleyecek şekilde programlanabilir. CC2592 LNA, enerji bütçesini kontrol etmek için farklı modlar için de programlanabilir.
Kart iki anten konfigürasyonuna sahip olabilir. Birincisi, C37 kondansatörünü PIFA (Düzlemsel Ters F Anteni) bağlantısına lehimleyerek yerleşik PIFA yapılandırılması. İkincisi, C37 kondansatörünü SMA konnektörüne lehimleyerek harici anten yapılandırılması. Harici anten, uzun menzil hedeflenen durumlarda panoya yüksek kazançlı bir anten bağlamak için kullanılabilir.
Mote, gerektiğinde sensörlere veya aktüatörlere bağlamak için kullanılabilen iki standart konektöre bağlı 24 genel amaçlı G/Ç bağlantısına sahiptir. G/Ç pinlerinden 4 tanesi, düşük güç sensörlerini çalıştırmak ve kullanılmadıklarında kapatmak için kullanılır. Bu 4 pin, 20 mA akımları destekleyerek pil tabanlı işlemler için uzun ömür sağlayan düşük enerji tüketimi yapılandırması sağlar.
Mikrodenetleyici
RF
Security Hardware Acceleration
Low Power
Peripherals