简体   繁体   中英

What is the best way to send vibration sensor timeseries data through FIWARE Orion Context Broker?

I am relatively new in FIWARE and I was looking for some directions.

We are interested in using FIWARE for timeseries sensor data collection. Since vibration data is a bit intense unlike a temp. sensor, we would like to send viration data in batches with certain time periods eg every 5 mins one second of data window in batches. Is it possible to send data in such way as a vector for example through Context Broker with a target to persist in a timeseries database? (eg CrateDB)

Could you please give me some hints or point me to the resources that?

Both Orion and the NGSI-LD brokers (Orion-LD, Scorpio, and Stellio) support batches of entities - an array of entities for creation, update and/or upsert. So, that's not a problem, just pick the broker you like the most, Orion doesn't store the historical data in its DB, just the current state, but, if you need the history, just connect a Cygnus, or Quantum Leap. or.., to Orion. and make it subscribe to what you need in the history and that takes care of it. About Crate/timescale... you'll have to take a look inside the FIWARE Catalogue , and read a little about the GEs to find out which GE support what you need - you find all of them inside "Core Context Management".

The NGSI-LD brokers support the temporal data natively and no other GE is needed. Of the three, Scorpio (written in Java) is the most mature, but if you need performance, you will probably have to go with Orion-LD (written in C).

Good Luck!

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM