Mesh Developers Toolkit

Mesh Developers Toolkit



無料

3.7for iPhone, iPad and more
8.5
3 Ratings
Peter Cole
Developer
29.8MB
Size
2018年10月01日
Update Date
Lifestyle
Category
4+
Age Rating
Age Rating
4+
Apps in this category do not contain restricted content.
9+
Apps in this category may contain mild or occasional cartoon, fantasy or real-life violence, as well as occasional or mild adult, sexually suggestive or horrifying content and may not be suitable for children under 9 years of age.
12+
Apps in this category may contain occasional mild indecent language, frequent or intense cartoon or real-life violence, minor or occasional adult or sexually suggestive material, and simulated gambling, and may be for children under 12 years of age.
17+
You must be at least 17 years old to access this App.
Apps in this category may contain frequent and intense offensive language; Frequent and intense cartoon, fantasy or realistic violence: frequent and intense adult, scary and sexually suggestive subjects: as well as sexual content, nudity, tobacco, alcohol and drugs, may not be suitable for children under 17 years of age.
Mesh Developers Toolkit スクリーンショット
Mesh Developers Toolkit ポスター
Mesh Developers Toolkit ポスターMesh Developers Toolkit ポスター

About Mesh Developers Toolkit

Mesh Developers Toolkit has been built on goTenna.

The Mesh Developers Toolkit allows incoming messages to be parsed with an inbuilt JavaScript interpreter and the results sent back to the goTenna which generated the message.

Examples of how this can be used is to get weather data from a API or forward messages to a notification service, for example Pushover.

Alternatively, incoming messages can be forwarded to an external web service or URL schema, for example allowing messages to be parsed using Pythonista.

Mesh Developers Toolkit also includes an inbuilt webserver which allows an external device to send messages via a connected goTenna, for example to send a broadcast from a Lightning Detector running on a Raspberry Pi.

Mesh Developers Toolkit also implements a URL schema which allows other Apps on the iOS device to send messages.

For example a short cut can be implement using a home screen widget and the Workflow App.

This "Devices" tab lists any devices you have a location for and you can use the iOS device’s camera to give you a visual bearing to the device. When the camera is being used you can get the bearing to a different device by clicking on it’s name when it is displayed.

You can send messages and find requests to individual goTennas, again by swiping left on the device id.

You can also use third party navigation applications to get a route to a device, currently supported Apps are “Apple Maps”, “maps.me" and “Navigon”.

Pairing

When the Mesh Developers Toolkit App is first launched it will prompt for the GUID to be set, we recommend that this is set to the same value as in the goTenna App.

Once this is set when you change to the Messages tab, the App will automatically pair with the goTenna in the same way as the goTenna App.

Once the GUID is set the App will automatically pair with the goTenna when it is launched.

Note: To provide web services this App runs in the foreground and does not idle which will reduce battery life therefore we recommend that it is run using external power, although this can be disabled in the settings.

The Watch App allows you to:

• Get a compass bearing and the distance to a goTenna.

• Send a pre-defined message to an individual goTenna.

• Send a pre-defined shout to all goTennas.

• Send a find request to all GoTenna’s Mesh Developers Toolkit has positions for.

• Show a GoTenna’s position on the Maps App.

A Javascript command:

tweet(message)

Allows you to send a message to your Twitter account.

The tab “Twitter Bridge” allows you to setup your Twitter API keys and Authenticate with Twitter (see apps.twitter.com).

This tab also allows you to switch on rebroadcasting of your Twitter feed as goTenna shouts.
Show More

最新バージョン 3.7 の更新情報

Last updated on 2018年10月01日
旧バージョン
Version 3.7 of Mesh Developers Toolkit adds the ability to block messages from remote goTennas by swiping left on an incoming message on the messages tab, or swiping left on a remote goTenna on the devices tab and selecting Block. Messages or shouts from the remote GoTenna will then be ignored, you can restore messages being handled by swiping left on a blocked device and selecting “unblock”.

Blocked devices are coloured red on the Devices tab.

Messages sent to remote goTennas are now shown as “out” and then “Sent” when delivery is confirmed. Outgoing messages are shown as light blue and confirmed messages are shown as dark blue.

A number of improvements have been made to the reporting of messages being resent by the goTenna.

The stability of Multipeer connections has been improved.

This release is build with Xcode version 10 and optimised for iOS 12.
Show More
Version History
3.7
2018年10月01日
Version 3.7 of Mesh Developers Toolkit adds the ability to block messages from remote goTennas by swiping left on an incoming message on the messages tab, or swiping left on a remote goTenna on the devices tab and selecting Block. Messages or shouts from the remote GoTenna will then be ignored, you can restore messages being handled by swiping left on a blocked device and selecting “unblock”.

Blocked devices are coloured red on the Devices tab.

Messages sent to remote goTennas are now shown as “out” and then “Sent” when delivery is confirmed. Outgoing messages are shown as light blue and confirmed messages are shown as dark blue.

