Test datastore upserts
We received a question from the Novo mesto municipality (quoted below). We should test the possibility of offering updating of a datastore imported resource via the API. The instructions for using the API are available by clicking on a gear icon for a datastore-imported resource, e.g. https://podatki.gov.si/dataset/prvic-registrirana-vozila-po-mesecih
I requested more details from them (frequency and examples of publishing). I will update this issue when I get a response.
Pozdravljeni,
na Mestni občini Novo mesto imamo postavljen IoT sistem za zajem podatkov iz različnih senzorjev (merjenje temperature/vlage, kakovost zraka, štetje prometa), ki se prenašajo v platformo ThingsBoard. Radi bi povezali našo platformo, da bi se podatki samodejno prenašali na portal OPSI. Prosimo za navodila kaj je potrebno pripraviti za samodejni zajem podatkov, predlagamo format json. ThingsBoard omogoča komunikacijo preko MQTT in HTTP protokola.
Zanima nas ali imate možnost »push« iz naše strani, da vam na določen čas oz. ob spremembi pošiljamo nove podatke v json formatu na vaš endpoint preko enega od zgoraj omenjenih protokolov, ker gre za naravo podatkov, ki se večkrat na dan spreminjajo?
Update
Pozdravljeni,
- za začetek bi imeli 1 zbirko in sicer: Temperatura, vlaga in zračni tlak, v prihodnje bi dodali še 2 zbirki: onesnaženost zraka in štetje obiskovalcev,
- za vsak senzor, ki je istega tipa (trenutno imamo 5 istih senzorjev) se pripravi 5 ločenih JSON datotek in se pošiljajo na 15 min,
- količina podatkov je manj kot 10 MB,
- primer JSON-a: Mikroklimatski senzor: { "Humidity": 62.88, "Temperature": 24.28, "AirPressure": 993, "Status": 0, "BatteryLevel": 2.96, "deviceName": "smc30-002", "deviceType": "Senstick" }
- dodajali bomo nove senzorje, vendar se struktura JSON-a ne bi spreminjala za isti tip senzorja.