Articles of raspbian

节点红色TI sensortag

我从以下链接使用节点红色节点: https : //github.com/node-red/node-red-nodes/tree/master/hardware/sensorTag 它工作的很好,但我找不到改变读取间隔时间的选项。 有没有可能改变这个时间(例如500毫秒)?

Raspberryp上的node.js]不显示任何terminal输出

我已经在我的RaspberryPi上运行Raspbian上安装了node.js sudo apt-get install nodejs npm 它看起来好像已经安装,我没有安装错误,但是当我检查版本,我没有得到任何terminal输出node -v或node –version 。 我写了一个简单的js文件,只是输出testing到控制台,当我从命令行运行node index.js ,我也没有得到任何输出在命令行。 有什么我在这里做错了吗? 是Raspbianterminal在某种程度上不同于其他平台(我无法想象它是)。 我也安装了这个post的指导(直到configuration服务器) http://blog.rueedlinger.ch/2013/03/raspberry–pi-and-nodejs-basic-setup/并得到相同的结果,在控制台中没有输出

带有socket.io和firmata的raspbian(模型B)的Node.js运行缓慢

我正在运行一个Raspberry Pi Model B(512MB RAM),配有一个16GB的300MB / s SD卡,最近的raspbian已经升级了。 在这台机器上我build立了一个apache2服务器,node.js和socket.io和firmata。 在我的networking应用程序中,videostream是一个关键特性。 当我访问我的networking服务器只是为了stream式传输video(没有node / socket.io / firmata)时,所有内容都以良好的性能stream传输。 但是当我打开node.js / socket.io / firmata它很慢,需要5-7秒才能开始stream式传输video。 首先安装node.js时遇到问题。 从编译/安装像一个魅力来源的Node.js,但是当我试图运行它,我得到了这个神秘的“非法指令”的消息。 作为替代scheme,我使用预编译的debian-packages并使用dpkg使用此repo安装它们: http://revryl.com/2014/01/04/nodejs-raspberry–pi/ 他们说Nodejs运行速度会比较慢,但这对我来说是不能接受的。 任何提示? 感谢致敬!

节点mdns dns服务错误

我试图用mdns节点模块实现zeroconf protocole,但是当我使用它时我有这个错误(在树莓pi 2上): error: Error: dns service error: unknown at Error (native) at new Advertisement (/var/www/lisa/node_modules/mdns/lib/advertisement.js:56:10) at Object.create [as createAdvertisement] (/var/www/lisa/node_modules/mdns/lib/advertisement.js:64:10) at Object.module.exports.bootstrap (/var/www/lisa/config/bootstrap.js:22:17) at Sails.runBootstrap (/var/www/lisa/node_modules/sails/lib/app/private/bootstrap.js:44:25) at Sails.bound [as runBootstrap] (/var/www/lisa/node_modules/sails/node_modules/lodash/dist/lodash.js:729:21) at Sails.initialize (/var/www/lisa/node_modules/sails/lib/app/private/initialize.js:48:9) at bound (/var/www/lisa/node_modules/sails/node_modules/lodash/dist/lodash.js:729:21) at /var/www/lisa/node_modules/sails/node_modules/async/lib/async.js:607:21 at /var/www/lisa/node_modules/sails/node_modules/async/lib/async.js:246:17 at iterate (/var/www/lisa/node_modules/sails/node_modules/async/lib/async.js:146:13) at /var/www/lisa/node_modules/sails/node_modules/async/lib/async.js:157:25 at /var/www/lisa/node_modules/sails/node_modules/async/lib/async.js:248:21 at /var/www/lisa/node_modules/sails/node_modules/async/lib/async.js:612:34 at /var/www/lisa/node_modules/sails/lib/app/load.js:201:13 at /var/www/lisa/node_modules/sails/node_modules/async/lib/async.js:451:17 […]

Raspbianredirect控制台日志到USB文件

