wiatag_kit

Creator: coderz1093

Last updated:

0 purchases

TODO
Add to Cart

Description:

wiatag kit

wiatag_kit #
Uses the native SDKs developed by Gurtam to provide a simple and easy to convert your App into a WiaTag device.
Checkout more information about WiaTag here
Also, checkout the WiaTag Kit Android and WiaTag Kit iOS for more information.
Getting started #
First of all, you need to define the host and port of the server. This server may be Wialon Hosting, Wialon Local, or Flespi. In this example, we will use Wialon Hosting.
For this example, this is our WiaTag unit in Wialon:

After that, this is the ideal workflow to set the server:
import 'package:wiatag_kit/wiatag_kit.dart';

WiaTagKit plugin = WiaTagKit();

WiatagServer server = WiatagServer(
host: 'nl.gpsgsm.org',
port: 20963,
unitId: 'wiatag_flutter',
password: '',
hasCommands: true,
commandListener: const Duration(seconds: 30),
);

plugin.setServer(server); // Future<bool?> setServer(WiatagServer server)
copied to clipboard
After that, you have multiples choices:
Send a message #
WiatagMessage message = WiatagMessage(
latitude: 10,
longitude: 10,
// ... Look at the WiatagMessage class for more options
);

plugin.sendMessage(message); // Future<bool?> sendMessage(WiatagMessage message)
copied to clipboard
Send an SOS #
plugin.sendSOS(); // Future<bool?> sendSOS()
// Or, you can add a message to the SOS
WiatagMessage message = WiatagMessage(
latitude: 10,
longitude: 10,
// ... Look at the WiatagMessage class for more options
);
plugin.sendSOS(message); // Future<bool?> sendSOS([WiatagMessage? message])
copied to clipboard
Send a Text message #
plugin.sendText('Hello, World!'); // Future<bool?> sendText(String text)
// Or you can add a message to the text
WiatagMessage message = WiatagMessage(
latitude: 10,
longitude: 10,
// ... Look at the WiatagMessage class for more options
);
plugin.sendText('Hello, World!', message); // Future<bool?> sendText(String text, [WiatagMessage? message])
copied to clipboard
How can I listen for the commands? #
It's easy, you just need to add a listener to the plugin:
plugin.addListener((WiatagCommand command) {
// Do something with the command
});
copied to clipboard

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.