MESH App

Getting started with MESH App

MESH App

Connected with the MESH blocks, it enables you to…

  • Connect to various internet services (e.g. Gmail and IFTTT)
  • Connect to various wireless devices (e.g. Phillips Hue)
  • Control functions on your tablet, smartphone (e.g. camera, speaker, microphone)
...and, more features and blocks are coming!

Supported OS

iOS 12 or later
Android 11 or later
Chrome OS version 90 or later with internal Android version 11 or later
* Bluetooth 4.0 or later required

Information pages for a list of supported devices.

AppStore logo GooglePlay logo

MESH App

Just connect the icons in the app

You don’t need advanced technical training or tools to use MESH.

If you want to “turn on an LED light when you press a button,”
drag and drop the button icon and the LED light icon on the MESH App – this makes the button becomes the input device and the LED light become the output device.Once you connect the icons together, a cheerful ping sound indicates the connection.

And just like that, you have created the mechanism for turning the LED light on when the button is pressed.

Introduction of the blocks

Variables blocks

In MESH App there are not only hardware “MESH blocks” but also many “software blocks”.

Many more blocks are to be introduced.

App blocks

MESH block

The icon for the MESH block appears when the block itself is paired with the MESH App. You can use the block when you place the icon on the canvas of the app.

Software block

  • Device
  • Logic
  • Expansion

You can use the functions on the device that the application is opened on. For example, camera and microphone function on the tablet, smartphone.

Camera block

Camera block

You can take a photo using the camera on the tablet, smartphone.

Take Picture(写真を撮る)

Take Picture

You can take photos using the camera on your tablet, smartphone. The photos taken can be viewed through the “photos” app on your device.

Position:
You can select either front camera or rear camera.

Instructions

  • You cannot use camera block while you run the app in the background.

Mic block

Mic block

The microphone function on your tablet, smartphone will send a signal when it detects a loud sound.

音を感知したら

Sound Trigger

The microphone function on your tablet, smartphone will send a signal when it detects a loud sound.

Sensitivity:
You can adjust the volume of the sound from 1~100.

Check the volume

Check the volume

When the block receives the signal, it detects if the volume is in specified range.

Sensitivity:
You can adjust the volume sensitivity between 1 to 100.

Instructions

  • The red banner appears at the top of the display to show that the microphone is on.
  • When you open other sound apps, the Mic block may become invalid.

Speaker block

Speaker block

It plays the preinstalled audio files on the tablet, smartphone. You can also play music files on your tablet and what you have recorded.

Play

Play

It will play the sound file that is selected.

Sound:
You can select the sound file such as the sound of an explosion or a lion’s roar.

Add:
・Rec
 You can record the sound. The recorded sound file will be saved under “Sound” in “My Recordings”.
・Import Music
 You can import the sound from your smartphone, tablet. The imported sound file will be saved under “Sound” in “Music”.

Stop

Stop

It will stop the sound being played.

Instructions

  • When you open other sound apps, MESH App may become silent automatically.

Notification

Notification block

It displays the preset text message by using Notifications on your tablet, smartphone.

Give notice

Give notice

It shows an alert in Notification center. For example, Temperature & Humidity block lets you know that it is getting dry by text alerts. You can change the notification style from your device settings.

Message:
Enter the text for an alert.

Share Data:
Export data from the MESH block. Learn more about compatible block and data that can be used.

Music block

Music block

Play or stream music from the tablet, smartphone, or Bluetooth speaker with music controls like play, pause, next and previous.

play

Play

Play a song from your music library or streaming music app.

Playlist:
You can create your playlist you want to add tracks. And you can also edit the playlist title.

Action:
You can select how to play
・Play/Pause
・Play from start
・Play

Control

Controls

Control music with these controls: [Play/Pause], [Next], [previous], [Skip to the Start], [Play], and [Pause].

※Notes

  • The Music block and the Mic block cannot be used at the same time in the MESH app for iOS.

It is a software block that enables more sophisticated programing on the application, such as periodically sending out signals.

And block

And block

It reacts when multiple signals are received simultaneously

Simultaneous

Simultaneous

It will only send out the next signal as two signals have been received simultaneously.

Window:
You can set the time range that you consider “simultaneous”. For example, if you set it to 30 seconds then if you receive 2 signals within 30 seconds it will be considered “simultaneous” and the next signal will be sent.

Timer block

Timer block

It controls the timing of the signal or you can use it if you want to send signals periodically.

Wait

Wait

When the device receives the signal, it will wait a specified seconds before it sends the next signal.

Duration:
You can set the time range of the wait from 1 second ~ 59 minutes 59 seconds.

Interval

Interval