我在这里是新来的,但是我花了好几天的时间和问题,我还没有解决。 这是我想要实现的: 我想直接将控制台日志redirect到USB文件。 我有一个shell脚本可以在启动树莓时自动启动(这个过程是可行的)。 该脚本执行一个JavaScript文件。 我需要直接删除USB驱动器,树莓派仍然开机,日志文件保留在USB驱动器。 这是我试过的: 直接使用像“sudo node node_modules / sensortag / ..> /media/USBname/Data.txt”这样的expression式(它显示我“访问被拒绝”),但是expression式的第一部分如果没有redirect部分。 我试图改变USB目录的权限,仍然是同样的问题。 我试图在terminal执行前面的命令(不是脚本),只有在命令之前input了“sudo su”命令(但是它不能和“sudo”命令一起工作,我不知道如何执行在脚本中插入“sudo su”命令)。 我尝试了很多不同的select。 你知道我为什么有这个错误? 你能告诉我如何解决吗? 我可以尝试的另一个选项,但还没有,因为我没有清楚,是修改JavaScript文件redirect控制台日志到USB文件。 你能告诉我该怎么做吗? 非常感谢。 我看了很多不同的论坛主题,但我无法解决这个问题。 我希望你能指导我。

在React.js中通过网站控制树莓派?

我已经写了一个nodejs应用程序,并把它放在我的树莓派。 这很好。 但是,现在我想通过React中内置的Web浏览器界面/网站来控制我的nodejs应用程序。 我将如何做到这一点? 该网站将在互联网上,但需要有某种方式访问​​我的覆盆子电脑,并修改那里的东西。

buffer.js:246“对象1没有方法”toLowerCase'

我试图在JavaScript中使.smil(.xml)分析器。 但是当我想testing它时,node.js只是说我: buffer.js:246 switch(encoding && encoding.toLowerCase()){ ^ TypeError: Object 1 has no method 'toLowerCase' at Function.Buffer.isEncoding (buffer.js:246:32) at assertEncoding (fs.js:98:27) at Object.fsread (fs.js:422:5) at gets (/home/pi/SMIL_Parser.js:8:8) at read_until (/home/pi/SMIL_Parser.js:28:14) at home/pi/SMIL_Parser.js:64:14 at Object.oncomplete (fs.js:93.15) gets()的确是我的一个function: var io=require('fs'); … function gets (file){ var chaine="", cache="", pkmn=0; io.read(file, cache, 0, 1, null, function(err, byte, buf){ if (err […]

在Raspberry Pi上安装Google编码器时的NPM错误

我正在Raspberry Pi上做以下的Google编码器设置: sudo apt-get install nodejs npm git git clone https://github.com/googlecreativelab/coder cd coder/coder-base/ npm install 它工作正常,直到我input第四个命令“npm安装”,当我这样做,我得到以下错误: npm ERR! 错误:无法从registry中获取:express / 3.1.0 npm ERR! 在/usr/share/npm/lib/utils/npm-registry-client/get.js:139:12 npm ERR! 在cb(/usr/share/npm/lib/utils/npm-registry-client/request.js:31:9)npm ERR! 在Request._callback(/usr/share/npm/lib/utils/npm-registry-client/request.js:136:18)npm ERR! 在Request.callback(/usr/lib/nodejs/request/main.js:119:22)npm ERR! 在请求。 (/usr/lib/nodejs/request/main.js:212:58)npm ERR! 在Request.emit(events.js:88:20)npm ERR! 在ClientRequest。 (/usr/lib/nodejs/request/main.js:209:10)npm ERR! 在ClientRequest.emit(events.js:67:17)npm ERR! 在CleartextStream.socketErrorListener(http.js:1188:9)npm ERR! 在CleartextStream.emit(events.js:67:17)npm ERR! 您可以在以下url报告此日志:npm ERR! http://bugs.debian.org/npm npm ERR! 或者使用npm ERR! reportbug –attach […]

Raspberry Pi opencv 3和node-opencv

我成功地在我的覆盆子pi raspbian系统上编译了opencv 3。 现在我正在尝试从几年来获得节点opencv安装,但没有太多的成功。 这是npm的错误输出 npm install -g opencv | opencv@1.0.0 install /usr/local/lib/node_modules/opencv node-gyp rebuild make: Entering directory '/usr/local/lib/node_modules/opencv/build' CXX(target) Release/obj.target/opencv/src/init.o In file included from ../src/init.cc:5:0: ../src/CascadeClassifierWrap.h:5:3: error: 'CascadeClassifier' in namespace 'cv' does not name a type In file included from ../src/init.cc:6:0: ../src/VideoCaptureWrap.h:5:7: error: 'VideoCapture' in namespace 'cv' does not name a type opencv.target.mk:99: recipe […]

如何在Raspberry Pi上安装最新版本的node.js?

我想在Raspberry Pi 3上安装最新的稳定版本的Node.js。我该如何做到这一点:a)我总是能够更新到最新的LTS版本b)可以在版本之间轻松切换