Myriota
Myriota Integration with Blynk
Last updated
Was this helpful?
Myriota Integration with Blynk
Last updated
Was this helpful?
Myriota provides global IoT connectivity through its satellite network, making it ideal for remote and low-power deployments.
Blynk offers a seamless integration with Myriota to decode uplinks and visualize data from your satellite-connected devices — no custom backend required.
To send uplink data from Myriota to Blynk, start by creating a destination:
Open Blynk Console and go to Developer Zone > Integrations > Myriota
.
Copy the HTTP Destination URL provided.
Open your Myriota Device Manager, go to Destinations
.
Click Create New Destination and paste the copied URL.
Click Create to save.
Note: If you update the HTTP Destination URL in Blynk, remember to update it in your Myriota destination settings.
You’ll need to provide a JavaScript uplink decoder function in Blynk to parse the raw binary payloads sent by your Myriota device.
The decoder should return an object with keys matching your Blynk datastream names.
Only Uplinks are supported at this time.
The bytes
object supports the following built-in methods:
Integer Readers
readUint8()
, readInt8()
readUint16()
, readInt16()
readUint32()
, readInt32()
readUint64()
, readInt64()
Floating Point Readers
readFloat16()
, readFloat32()
, readFloat64()
Little Endian Variants
readUint16LE()
, readInt16LE()
readUint32LE()
, readInt32LE()
readUint64LE()
, readInt64LE()
readFloat16LE()
, readFloat32LE()
, readFloat64LE()
Offset-Based Readers
getUint8(offset)
, getInt8(offset)
getUint16(offset)
, getInt16(offset)
getUint32(offset)
, getInt32(offset)
getUint64(offset)
, getInt64(offset)
getFloat16(offset)
, getFloat32(offset)
, getFloat64(offset)
LE (little-endian) variants are available for all
Other Utilities
bytes[index]
: Access a byte by index
bytes.length
: Total number of bytes
bytes.offset
: Current read offset
Tips
Match your decoder logic with your device’s encoding format
Return an object with keys matching Blynk datastream names
Decoder script must be under 5,000 characters
To receive and display parsed data in Blynk:
In the Myriota Integration window in Blynk Console, click Add Template
Select a template for visualization
Paste your uplink decoder function
Click Save
Once the integration and template are configured, you can create a device to start receiving and displaying satellite data:
In Blynk Console, go to the Devices section
Click New Device
Choose From Template
Select the same template used in your Myriota integration
Click Create
Click the info icon next to the new device
In the Terminal ID field, enter the Myriota Device ID from your device manager.
This links incoming payloads to the correct device instance in Blynk.
If data isn’t coming through:
Open the Myriota Integration page in Blynk Console
Click Error Logs on the integration card to view recent errors