小编DPG*_*MAN的帖子

Websocket是将JSON数据从Arduino Uno迁移到Bluemix的最少内存消耗的方法吗?

我真的需要一些帮助。没什么坏的,只需要一些指导。我有一个Arduino Uno和AdaFruit CC3300 Wifi Shield。我建立了一个运行良好的太阳能气象站,并已使所有模拟和数字IO饱和。一切都与IDE配合良好,我的wifi示例代码运行完美。尽管过去没有做过任何事,但是我正在使用IBM Bluemix并学到了很多东西。我是一名计算机工程师,在整个职业生涯中都做过一些软件,主要是嵌入式硬件。

不幸的是,尽管有很多优化,我只是没有足够的空间让MQTT客户端在Uno上运行。关于此以及有关Bluemix本身的很多很好的指导,但是我不能使用它。

这是我的问题;

  1. 我认为网络套接字是使事情保持最佳状态的最佳方法。 - - - 那正确吗?----实际上,我需要在5分钟内传递约300个字符(所有传感器数据和其他内容)的JSON字符串。而已。我只是不知道如何使用Node Red将其提升到Bluemix应用程序(也学习JavaScript)。也有一个Web套接字节点。在任何我至少能找到凡人都能理解的地方,都没有很好地解释。我也为该wifi库运行了webclient示例,但是无法跳转。只是没有经验明智。

  2. 我相信AdaFruit CC3300 Wifi防护库可以在客户端设置Web套接字,因此不会再增加空间负担。 - - 那正确吗?-----

  3. 我的目标只是能够将这些JSON格式的数据传递到我的Bluemix应用程序中,并显示在Node Red调试控制台中。我已经在Bluemix上完全设置好了。

感谢任何指导以正确方向指导我。dpguitarman

wifi websocket arduino-uno node-red ibm-cloud

5
推荐指数
1
解决办法
267
查看次数

'require'关键字在节点红色功能节点中不起作用

节点红色功能节点中的第一行是

var moment = require('moment-timezone');

...

我正在尝试为传感器数据建立时区正确的日期/时间戳.此节点运行时出现以下错误;

ReferenceError:未定义require(第1行,第14行)

顺便说一句,这个函数还有其他总能完美运行的JavaScript.

我的Package.json没有错误,我有"moment-timezone":"0.5.3".

我从一点或研究中了解到我需要在settings.js文件中添加一些内容,但是,我需要一些关于添加内容的指导,以便识别"require".

javascript node.js node-red ibm-cloud

5
推荐指数
1
解决办法
8877
查看次数