iOS Toolkit App

Hi Richard,
Can you post your script which is throwing the syntax error. Every script needs to return a string of some form as the code is expecting this to pass onto the GoTenna framework.

What happens if you press the “Play” button when editing your script - does this return a syntax error?

If you enable scheduled tasks, the script “timer_event.js” needs to return a string.

You are correct, as confirmed by MikeL, the original SDK allowed for messages to be shared with the standard client however during 2018 the latter firmware and/or Aspen Grove 2 changed this behaviour (or I missed something).

I totally understand why this was done both from technical and commercial aspects but it also changed what “Mesh Developers Toolkit” needs to do.

As the “Mesh Developers Toolkit” can no longer interact with the standard client it needs to support better messaging functionality - which increases the development and testing time to put a release together. The standard GoTenna app also provides a lot more functionality.

Late in 2018 the Python SDK was also released which also gave the potential to provide the same functionality as “Mesh Developer’s Toolkit” but using far cheaper hardware (see GoTenna Python SDK).

The original reason for developing “Mesh Developers Toolkit” was to provide a bridge between the GoTenna network and a Raspberry Pi.

The python SDK means you don’t need the iPhone as a bridge to do this.

As it stands the original use cases for “Mesh Developers Toolkit” are still valid, for example building a network to monitor Gotenna’s repeaters but it is not a replacement for the original GoTenna App.

I did make some suggestions on how the GoTenna App could be changed to make integration with third parties in the post App integration and SDK support suggestions.

Hope this helps.

Pete

1 Like