What is SDK?
SDK stands for Software Development Kit, and the Edge SDK enables users to develop their own Edge apps.
What is the benefit of Edge SDK?
Sonardyne already offers Edge apps for use with Origin, to calculate parameters including simple background currents, quality metrics, turbulence and waves, with more on the way. However, you may want to customise these apps or develop a completely different data processing app that is more specialised for your operations. This is where Edge SDK comes in – a Linux based tool kit for writing custom code in Python 3 or C++.
Edge SDK allows users to create, modify and test Edge apps, making it easy to work with Origin ADCP devices and the data they produce. Your own app can process ADCP data into your preferred format and even fuse the results with readings from a connected external sensor. The results can be logged to disk for later retrieval or transmitted immediately. In either case, you can harvest the data using Origin’s integrated modem.
Once you’ve created your own dedicated Edge app, you can modify it at any point with Edge SDK. Simply import the packaged source of an existing app, and you’re away. You can even create an entirely new app using the source code of existing apps as a template.
Once you’ve finished writing code for an app, SDK will build that app and notify you of any issues. The SDK also allows you to test your app using existing datasets, to give you peace of mind that your app will work exactly how you expect it to when it counts
To find out more about Edge computing, the SDK and the apps being made available by Sonardyne, check out videos on our YouTube channel.
Contact [email protected] for more information.