Ошибка парсинга фотона и веб-сайта

Я пытаюсь этот пример с моей частицей Photon: https://github.com/technobly/Remote-Spark/blob/master/JUSTGAUGE%20DEMO/index.html

Я получаю результат "$Y", если отправляю значение из моего облака частиц на сайт. Сайт работает локально на сервере node.js.

Object {cmd: "VarReturn", name: "RFID-SCAN", result: "$Y", coreInfo: Object}

Результатом должно быть значение HEX, например "6da24659", и отправка в виде строки в облаке частиц. В облаке я получаю правильное значение. Единственная проблема - путь из облака на сайт.


Для лучшего понимания, в следующем моем коде для фотона:

// Serial Communication with Sharp Distance Sensor and RFID Reader
...

int int_value;

void setup() {
 byte i, port, status;
 Serial.begin(9600);
 SPI.begin();
 mfrc522.PCD_Init(); 
}

void loop() {
 int sensorValue = analogRead(A0);
 Serial.write(sensorValue);
 Particle.publish("SENSOR-VALUE", String(sensorValue), 60, PUBLIC);
 Particle.variable("SENSOR-VALUE", &sensorValue, INT);
 delay(1000);

 if ( ! mfrc522.PICC_IsNewCardPresent())
{
 return;
}

if ( ! mfrc522.PICC_ReadCardSerial())
{
 return;
}

String cardID;

for (byte i = 0; i < mfrc522.uid.size; i++) {
    cardID += String(mfrc522.uid.uidByte[i] < 0x10 ? "0" : "");
    cardID += String(mfrc522.uid.uidByte[i], HEX);
 }

Serial.write(cardID);
Particle.publish("RFID-SCAN", String(cardID), 60, PUBLIC);
Particle.variable("RFID-SCAN", &cardID, STRING);
delay(1000);
}

Кто-нибудь, кто может помочь?

0 ответов

Другие вопросы по тегам