My project is Remote Configuration of teltonika device fm2200.
I use c# for that. I need to send configuration data as SMS and save it in the flash memory of the device. I need to do the below given items in my projects.
How can I configure a gpsTrackingDevice using SMS?
Can I send configuration data as SMS to the device?
Can the the SMS data saved in flash memory?
Related
I need to set up a TCP server and the sensor devices need to connect to it as TCP clients.
Also, when I add an mp3 file to a device in the admin panel on react, I need to send that file to the appropriate client.
In turn, the device may send me certain data.
I wanted to know how the logic and structure of this whole process should be established correctly?
What should I put my TCP server on? (.Net Core Console, API or Worker Service?)
How can I transfer my mp3 file to my TCP server from the admin panel? and so on
Thanks in advance
I have written a Windows service in C# which connects to the Firebase Database and stores data. For connection and database communication, I use a NuGet Packages called "FirebaseAuthentification.net" and "FirebaseDatabase.net", both by StepUp Labs, Inc.
On my test system, everything works fine. On the customer's system, there are firewall/procy restrictions which deny communication. We already opened Port 443 and are able to send a request, but the answer does not arrive.
Old GCM Doc says:
If your organization has a firewall that restricts the traffic to or from the Internet, you need to configure it to allow connectivity with GCM in order for your GCM client apps to receive messages. The ports to open are: 5228, 5229, and 5230. GCM typically only uses 5228, but it sometimes uses 5229 and 5230. GCM doesn't provide specific IPs, so you should allow your firewall to accept outgoing connections to all IP addresses contained in the IP blocks listed in Google's ASN of 15169.
But Messaging is not Database Authentification. I did not find anything in the firebase docs or anywhere else in the net.
Which Ports do I have to open in order to make the Connection work?
Firebase Authentication and the Firebase Realtime Database both use HTTPS to communicate between the client and the server. This means that all communication goes over port 443.
The database communication uses web sockets over port 443 when possible. You might want to check if the firewall does something to specifically block web sockets.
I want to build a chat application but I don't want to use WNS because WNS required a visa card. Is there any way to send and receive raw data to Windows store app without WNS?
I found Push Notifications without Azure service? but it is MPNS for Windows phone, not for windows store app.
Is there any way to send and receive raw data to Windows store app
without WNS?
You can send and receive raw data by establishing socket connection between your application and server and handle the information in foreground or background task.
To know how to use stream socket to send and receive data , please see StreamSocket Sample on GitHub.
Moreover, you can use SocketAcitivityTrigger class to register a background task to notify the socket broker when your app is not active. For the complete sample , please refer to SocketActivityStreamSocket sample, which requires the capability Private Networks (Client & Server). And if your app uses socket activity triggers, you must specify the User Notification Listener capability in the app manifest.
The sample consists of SocketActivityStreamSocket (for client side) and StreamSocketListenerServer (for server side), please note the sample scenario will not work if both apps are testing on the same machine. Be sure to run the apps on separate machine so that they can communicate with each other.
My friend has got a Gps receiver installed in his car. The Gps receiver emits signal using GPRS-UMTS network.
I have created a server socket (C#) and listening for connections but am not getting any of them which should be sent from the receiver itself.
The receiver does not have an interface it just sends data and because of that I can not program a client socket on it.
How should I solve such problem? Do I have to have specialised mobile servers to catch such data or am I able to this with my Home server (actually a normal computer which acts as a server).
when you communicate with teltonika fm1100 first you confgure your router to redirect traffic via a specific port number wich you use when configuring your gps
that you have to configure the gps tyo communicate to your public IP server
than you need a parser to read data received from gps. and first the device send it's IMEI you have to respond to this message with "1" if IMEI is correct "0" if it's not
if you need a c# parser I just wrote one this may help you begin:
https://github.com/temala/Teltonika-FM1100
I'm considering interfacing my application with my VOIP system. My VOIP comes with client application that registers with the VOIP server and when acall comes the app displays call info on computer's screen. I identified local port that listens to the VOIP server. I identified the packet that contains the phone number of incoming call. I identified hex position of that phone number within the packet. So now I want to listen on the Socket for a Stream and create an event when expected packet comes. There are two questions:
Will Windows allow me to listed to packets coming on a port opened by another application?
I've never written Socket listener code. Can you refer me to an example or a tutorial?
One possible solution would be to create a man-in-the-middle application:
Client Application <----> Your Application <----> VOIP Server
Your application will act as a proxy between the Client Application and the VOIP server and at the same time do whatever it wants with the data.