Skip to main content

Advances, Systems and Applications

Table 3 Experiment parameters

From: Performance evaluation of publish-subscribe systems in IoT using energy-efficient and context-aware secure messages

Equipment and Devices

 

Cloud platform

Microsservices/docker containers

 

MQTT Broker

Mosquitto on the Huawei cloud

 

AMQP Broker

RabbitMQ on the Huawei cloud

 

DDS

OpenDDS on the Huawei cloud

 

6LBR

Launchpad CC2650

 

IoT Gateway

Raspberry pi model 3B

 

Ultra-low-power devices

Sensortag CC2650

 
 

Remote CC2538

 

High capacity devices

Raspberry Pi model 3B

 
 

Raspberry Pi Zero W

 

Cloud platform parameters

 

Platform

FIWARE-based

 

Context-Broker

Orion 2.3.0

 

Database

Mongo DB 3.6

 

ultra-low-power devices features

Resource

Sensortag

Remote

TX current

7.9 mA

24 mA

RX current

6 mA

20 mA

LPM current

0.55 mA

0.60 mA

CPU current

3.48 mA

20 mA

Microcontroller

CC2650 (48 MHz ARM Cortex M3)

CC2538 (32 MHz ARM Cortex M3)

ROM

128 KB

512 KB

RAM

20 KB

32 KB

OS

Contiki-NG

TSCH schedule

Minimal

High capacity devices features

Resource

Rasp. Pi model 3B

Rasp. Pi Zero W

CPU

1.2 GHz 64-bit quad core ARM Cortex-A53

1 GHz ARM11 32-bit

Flash memory

32 GB

32 GB

RAM

1 GB

512 MB

802.11 active (headless)*

225.17 mA

95.15 mA

OS

Raspbian release 10

LWPubSub message structure parameters

 

Domain

99

 

Sensortag deviceID

00124b05257a

 

Remote deviceID

00124b4a527d

 

Rasp. Pi 3B deviceID

0012eb00f6d0

 

Rasp. Pi Zero W deviceID

0012ebc894cb

 

objectID

3303, 3311, and 3338

 

ultra-low-power devices security

Payload with AES-CCM-8

 

High capacity devices security

TLS + payload with AES-CCM-8

 
  1. *measured with USB Voltmeter Tester UM24C