我正在开始使用Windows 10的Raspberry Pi 2开发经验,我想知道如何配置Raspberry Pi 2以自动启动我自己发布的应用程序,我在Visual Studio中开发?此外:如何在我的设备上设置时间和地区?
非常感谢你们所有有用和善意的答案.
我刚刚将Windows 10安装到Raspberry Pi上.它开始很好,我可以从我的笔记本电脑连接(使用PowerShell).
我可以将键盘和鼠标连接到Pi,但我无法获得登录窗口.我所能做的就是改变时区并重新启动.有没有办法直接登录设备?
我不需要花哨的图形窗口.命令行会话(点菜 Linux或PowerShell的)就可以了.
如果核心安装无法实现,是否有人知道Microsoft或第三方提供商是否计划添加此功能?
每次我打开GPIO引脚时都会遇到以下异常:
WinRT information: Failed to open a handle to the device.
A resource required for this operation is disabled.
Run Code Online (Sandbox Code Playgroud)
我似乎无法在互联网上找到这方面的更多信息.可能是因为UAP仍在预览中.而且我认为我的代码没有问题,它与Blink示例几乎相同:
GpioController gpio = GpioController.GetDefault();
if (gpio != null)
{
var ledpin = gpio.OpenPin(11);
ledpin.Write(_light ? GpioPinValue.High : GpioPinValue.Low);
ledpin.SetDriveMode(GpioPinDriveMode.Output);
}
Run Code Online (Sandbox Code Playgroud) 我正在构建一个一次性的智能家居数据收集盒.它预计将运行在raspberry-pi级机器(~1G RAM)上,每天处理大约200K数据点(每个64位int).我们一直在使用vanilla MySQL,但性能开始崩溃,特别是对于给定时间间隔内的条目数量的查询.
据我了解,这基本上就是为时间序列数据库设计的.如果有的话,关于我的情况的不寻常的事情是音量相对较低,可用的RAM量也是如此.
快速浏览维基百科可以看出OpenTSDB,InfluxDB和BlueFlood.OpenTSDB建议使用4G的RAM,但这可能适用于高容量设置.InfluxDB实际上提到了传感器读数,但我找不到很多关于需要什么样的资源的信息.
好的,所以这是我的实际问题:是否有明显的红旗会使这些系统中的任何一个不适合我描述的项目?
我意识到这是一个火焰的邀请,所以我指望人们把它保持在明亮和乐于助人的一面.提前谢谢了!
我正在开发一些运行在raspberry pi 2上的haskell项目和ghc的版本,你可以用rasp-get(7.4.1)安装apt-get.它没有GHCi,这可以防止一些重要的包(如Vector)编译.我已经看到一些关于能够将更高版本的ghc(带有ghci)放到pi上的传言,但最近没有.haskell wiki上的条目看起来已经过时了几年.有人有运气吗?
我正在尝试读取超声波传感器(HC-SR04)的距离,但我得到的唯一值是0和265.xx.
我正在使用安装了Windows 10 IoT Core的Raspberry Pi 2.
我用C#编写了代码.
这是超声波传感器类:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Diagnostics;
using Windows.Devices.Gpio;
namespace RaspberryPi
{
class UcSensor
{
GpioController gpio = GpioController.GetDefault();
GpioPin TriggerPin;
GpioPin EchoPin;
//Contructor
public UcSensor(int TriggerPin, int EchoPin)
{
//Setting up gpio pin's
this.TriggerPin = gpio.OpenPin(TriggerPin);
this.EchoPin = gpio.OpenPin(EchoPin);
this.TriggerPin.SetDriveMode(GpioPinDriveMode.Output);
this.EchoPin.SetDriveMode(GpioPinDriveMode.Input);
this.TriggerPin.Write(GpioPinValue.Low);
}
public double GetDistance()
{
ManualResetEvent mre = new ManualResetEvent(false);
mre.WaitOne(500);
//Send pulse
this.TriggerPin.Write(GpioPinValue.High);
mre.WaitOne(TimeSpan.FromMilliseconds(0.01));
this.TriggerPin.Write(GpioPinValue.Low);
//Recieve pusle
while (this.EchoPin.Read() == …Run Code Online (Sandbox Code Playgroud) 我想知道如何在我的Raspberry Pi上安装PHP 5.6.x. 目前已安装版本5.4.41,并且由于新规范我想升级到5.6.10.我已经看过这个教程但是控制台的输出告诉我出了问题.
pi@raspberry:~$ sudo apt-get update
Hit http://packages.dotdeb.org wheezy-php56 Release.gpg
Hit http://archive.raspberrypi.org wheezy Release.gpg
Get:1 http://mirrordirector.raspbian.org wheezy Release.gpg [490 B]
Hit http://raspberrypi.collabora.com wheezy Release.gpg
Hit http://packages.dotdeb.org wheezy-php56 Release
Get:2 http://mirrordirector.raspbian.org wheezy Release [14,4 kB]
Hit http://raspberrypi.collabora.com wheezy Release
Hit http://archive.raspberrypi.org wheezy Release
Hit http://packages.dotdeb.org wheezy-php56/all Sources
Hit http://raspberrypi.collabora.com wheezy/rpi armhf Packages
Hit http://archive.raspberrypi.org wheezy/main armhf Packages
Get:3 http://mirrordirector.raspbian.org wheezy/main armhf Packages [6.904 kB]
Ign http://raspberrypi.collabora.com wheezy/rpi Translation-en_US
Ign http://raspberrypi.collabora.com wheezy/rpi Translation-en
Ign http://archive.raspberrypi.org wheezy/main Translation-en_US
Ign …Run Code Online (Sandbox Code Playgroud) 我正在尝试从运行Windows Iot Core的Raspberry Pi 2播放蓝牙信号,以便我可以从智能手机和其他设备连接到它,但我在实际收到配对信号的最后几天一直困扰着.
使用Windows蓝牙文档,我能够广播信号,我可以从我的桌面和手机上看到它.但是,这是我能得到的.我希望能够在没有PIN的情况下进行配对(设备没有屏幕),但是只要选择了设备,配对就会失败.
我在用
SocketProtectionLevel.BluetoothEncryptionAllowNullAuthentication
Run Code Online (Sandbox Code Playgroud)
和
DevicePairingKinds.None
Run Code Online (Sandbox Code Playgroud)
但连接回调永远不会被击中.我查看了许多类似的问题,这些问题要么没有答案,要么没有相应的信息,因为我使用的是RPI2,而不是桌面应用程序.
我不是想通过网络界面配对,而只是通过代码
.
[UPDATE]
我已经尝试过32feet.NET库,但它似乎太旧了,无法支持PI2.我也尝试了一些NuGet包,似乎没有任何工作.
我正面临着使用Python2.7 GPIO 0.5.11在PI 2中运行DHT 11温度传感器的问题.我指的是http://www.uugear.com/portfolio/dht11-humidity-temperature-sensor-module/ 示例代码.
相同的代码在PI 1 B +上正常工作.在PI 2中,我将"ERR_RANGE"视为错误.我试过调试问题好像数据读取@ GPIO引脚4需要增加.
将数据读取值增加到2000后,返回的温度和湿度值始终为255.有没有人遇到过这个问题,请帮我解决问题.
谢谢,Bharadvaj
我正在尝试在我的 Raspberry Pi 4 上进行无头安装,运行 Raspberry Pi OS,通过 Raspberry Imager 安装。安装或多或少是普通的,因为我所做的唯一更改是连接(设置 SSH、无线和 VNC,如本指南中所述: https: //www.tomshardware.com/reviews/raspberry-pi-headless-设置方法,6028.html)。
当我通过 VNC 登录时,出现“当前无法显示桌面”错误。应该可以通过 raspi-config 更改屏幕分辨率来修复,但这会使 pi 无响应。将 pi 设置为使用“G3 Legacy”应该可以在重新启动后或不重新启动后解决该问题(答案各不相同),但在这两种情况下似乎都没有什么区别。
有谁知道如何通过 VNC 连接到我的 pi?
谢谢 :)
raspberry-pi2 ×10
raspberry-pi ×4
c# ×3
iot ×3
windows-10 ×3
apt ×1
bluetooth ×1
haskell ×1
influxdb ×1
mysql ×1
opentsdb ×1
pairing ×1
php ×1
powershell ×1
python-2.7 ×1
raspbian ×1
sensor ×1
vnc ×1