A demonstration to construct FIWARE IoT platform on Microsoft Azure.
- copy
variables/env.azure.temp
tovariables/env.azure
, and edit variables to your own. - copy
variables/env.fiware.temp
tovariables/env.fiware
, and edit variable if you want.
-
log in Azure
$ ./installation/azure/01_login.sh
-
create resource group
$ ./installation/azure/02_create_resourcegroup.sh
-
start Azure AKS
$ ./installation/azure/03_start_aks.sh
-
start Azure ServiceBus
$ ./installation/azure/04_start_servicebus.sh
-
after started Azure AKS, start Azure Database for PostgreSQL
$ ./installation/azure/05_start_postgres.sh
-
start MongoDB Cluster
$ ./installation/fiware/01_start_mongodb.sh
-
after started MongoDB Cluster, start FIWARE Orion
$ ./installation/fiware/02_start_orion.sh
-
after started MongoDB Cluster and FIWARE Orion, start FIWARE IoTAgent JSON
$ ./installation/fiware/03_start_iotagent-json.sh
-
start FIWARE Cygnus
$ ./installation/fiware/04_start_cygnus-postgresql.sh
-
create a table for FIWARE Cygnus on Azure Database for PostgreSQL
$ ./installation/fiware/05_create_table.sh
-
register Service Group(s) to FIWARE IoTAgent JSON
$ ./settings/fiware/01_register_servicegroup.sh
-
register Device(s) to FIWARE IoTAgent JSON
$ ./settings/fiware/02_register_devices.sh
-
register Subscription(s) to FIWARE Orion
$ ./settings/fiware/03_register_subscription.sh
-
build a docker container as dummy IoT device
$ ./execution/01_create_dummyclient.sh
-
send attributes from dummy IoT device to FIWARE on Azure
$ ./execution/02_send_attributes.sh
$ ./execution/03_show_orion.sh
$ ./execution/04_show_postgres.sh
-
send a command to FIWARE Orion
$ ./execution/05_send_cmd.sh
$ ./execution/06_show_queue.sh
-
receive the command from Azure ServiceBus and send a command resule to FIWARE
$ ./execution/07_process_cmd.sh
$ ./execution/03_show_orion.sh
$ ./execution/04_show_postgres.sh
Copyright (c) 2020 Nobuyuki Matsui