A number of improvements have been made to the reporting of messages being resent by the goTenna.

The stability of Multipeer connections has been improved.

This release is build with Xcode version 10 and optimised for iOS 12.
3.6
2018年09月10日
Version 3.6 of Mesh Developers Toolkit now generates as message when the iOS device or goTenna’s battery drops below 10%, 5% or 1%.

The message is either sent as a predefined message using the GUID set in the new setting, “Reporting GUID” or as a “script event” if the setting is blank. The new events are displayed in the “Script” tab.

If the goTenna retries sending a message or fails to the send the message, it is recorded in the Messages tab, Colour coded yellow for message resends or red for failures.
3.5
2018年09月05日
Version 3.5 of Mesh Developers Toolkit allows you to have separate JavaScript scripts for different Events (e.g. "timer event" or "start up" event), if you have not setup a script for an event it will default back to the main "scriptfile".

You can also create new "events" or "keywords" which allows you to define a script which will be parsed if it matches the first word of the incoming message.
3.4
2018年09月02日
Version 3.4 of Mesh Developers Toolkit has a number of stability improvements when using Multipeer to communicate with other iOS devices.

A new preference “Multipeer Key” has been added, this allows you to set a unique key to ensure that only devices with the same key appear in your list of devices and shouts will also only go to iOS devices with the same key. If the preference is left blank you will see all devices which don’t have a key set.

You can now share any messages received over a Multipeer connection by swiping left on the message in the “Messages” tab and selecting “Share” which will then allow you to share the message using iOS share panel.
3.3
2018年08月28日
Version 3.3 of Mesh Developers Toolkit adds functionality to allow messages to be routed using iOS’ Multipeer Connectivity framework to local devices, using Bluetooth and/or Wifi, alongside the goTenna mesh network.

To enable this two new settings have been added, “Enable Multipeer” and “Multipeer Auto connect”, by default local connections will prompt you if you wish to accept the connection.

A new option has been added to “Devices” tab, the “+” button on the title bar, allows you to add a new remote goTenna’s GUID Manually.

Two new Javascript functions “mpshout” and “mpsend” have been added to access the Multipeer functionality from your script - “mpshout” has one parameter - the message to send and “mpsend” has two parameters, the first is the target device name and the second the message.
3.2
2018年08月09日
Version 3.2 of Mesh Developers Toolkit has a number of stability fixes and adds the following functionality:

You can now search and broadcast your iBeacon from the Watch App using the “iBeacon” button on the first Watch screen.

A “Clear” button has been added to the “Activity Log” tab which allows you to clear the Log.

Three new preferences have been added to the Settings Tab. A preference “Don’t ignore Mesh Toolkit” which allows you to process messages from other iPhones running “Mesh Developers Toolkit”, normally these are ignored.

Two preferences, “Scan for Tempo Disc” and “Tempo Disc name” allows you to search for Blue Maestro Tempo Discs by their name, in addition to iBeacons.

A new script command, “tempo()”, has been added which returns the data from the Tempo Beacon if scanning is enabled.
3.1.1
2018年08月08日
Version 3.1.1 of Mesh Developers Toolkit allows you to lock the App using a Pin-code (or Touch ID) to lock the App if running in the foreground.

When enabled in the settings tab, the Pin-code will also be requested will also be requested when Mesh Developers Toolkit is launched.

A option "Lock" on the Navigation bar of the settings screen also allows you to lock the App manually and you can also set a new Pin-code from the settings tab.
3.1
2018年08月06日
Version 3.1 of Mesh Developers Toolkit adds two options to allow for you to broadcast an iBeacon with your guid when the App is in the foreground and scan for other Mesh Developers Toolkits running iBeacons.

This allows you to quickly share your GUID without the need for a “shout” message.

A new Today Widget, “Mesh quick share”, allows you to switch of the broadcasting and scanning of the iBeacon for three minutes without the need to manually switch the functionality on in the setting dialog.

Three “Script events” are generated as follows:

beacon_found - with the new GUID being passed in the “guid” variable.

beacon_disconnected - with the GUID of the device disconnected in “guid” in the “guid” variable.

all_beacons_disconnected - when all devices have disconnected.

Three new javascript functions have also been added:

startweb() - to start the inbuilt web server from the script.

stopweb() - stops the inbuilt web server.

pressure() - if the iPhone or iPad has an inbuilt barometer, this function returns the current barometric pressure.
3.0
2018年07月30日
Version 3.0 adds a Share Extension which allows you to quickly share text from another App with Mesh Developers Toolkit to remote GoTenna's either as a "shout" or directly to a single goTenna, from within the Share Action sheet.

Version 3.0 also adds support for iPad devices.
2.9
2018年07月23日
Version 2.9 adds an option to the "Messages" tab to allow you to forward a message using iOS Share actions by swiping left of the incoming message.

