SmartSDR / Signature Series API

  • 5
  • Question
  • Updated 4 years ago
  • Answered
I know its probably a while off, but I was just wondering when the API is scheduled for general release or BETA preview? I appreciate that SmartSDR the top priority, but just wondered if work was in progress on the API in line with the currently development path?

I personally am looking forward to playing with the API.
Photo of Richard Clafton W4/G7EIX

Richard Clafton W4/G7EIX, Elmer

  • 455 Posts
  • 117 Reply Likes

Posted 5 years ago

  • 5
Photo of Steve - N5AC

Steve - N5AC, VP Engineering / CTO

  • 1031 Posts
  • 1002 Reply Likes
Official Response

There are two APIs currently. There is a TCP/UDP/IP API that can be used from any Ethernet connected device to control and monitor the radio. This is the same API that we use internally for the SmartSDR-Windows client so everything you can see & do in that client is accomplished over the API.

The second API is a layer on the first that translates between the TCP/UDP/IP API and a .NET API (FlexLib) which is more Windows-like.

Both APIs are used extensively in the product and we have other developers using both APIs. There is some documentation on the TCP/UDP/IP API, but almost none on the .NET API today. Really the key thing missing is documentation since both APIs are available.

Note that neither API has authentication and authorization which will be added later. This will undoubtedly break every user of the API. For this reason, we have not been "pushing" the APIs, but rather responding to individuals that are asking to use it. If you or anyone else would like access to the APIs, feel free to contact me and we can discuss further. A key missing piece is someone to actually document the APIs. Today, we make decisions about whether stepping an additional party through the API is justified (versus more development work) and we would prefer to be able to simply hand out the documentation or have a developer program.