How does MESH GPIO work?

 

MESH GPIO is super versatile and used to connect MESH smart triggers to custom hardware devices. It's great for projects on Arduino or Raspberry Pi. MESH GPIO has a digital input, digital output, analog input, analog output, PWM output.

The gray GPIO tag is more suitable for experienced users. You can connect motors or sensors through the connector and expand your ideas. (GPIO: General Purpose Input Output)

               

 

 

Technical Specifications
Size (width, height, depth): 24mm, 48mm, 12mm
Weigh: 13g
Communication method: Bluetooth standards Ver. 4.0 (Bluetooth Low Energy)
Maximum communication distance: Line of sight distance 10m
Power: built-in lithium-ion battery
External interface Micro USB (for charging only)
Operating temperature limit: 0C~35C
Battery charging time: approximately 1 hour (it can be influenced by temperature and usage.)
Corresponding devices: The MESH app can be used with iPad(3rd generation)、iPad mini、iPhone 4S、iPod Touch (the 5th generation and up) with iOS8.0 installed.
Connector Specifications: 10pin, 2.54mm Pitch pin socket
Pin assignment:
Digital In x 3 pins
Digital Out x 3 pins
Analog In x 1 pin
PWM Out x 1 pin
Vo x 1 pin
GND x 1 pin
Power supply Specifications: Vo: 3.3V / 100mA (max) (Driven by Internal battery), 3.3V / 250mA (max) (when power supplied by Micro-USB)

Functions and Settings
VOut Supply: It starts and stops power supply
Pin: You can confirm the pin assignment.
Value: Off, stops the power supply. On, starts the power supply.
Digital In: When it receives a digital signal, it sends it to the app.
Pin: You can chose from three different pin assignments
Trigger: You can chose when the signal is sent, when the digital signal turns from low to high, Low->High, or high to low, High->Low
Digital Out: It will output a digital signal when it receives instructions from the app.
Pin: You can chose from three different pin assignments
Value: You can set the High or Low for the signal you output
Analog In: It sends a signal to the app when it receives an analog signal.
Pin: You can chose from three different pin assignments
Trigger: You can chose when the signal is sent, when the analog signal turns from below to above, Below->Above , or above to below, Above->Below.
Threshold: You can set the range from 0.05V-2.95V.
PWM Out: It outputs analog signals when it receives instructions from the app.
Pin: You can confirm the pin assignment
Duty ratio: You can set it from 0 to 100
For Pin assignment and detailed specification check here.
Specifications and appearance may be changed for improvement.