CityIoT-hanke rakensi referenssitoteutuksena ei-kaupallisen, avoimen ja toimijoista riippumattoman IoT-dataintegraatioalustan. Alusta hyödyntää Fiware-teknologiaa. Mitkä tahansa yritykset, kaupungit tai korkeakoulut voivat hyödyntää hankkeessa tehtyä työtä ja rakentaa samanlaisen IoT-alustan omaan käyttöönsä.
Alustan referenssiarkkitehtuurin spesifikaatio kokoaa yhteen tiedot datan yhdistämisen palveluista, toiminnallisuuksista, komponenteista ja rajapinnoista, joista älykaupunkien dataintegraatioalusta muodostuu. CityIoT-referenssiarkkitehtuuri perustuu International Data Spaces (IDS)-referenssiarkkitehtuurimalliin.
Referenssialusta ohjeineen on saatavilla kahtena toteutuksena eri komponentteja käyttäen:
- http://pan0107.panoulu.net/ (Oulun yliopiston versio)
- https://tlt-cityiot.rd.tuni.fi/ (Tampereen yliopiston versio)
- Ohjelmistokomponentteja saatavilla GitHubista:
https://github.com/cityiot - Pilottien dataa, mukaan lukien historiadata, on saatavilla: http://pan0107.panoulu.net:5000/organization/cityiot
Dataintegraatioalustan referenssitoteutus ja siihen liittyvä dokumentaatio:
- Dataintegraatioalustan vaatimusmäärittelyt / Data integration platform requirements
- Dataintegraatioalustan referenssiarkkitehtuuri
- Avoimen lähdekoodin toteutus asennusohjeineen
- Tekninen dokumentaatio
Kokemusraportteja dataintegraatioalustan työstämisestä ja ominaisuuksista:
- Sovellusten teko
- Datan kerääminen
- Pääsynhallinta ja tietoturva yleisesti käsittelee Security Guidelines for CityIoT -dokumentti sekä komponenttien tasolla toteutettu pääsynhallinta on esitetty CityIoT reference platform access control -dokumentissa.