আমি পার্স.কম জাভাস্ক্রিপ্ট এসডিকে ব্যবহার করে একটি ক্লাউড ফাংশন তৈরি করেছি এবং আমি আরডুইনো থেকে সেই ফাংশনগুলি কল করছি। নিম্নলিখিত hello
ফাংশন জন্য কোড :
Parse.Cloud.define("hello", function(request, response) {
response.success("This is hello function");
}); //hello function Block
আমি নিম্নলিখিত কোডটি ব্যবহার করে আরডুইনো পক্ষ থেকে এই ফাংশনটি কল করছি:
void setup() {
Bridge.begin();
Serial.begin(9600);
while (!Serial);
Parse.begin("***zE0uUjQkMa7nj5D5BALvzegzfyVNSG22BD***", "***Ssggp5JgMFmSHfloewW5oixlM5ibt9LBSE***");
//commented my keys with * here only
// In this example, we associate this device with a pre-generated installation
Parse.getInstallationId();
Parse.startPushService();
}
void loop() {
Serial.println("Start loop");
demoBasic("meeting", 0);
}
void demoBasic(String functionname, int light) {
char fnname[11];
functionname.toCharArray(fnname, 11);
Serial.print("In ");
Serial.print(functionname);
Serial.println(" Function");
ParseCloudFunction cloudFunction;
cloudFunction.setFunctionName(fnname);
cloudFunction.add("light_sensor", light);
cloudFunction.add("value", "Arduino Hello");//parameters
ParseResponse response = cloudFunction.send();
Serial.println(response.getJSONBody());
}
সমস্যাটি হ'ল আমি কেবল 8 বার সাড়া পাচ্ছি। এর পরে পুরো প্রোগ্রাম প্রবাহ অবরুদ্ধ হয়ে যায়। সমস্যাটা কি?
আপনার সমস্যাটি কী তা নিশ্চিত নয় তবে ডেমোব্যাসিকের কল করার পরে আমি লুপটিতে "বিলম্ব" চেষ্টা করব। আমি 100 এমএস দিয়ে শুরু করব। আপনার কোডটি "খুব দ্রুত" চালায় তবে জেএস ফাংশনটি ব্লক হয়ে যায়।
—
ফিব্রোসেল
@ ফ্যাব্রোসেল আমি এটি করার চেষ্টা করেছি কিন্তু তবুও সমস্যা ছিল you আপনি যে কোনও অশুভ বিষয় প্রস্তাব করতে পারেন যা সমস্যার সমাধান করতে পারে।
—
অভিজিৎ কুলকার্নি
আপনার যদি এমন কোনও ওয়ার্কিং কোড থাকে যা পার্স ডটকমকে অবিচ্ছিন্নভাবে ডেটা ঠেলে দিতে সক্ষম হয়, আপনি কি এটি ভাগ করতে পারবেন?
—
অভিজিৎ কুলকার্নি
আমি দুঃখিত, আমার কিছু নেই। যেভাবেই হোক, যদি ফাংশনটি কেবল 8 বার বলা হয় এবং এর বেশি না হয় তবে এটি খুব আশ্চর্যজনক আচরণ ...
—
ফেব্রোসেল
কোডের কোন পর্যায়ে প্রোগ্রামটি "ব্লক হয়ে যায়" প্রবাহিত হয়?
—
কিংসলে