Is that continuous streaming or you can write in bursts i.e. open a file, write to the file and close the file?
The device operation is very simple, this is the basic sequence:
1. Attach to the cellular network
2.- Establish a TCP/IP connection to a given IP:PORT
3.- Write any string you want to send to the server over the serial port
4- Read back any respobnse from the server
5.- Close the TCP/IP connection
6.- Detach from cellular network
What I want to do is to post data to the PI Point directly from the cellular network using WEB Services without any interface, can this be done?,
we have done a similar experiment with nimbits and the web service POST ends up being a very long string that needs to be written into the modem serial port.
The biggest impediment to the flow that you suggest is that PI Web API is SSL-enabled. You would need SSL library support in your environment in order to invoke PI Web API. And of course, I'd strongly advise against trying to write SSL code yourself.
I might have missed or don't understand a detail but am wondering if one of the existing PI Interfaces could be a solution for you e.g. PI Interface for Universal File and Stream Loading (PI UFL).
Are there possibly other communication protocols supported by the data source such as OPC, XML ... It's usually the cheapest and most effective way using a PI "Standard" Interface. Please feel free to contact OSIsoft Technical Support or request us to do this on behalf of you. Technical Support can investigate if there's a native interface existent.