It will send signals periodically according to the set time.
When the "Off" connector receives the signal, it will inactivate this Interval function. And, when the "On" connector receives the singnal, it will again activate this Interval function.

On/Off:
You can activate or inactivate this Interval function.

Interval:
You can chose the length of the interval from 1 second ~ 59 minitues 59 seconds.

Schedule

Schedule

It will send the signal at the specified time.

On/Off:
You can make this Schedule function activated or inactivated.

Time:
You can specify the time of sending the next signal.

Repeat:
You can also specify the day of week when you want to send the next signal.

Check Time

Check Time

When this software block receives the signal, it will send the next signal if the current time is within the specified time range.

Time:
You can specify the time range to send next signal.

Check Day of the Week

Check Day of the Week

If the current day is on the specified day of week, it will send the next signal.

Day of the Week:
You can specify the day of week to send the next signal.

Switch block

Switch block

It switches the output line.

Alternate

In Order

It will switch the output connector every time the input is triggered. When you trigger the “Reset”, the order will restart from the first output.

Number of output:
You can chose the number of output lines connected from 2~6.

Random

Random

It will randomly choose one output line and send the signal.

Number of output:
You can chose the number of connectors to output to, from 2~6.

Switch

Controllable

It will allow you to control when to switch the output. When you trigger the “Reset”, the order will restart from the first output.

Number of output:
You can select the number of connectors it will output to, from 2~6.

Counter block

Counter block

It counts the number of signals detected and when it reaches the specified amount it sends a signal.

Count Up

Count Up

It counts the numbers of inputs and when it reaches the number set as Up, it will send a signal.
If there was an input in Reset, it will reset the count.

Count:
You can set the range for the counter from 1~1000.

This is a software block that enables you to use, control and link external devices such as Philips Hue, Gmail, and IFTTT.

Philips Hue block

Philips Hue

You can control the Philips Hue, a wireless light bulb that changes color, using MESH.

Light Up

Light Up

You can choose which Hue you want to light up.

Light:
You can choose which Hue you want to light up.

Color:
You can change the color of the Hue.

Brightness:
You can change the brightness of the Hue.

Blink

Blink

You can make the Hue flash on and off.

Light:
You can choose which Hue to blink.

Color:
You can change the color of the Hue.

Brightness:
You can change the brightness of the Hue.

Off

Off

You can turn off the Hue that is lit up or blinking.

Light:
You can choose which Hue to turn off.

Gmail block

Gmail block

You can send emails using Gmail or send signals when you have received an email on Gmail.

Send

Send

You can send emails. Please be aware that you have to save the email address and the content of the email beforehand.

To:
Type the address of the recipient.

Subject:
Type the subject.

Body:
Type the content of your email.

Select Data:
Export data from the MESH block. Learn more about compatible block and data that can be used.

Receive

Receive

You will receive a signal when you get an email on Gmail.

Filter:
You can set it up as you only receive notification for emails with a specific address, subject or content.

From:
It will filter according to the address of the sender.

Subject:
It will filter according to the subject of the email.

Whole:
It will filter according to the content of the whole email (address, subject, body etc).

IFTTT block

IFTTT block

You can link online services or smart devices available on IFTTT.

Send

Send

It will send a signal to IFTTT. When the event is sent to IFTTT, it will be identified as “Event from MESH App received” on MESH channel.

EventID:
You can set your EventID for when you send an event to IFTTT.
You can only execute the events that match your EventID.
If this setting is left blank, all events triggered by the MESH Channel on IFTTT will be executed.

Text:
You can set the text information for an event sent to IFTTT.

Select Data:
Export data from the MESH block. Learn more about compatible block and data that can be used.

Receive

Receive

It will send a signal when the “Send an event to MESH App” on IFTTT receives the event.

EventID:
You can set it up so that you only receive notifications for the Events that match your EventID. If this setting is left blank, you will receive notification for every event sent to you by IFTTT.

IFTTT Applets

IFTTT Applets make it easy to connect MESH to other smart devices and web services.
Learn more about smart devices and web services that can be linked.

  • Device
  • Logic
  • Expansion

* The Android version of the MESH App (version 1.14.0 or later) includes software licensed by MPL2.0. Click here for details.

SDK beta version

What is the MESH SDK?

The MESH SDK(Software Development Kit)beta version enables users to create their own original software block. All that is needed is a little knowledge of JavaScript, then anyone can make their own software block. When you have an access to the internet, you can find the web application on the browser. It does not have to be installed and you can use it with ease.

Start using the MESH SDK

MESH blocks lineup

  • LED block
  • Button block
  • Motion block
  • Move block
  • Brightness block
  • Temperature & Humidity block
  • GPIO block