I have receiving data from our sensors using GET. The request format is: http://IP:PORT/PATH?Operation=InsertObservation&value=0.0012&unit_id=123456&sensor_id=75648. How I can, using iotagent-node-lib, write them to Orion Context Broker?
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 IOT
- thingsboard: reformat shared attribute JSON before publishing via MQTT
- Not able to recieve message sent from mobile to GSM SIM900 but other functionalities working
- Python: Cannot Run Linux Terminal Commands With Scripts
- How to run Zephyr Echo Client-Server sample using nrf52840dk & nrf52840dongle?
- Communication between the Neo6m GPS and the Esp32
- Turn phone with an IR blaster into wifi enabled IR hub
- Unable to start the Coap server in a Spring boot application
- How to create a photo gallery widget/database?
- AWS IoT Self-managed certificate signing with CreateCertificateFromCsr API
- Azure IOT central command/NodeRed
- PyFirmata servo control issue (Arduino with Python)
- How to connect bluetooth devices using flutter blue plus?
- Does CdiCenteroutput support in lipari-mid & kiska - mid (55ppm)
- "Blynk Connection Issue with Arduino and ESP8266 in IoT Project"
- How to control Tuya API device with an HTML request
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 # Hahtags
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?
The fast answer is: "using the iotagentLib.update() method". The slow and complete one imply some other steps you will need to complete to have a fully working agent. I suggest you take a look at the code of https://github.com/telefonicaid/sigfox-iotagent. That's one of the latest IOTAs we started to develop, and makes use of the IoT Agent Node Lib. Sigfox callbacks use HTTP calls much like your approach, so it should be really easy to modify the Sigfox Agent's code to feet your needs. Most of the interesting code is in this file:
https://github.com/telefonicaid/sigfox-iotagent/blob/develop/lib/sigfoxHandlers.js
I think you can reuse most of the code, excluding the sigfoxParser. If you have further doubts, you should be able to solve your doubts using iotagent-node-lib documentation.