I want to know how to use NSGI-LD to upload an image even though these static files are not stored in Orion Context Broker or Mongo. I want to know if there is a way to configure the NSGI-LD to forward the images to AWS S3 Buck or another location?
Fiware Upload Image
114 Views Asked by Iaggo Capitanio At
1
There are 1 best solutions below
Related Questions in FIWARE
- Trouble accessing custom header in AJAX response using jQuery in Fiware Keyrock
- FIWARE Orion-LD upsert replace endpoint: only attributes or completely (including type)?
- Orion context broker doesn't create tenant databases "on the fly"
- Fiware sorts each request differently
- IoTAgent JSON MQTT and timestamps attributes
- Expected behaviour of the "Authorization Service Header" permission option
- Fiware mqtt device limit
- Fiware To Payload too large
- Orion-LD version 1.15 supports MongoDB 5.* ,
- Sync MQTT attribute timestamp with observedAt
- Cannot run Fiware tutorial on github
- QuantumLeap: store the same model with different columns in two tables (timescale)
- Fiware Orion Bug (empty contextAttributeVector for ContextElementResponse 1) Error
- Orion Runtime Error (error 'Timeout was reached' forwarding 'Update' to providing application)
- When more load FIWARE Orion service getting error 'Timeout was reached' forwarding 'Update' to providing application
Related Questions in JSON-LD
- How to structure json-ld for export/import
- Should Organization schema be on every page?
- Does the language used in schema need to match the HTML lang attribute?
- Why is the url property invalid in schema?
- RDFlib serlialization in json-ld without blank node ids
- Safari parsing JSON-LD error on 'telephone' ('Object.prototype.hasOwnProperty.call(e,"telephone")')
- JSONLD Issue: Works via IP but Fails with Domain/Sub-domain IN next JS 14
- Python - rdflib - json-ld - why does it not parse the nested triples
- How to represent multiple steps in howPerformed property in SurgicalProcedure schema type in JSON-LD?
- With ActivityPub, what is a valid and preferred way to export a Person with an Outbox?
- Can only use @graph keyword for schemas of same type?
- How to prevent javascript values inside JSON+LD automatically encoded?
- Is it possible to directly run SPARQL query against webpages with JSON-LD data?
- Why does google rich snippets show: "Item does not support reviews"? Is the the implementation of "@graph" keyword correct?
- How to use procedureType in schema of SurgicalProcedure type?
Related Questions in FIWARE-ORION
- Fiware orion context broker - lack of libraries
- Orion refuses to start (location.coords_2dsphere index error)
- Socket hang up exception sent by server on Orion queryContext request
- Public access to Mashup Workspace + Orion Context Broker
- Any thoughs on crashes like this with fiware-orion on CoreOS + Docker?
- Issue when registering device through IDAS
- Orion Context Broker - subscriptions
- Retrieve Fiware-ServicePath from EntityContext using EntityID
- Check if Entity already exists in a ContextBroker
- Orion Context Broker DBQuery
- Filter queryContext with attribute value in orion context broker
- Missing attributes on Orion CB Entity when registering device through IDAS
- Invalid characters for orion Context Broker
- Using limit parameter in fiware-orion does not have any effect
- Cygnus doesn't write on CartoDB
Related Questions in FIWARE-CYGNUS
- Save attribute data with same value in Cygnus & STH-Comet
- Fiware sorts each request differently
- Specifying attributes to be aggregated by STHSink
- STH-Comet, QuantumLeap vs Cygnus, Draco, Cosmos
- Differences in query logs when read by STH-Comet caused by Cygnus version upgrade
- Is there any way to align the order of data written to Mongo with the index order created by Cygnus?
- How to get an account with the FIWARE labs
- Fiware Upload Image
- Entities in FIWARE orion disappear after some time passes
- FIWARE Context Broker or Custom API Gateway
- Cygnus does not persist data into PostSQL
- Multiple entities can't be saved at same time in Mongo historical database
- FIWARE- Quantumleap | Error getting Historical Data (422)
- Fiware: Broken integration with Knowage
- How can check the common vulnerabilities in FIWARE components?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
As you correctly identified, binary files are not a good candidate for context data, and should not be held directly within a context broker. The usual paradigm would be as follows:
Imagine you have a number plate reader library linked to Kurento and wish to store the images of vehicles as they pass. In this case the event from the media stream should cause two separate actions:
Doing things this way means you can confirm that the image is safely stored, and then send the following:
The alternative would be to simply include some link back to the source file somehow as metadata:
Then if you have a registration on
vehicle_registration_numberwhich somehow links back to the server with the original file, it could upload the image after the context broker has been updated (and then do another upsert)Option one is simpler. Option two would make more sense if the registration is narrower. For example, only upload images of VRNs for cars whose
speedattribute is greater than 70 km/h.Ontologically you could say that Device has a relationship to a Photograph which would mean that Device could have an additional
latestRecordattribute:And and create a separate entity holding the details of the Photograph itself using a standard data model such as CatalogueRecordDCAT-AP which is defined here. Attributes such as
sourceandsourceMetadatahelp define the location of the raw file.