LoRaWAN Workshop

NoNameDevEUIAppKey
1DPT78251ca852000000504439427d2400c656c5dd9e1268e0ac237c
2Honeywell DPac1f09fffe26d5b9ac1f09fffe26d5b9ac1f09fff9151720
3Honeywell PTac1f09fffe26d56cac1f09fffe26d56cac1f09fff9151720
4Nuflo Gasac1f09fffe26d4b1ac1f09fffe26d4b1ac1f09fff9151720
5Nuflo Liquidac1f09fffe26d544ac1f09fffe26d544ac1f09fff9151720
6RAK001ac1f09fffe1e0a48ac1f09fffe1e0a48ac1f09fff9151721
7SENSA PT Simulator 1ac1f09fffe26d855ac1f09fffe26d855ac1f09fff9151720
8SENSA PT Simulator 2ac1f09fffe26d514ac1f09fffe26d514ac1f09fff9151720
9SENSA PT Simulator 3ac1f09fffe26d878ac1f09fffe26d878ac1f09fff9151720
10SENSA PT Simulator 4ac1f09fffe26d84aac1f09fffe26d84aac1f09fff9151720
/**
 * Decode uplink function
 * 
 * @param {object} input
 * @param {number[]} input.bytes Byte array containing the uplink payload, e.g. [255, 230, 255, 0]
 * @param {number} input.fPort Uplink fPort.
 * @param {Record<string, string>} input.variables Object containing the configured device variables.
 * 
 * @returns {{data: object, errors?: string[], warnings?: string[]}}
 * An object containing:
 * - data: Object representing the decoded payload.
 * - errors: An array of errors (optional).
 * - warnings: An array of warnings (optional).
 */
function decodeUplink(input) {
  return {
    data: {
      temp: 22.5,
    }
  };
}

/**
 * Encode downlink function.
 * 
 * @param {object} input
 * @param {object} input.data Object representing the payload that must be encoded.
 * @param {Record<string, string>} input.variables Object containing the configured device variables.
 * 
 * @returns {{bytes: number[], fPort?: number, errors?: string[], warnings?: string[]}}
 * An object containing:
 * - bytes: Byte array containing the downlink payload.
 * - fPort: The downlink LoRaWAN fPort. (falls back to provided fPort)
 * - errors: An array of errors (optional).
 * - warnings: An array of warnings (optional).
 */
function encodeDownlink(input) {
  return {
    fPort: 10,
    bytes: [225, 230, 255, 0],
  };
}
https://bitbucket.org/sensaio/sensaiodecoder/src/main/
MQTT_WS_USER=dashboard
MQTT_WS_PASS=269f19ae8c5dca840c7e0aad5e7c4fc2

Menu Makan Siang

Was this article helpful?

Leave A Comment?