The message includes the location of the goTenna (if available) and a link to allow you to acknowledge the message using Mesh Developers Toolkit.
2.8.1
2018年07月02日
Version 2.8.1 adds a new graph “goTenna Temperature” which displays the temperature of the connected goTenna.

A new JavaScript function “temperature()” has been added to allow your script to get the current temperature of the goTenna.
2.7.1
2018年05月26日
Version 2.7.1 of Mesh Developers Toolkit, adds a new setting "Poll Devices" which allows you to automatically request the positions of other goTennas every few minutes.
2.7
2018年05月24日
Version 2.7 improves the activity graph to show maximum and minimum values for battery levels and adds a graph for maximum distance received from remote goTennas.
2.6
2018年05月21日
Version 2.6 adds a new button to the Activity Log tab "Graph", which shows you statistics relating to iPhone and goTenna battery usage, messages, shouts and location requests sent and received.

Swiping left on a remote toolkit adds a new option "Graph" which allows you to see these statistics for the selected remote toolkit.
2.5.2
2018年05月17日
Version 2.5.2 improves stability sending direct goTenna messages.
2.5.1
2018年05月15日
Version 2.5.1 improves stability when sending messages from the script.
2.5
2018年05月10日
Version 2.5 of Mesh Developers Toolkit improves the stability of the application when searching for a goTenna.

The layout of the Messages Tab has been improved to differentiate between messages sent and received by Mesh Developers Toolkit.
2.4.1
2018年05月06日
Version 2.4.1 of Mesh Developers Toolkit fixes the following issues:

• The default message for the "Today Widget" is now encoded correctly.

• Improved stability of "Toolkits" tab and resolves device names correctly.

Version 2.4 of Mesh Developers Toolkit adds a “Today Widget” which allows you to quickly check your GoTenna’s connection and battery states from the lock screen.
From the Widget you can also send a predefined shout (configured on the settings Tab) and use “Show More” to see the nearest goTenna devices you have locations for.

A new preference allows you to automatically request position updated for a goTenna if the location data is out of date when you receive a message from the goTenna.
2.4
2018年05月05日
Version 2.4 of Mesh Developers Toolkit adds a “Today Widget” which allows you to quickly check your GoTenna’s connection and battery states from the lock screen.

From the Widget you can also send a predefined shout (configured on the settings Tab) and use “Show More” to see the nearest goTenna devices you have locations for.

A new preference allows you to automatically request position updated for a goTenna if the location data is out of date when you receive a message from the goTenna.
2.3
2018年05月01日
Version 2.3 adds new functionality to the "Toolkits" tab:

• The "Map" button on the top right of the navigation bar allows you to view all goTennas known by Mesh Developers Toolkit on a map. The map can also be opened in Safari on your iPhone or on a desktop computer using the URL "HTTP://[ipaddress]:8080/map.html".

• Swiping right on a remote Toolkit will open a map displaying all of the goTennas known to the remote Mesh Developers Toolkit.

The Map Icon is only enabled when the local web server is running (this can be enabled from the settings tab).
2.2
2018年04月28日
Version 2.2 introduces a new tab "Scan QR Code" which allows you to scan QR codes which are then sent as goTenna messages.

From the Barcode scanner tab you can also generate a QR code (by clicking on the "I" button) which can be scanned by another Mesh Developers Toolkit to allow you to quickly share your contact details.
2.1.1
2018年04月26日
In version 2.1.1 the performance of reading and sending Twitter messages has been improved.
2.1
2018年04月22日
Version 2.1 of Mesh Developers Toolkit adds a new Javascript command:

tweet(message)

A new tab “Twitter Bridge” has been added to allow you to setup your Twitter API keys and Authenticate with Twitter (see apps.twitter.com).

This tab also allows you to switch on rebroadcasting of your Twitter feed as goTenna shouts.
2.0.1
2018年04月18日
On the Watch App you can now zoom in and out the map using the Digital Crown.
2.0
2018年04月16日
Version 2.0 adds support for the Apple Watch - This allows, from your Apple Watch, to:

• Get a compass bearing and the distance to a goTenna.

• Send a pre-defined message to an individual goTenna.

• Send a pre-defined shout to all goTennas.

• Send a find request to all GoTenna’s Mesh Developers Toolkit has positions for.

• Show a GoTenna’s position on the Maps App.

Some bug fixes and stability enhancements have also been made in this version.

Mesh Developers Toolkit FAQ

ここをクリック!地理的に制限されているアプリのダウンロード方法をご参考ください。
次のリストをチェックして、Mesh Developers Toolkitの最低システム要件をご確認ください。
iPhone
iOS 9.3以降が必要です。
iPad
iPadOS 9.3以降が必要です。
Apple Watch
watchOS 4.0以降が必要です。
iPod touch
iOS 9.3以降が必要です。
Mesh Developers Toolkitは次の言語がサポートされています。 英語

Mesh Developers Toolkitの類似アプリ

あなたも好きかも