Skip to main content

LoRa Temperature Sensor Configuration Guide

1. App Setup & Device Connection​

Use the Maya (Macnman) app to connect with the temperature sensor.

Steps:

  • Install and login using Gmail
  • Scan for nearby devices
  • Connect via device list or QR code

Purpose:
Enables initial configuration and communication with the sensor.


2. Device Controls​

After connection, the app allows to see & change :

  • Device Name → Identify the sensor
  • Heartbeat → Controls reporting interval
  • Data Access → View live readings

Why it matters:
Helps manage device behavior and communication frequency.


3. Device Naming​

  • Open Name field
  • Enter desired name
  • Save

Name – LoRa Temperature & Humidity Sensor

Best Practice:
Use structured naming (e.g., ColdStorage-Zone1).


4. LoRa Communication Settings​

Go to LoRa Settings and verify parameters.

All settings must match: Sensor ↔ Gateway

Required Parameters​

  • Class → Must match

  • Frequency (IN865) → Standard band in India

  • Spreading Factor (SF)

    • Lower SF → Faster transmission, shorter range
    • Higher SF → Slower transmission, longer range
  • Channel → Must be identical

  • Slave ID → Unique per device

  • Encryption Key → Must match for secure communication

Purpose:
Ensures stable and secure wireless communication.

How to change LoRa Class? :​

lorawan classes

LoRa Class
Select the appropriate LoRa Class based on your device’s power source and application needs:

  • Class A
    Recommended for battery-powered devices. It offers the lowest power consumption and is suitable for sensors that transmit data occasionally.

  • Class C
    Designed for mains-powered devices. It keeps the receiver always on, allowing near-instant downlink communication from the server.

Choosing the correct class helps optimize battery life and network responsiveness based on your deployment.

note

Controller are available in the Class C mode only


LoRa Frequency​

lorawan frequency

Select the appropriate LoRa frequency band based on your deployment region and local regulatory standards.

  • Example
    IN865(India) , IN868(Europe) ,US915(North America)

LoRa SF​

How to LoRa Spreading Factors ? :​

Inside LoRa settings, navigate to SF (Spreading Factor) and toggle up and down as per requirement.

lorawan frequency


LoRa Channels​

How to setup LoRa channels ? :​

Inside LoRa settings, navigate to channels and type in channel number as per requirement.

lorawan frequency


Slave ID​

How to setup device slave ID ? :​

Inside LoRa settings, navigate to Slave ID and type in Slave ID number as per requirement.

lorawan frequency


Encryption Key​

How to setup device Encryption Key ? :​

Inside LoRa settings, navigate to Encryption Key and type in Encryption Key number as per requirement.

lorawan frequency


5. Network Capacity​

  • Supports up to 20 devices per gateway
  • Recommended at 5-minute uplink interval

Note:
Reducing interval may affect scalability.


6. Viewing Sensor Data​

Navigate to: Device Data

Available readings:

  • Temperature
  • Humidity
  • Battery Status

MacTalk Temperature Data Sample

As shown on page 4, if the sensor is not properly connected, readings may display as errors.

Purpose:
Provides real-time environmental monitoring.


7. Modbus Data Reading (Advanced)​

For wired data access:

  • Connect gateway to PC via RS485 converter
  • Use the following parameters:
ParameterValue
Slave ID1
Function Code4
Address8

Register Info MacTalk Temp Humi Sensor Sample

Purpose:
Allows integration with external monitoring or SCADA systems.