App Intel

Magicblocks.io - IoT | MQTT Live

Thingsnode3 apps · 2.3K installsEducationFreeio.magicblocks

This app send values of sensor in your phone to a specific MQTT client.

Total installs
1,166
exact · Play shows 1,000+
Installs / day
—
measured after our second crawl (about a day)
Rating
—★
— ratings · — reviews
Released
4 Jan 2021
5.8y ago
Last update
12 Jun 2023
v1.3 · 3.3y ago
Countries
—
not checked yet

Install history

exact counter from Google Play
1.1K1.4K1.6K1.8K2K10 Oct11 Oct11 Oct

Installs per day · last 30 days

Not enough history yet — check back tomorrow

Change timeline

No changes recorded yet. We compare every crawl with the previous one and list title, icon, screenshots, description, version, price and availability changes here.

Country availability

Availability has not been checked for this app yet. “Check all countries” looks the app up in about 140 Google Play storefronts and shows where it is live, listed but not installable, or missing — plus any country-specific (custom) store listings.

Top countries

Country data will be available soon.

We estimate where downloads come from using the app’s position in Google Play’s top charts in about 140 countries. This app is not in any chart we have collected yet; the estimate appears as soon as it is.

Top chart positions

Not in any tracked top chart.

Inspect the APK

Have this app's APK or XAPK file? Upload it to see the ad & analytics SDKs it bundles, a hidden home-screen launcher or accessibility access, the AdMob app id, and the full permission list — read straight from the file, nothing installed. Bring the file from your device or a mirror; we never fetch it from Google Play.

Drop an APK / XAPK here, or

Up to 100 MB · read on the server only long enough to parse the manifest

Permissions

6 in 3 groups
3 Sensitive1 Notable2 Routine

What this app can do with your phone

  • Know roughly where you are, using mobile towers and Wi-Fi networks
  • Know your exact location using GPS, Wi-Fi and mobile networks
  • Use your camera to take photos and record videos
LocationSensitive2

Access to where your device is, using GPS or network signals

  • Know roughly where you are, using mobile towers and Wi-Fi networksapproximate location (network-based) · ACCESS_COARSE_LOCATION
  • Know your exact location using GPS, Wi-Fi and mobile networksprecise location (GPS and network-based) · ACCESS_FINE_LOCATION
CameraSensitive1

Access to your camera to take photos and record video

  • Use your camera to take photos and record videostake pictures and videos · CAMERA
OtherNotable3

Access to miscellaneous device features that don't fit other categories

  • Keep your phone's processor or screen from going to sleep, which can use more batteryprevent device from sleeping · WAKE_LOCK
  • Check whether you are online and whether you use Wi-Fi or mobile dataview network connections · ACCESS_NETWORK_STATE
  • Connect to the internet to load content and send datafull network access · INTERNET

Sensitive = can reach personal data, location, camera/mic or act on your behalf. Notable = changes how your device behaves. Routine = normal for almost every app. Source: Google Play's permission list for all versions of this app.

Store listing

Full description
This app is used to send sensor values obtained from the sensors in your phone to a specific MQTT client. It is important to note that although there are many sensors in the app there should be specific sensors in your phone. The type of sensors in your phone varies from the brand and version of your phone. It is important to first identify the sensors inbuilt in your phone first. Getting Started To get started go to the app and click settings (Upper Left hand corner). Enter the necessary details in the given spaces. If you want to publish data to a specific MQTT broker enter the hostname and the port of it. It is also important to specify the publish and subscribe topic. There are also other options that you can try out according to your needs. When operating this app the phone should have a stable internet connection at all times. Sensors QR/Bar Code Scanner Scans a QR code with your camera and send the data. It is important to give the app access to your camera The format the data is sent- {"qr":{"format":"QR_CODE","content":""}} Accelerometer An accelerometer is an electromechanical sensor used to measure acceleration forces. Units – X-axis ,Y-axis, Z-axis values measured in m/s2 The format the data is sent- {"accelerometer":{"x":"2.84","y":"0.44","z":"10.02"}} Gyroscope Gyro sensors, also known as angular rate sensors or angular velocity sensors, are devices that sense angular velocity. Units – X-axis ,Y-axis, Z-axis values measured in rad/s The format the data is sent- {"gyroscope":{"x":"0.0","y":"0.0","z":"0.0"}} Proximity Sensor A proximity sensor is a non-contact sensor that detects the presence of an object (often referred to as the “target”) when the target enters the sensor's field. Units – distance measured in cm The format the data is sent- {"proximity":{"x":"5.0"}} Light This sensor gives the brightness of the area Units in lx The format the data is sent- {{"light":{"illuminance":"7.0"}} Temperature Provides the temperature in the room. Units in celcius The format the data is sent- {"temperature":{"temperature":"7.0"}} Pressure Measures the room pressure Units in hPa The format the data is sent- {"pressure":{"pressure":"1009.56"}} Location Give access to the app to access location. It gives the latitude and longitude location of the device in degrees and also the altitude of the current location in meters The format the data is sent- {"gps":{"alt":"0.0","lon":"80.06","lat":"6.72"}} Settings Go to settings on the top right corner. These are the settings that you should change to make your custom application. There are some required fields as well as optional fields that you should fill to get the app working. Hostname – You should enter the name of your broker in this field. There are some free MQTT brokers we recommend you to use. They are, broker.hivemq.com mqtt.eclipse.org This is a required field. Port- This is also a required field. It is best practice for you to leave the port default (1883) Username- This is an optional requirement. It is good to add username for more security. Password – This is an optional requirement. It is good to add username for more security. ClientID - This is an optional requirement. If left blank the application will generate a clientID for the user. Publish Topic – The user should specify the topic to which he/she is sending data to. Subscribe Topic – The user should specify the topic to which the application should listen to receive data. Data Push Interval – The rate at which data should be published. QoS – For more information on MQTT QoS visit the official website of your MQTT broker. After specifying the required field click save and go to the home page. Slide the slider to connect to the MQTT broker. If all goes well you will see ‘connected’ on the screen

What's new

Error fixes & security enhancements

Growing in Education

Category →