问题标签 [windowsiot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
277 浏览

c# - 从外部 LAN raspberry pi 3 windowsiot 连接到网络服务器

我运行了一个教程,包括用于树莓派 3 的 HTTP 服务器应用程序。链接在这里:https ://incredibits.io/project/windows-10-iot-internet-of-things-tips/windows-10-iot-raspberry-pi-网络服务器

在我的本地网络中,一切正常。我运行服务器,在浏览器中输入树莓派的本地 IP(192.168.xx),然后出现“hello world”——太好了。但是,当我想从局域网外部访问我的 HTTP 服务器时,我遇到了一个问题。我做了什么: 1. 在我的路由器中转发端口 80 2. 在 PowerShell 中使用以下命令在树莓派中打开端口 80

  1. 通过键入检查上述命令是否有效

    /li>

我得到了回应:

  1. 检查我的端口是否可见为打开http://www.yougetsignal.com/tools/open-ports/ - 它已关闭(当然,服务器应用程序运行

  2. 在我的笔记本中运行完全相同的应用程序(当然是 Windows 10)。我将路由器中的端口 80 转发到我的上网本,我检查了端口是否打开 - 它是打开的。我在浏览器中输入我的外部 IP 并且它可以工作。我什至尝试通过我的智能手机来确保它也有效。

我认为这证明我的树莓有问题 - 它的设置

0 投票
1 回答
327 浏览

c# - 从课外获取 SPI 温度数据

我正在尝试编写一个“温度”类来处理通过 SPI 与我的 RaspberryPi 通信以读取一些温度数据。目标是能够从我的温度类外部调用 GetTemp() 方法,以便我可以在程序的其余部分需要时使用温度数据。

我的代码是这样设置的:

温度等级:

当我在 GetThermocoupleData() 中添加断点时,我可以看到我得到了正确的传感器数据值。但是,当我从课堂外调用 t.GetTemp() 时,我的值始终为空。

谁能帮我弄清楚我做错了什么?谢谢你。

0 投票
1 回答
748 浏览

c# - 如何在后台任务中收听按键事件

我有一个条码扫描仪,它会被 Windows (IoT) 识别为键盘,我喜欢编写一个IBackgroundTask在扫描新条码时触发事件的程序。如何在 Windows IoT 的后台任务中收听键盘的按键事件?

0 投票
2 回答
1520 浏览

c# - 在 Windows IoT 上使用 MAX31855 热电偶传感器读取温度

我正在使用 Windows IoT 开发 Raspberry Pi 2。我想将 Raspberry Pi 与我在 Adafruit 上购买的MAX31855 热电偶传感器连接起来。GitHub 上有一个 Python 库,可以从传感器读取当前温度。不幸的是,我无法让这个库在我的 Pi 上运行,因为我不知道如何在我的 Pi 上安装先决条件 RPi.GPIO 和 Adafruit_Python_MAX31855 库。我不确定它是否完全适用于 Windows IoT 上的 Python。有人可以证实这一点吗?

我在 StackOverflow 上找到了从课堂外获取 SPI 温度数据的线程,这似乎是我想要做的。首先,当我将热电偶与 Pi 连接时,我需要使用软件 SPI 还是硬件 SPI?在 Windows IoT 上工作时是否有重要区别?

GitHub 上还有一个 C++ 库。是否可以在我的 C# 项目中调用此库中的方法?

0 投票
2 回答
3633 浏览

c# - UWP app HttpClient HTTPS 客户端证书问题

我正在用 C# 编写一个最终用于 IoT 的 UWP 应用程序,但现在我只在本地调试。我正在使用Windows.Web.Http.HttpClient连接到自托管的 WCF REST Web 服务,我也编写了该服务并在同一台机器上作为控制台应用程序运行以进行测试。该服务需要使用证书进行相互身份验证,因此我有一个 CA 证书、服务证书和客户端证书。

我的 UWP 代码是这样工作的:

  1. 检查应用程序证书商店是否安装了客户端证书和 CA 证书。
  2. 如果没有,请分别从 PFX 文件和 CER 文件安装。
  3. 附加CertificateHttpBaseProtocolFilter并将过滤器添加到HttpClient
  4. 调用HttpClient.PostAsync

在我打电话后,PostAsync我收到以下错误:An Error Occurred in the Secure Channel Support. 经过大量的在线搜索,根据常识,我很确定HttpClient是因为建立相互身份验证的 SSL 连接的问题而在呕吐。但根据我的故障排除,我不知道为什么。

为了进一步解决问题,我使用 编写了一个普通的旧控制台应用程序System.Net.Http.HttpClient,将客户端证书附加到请求中,一切正常。遗憾的是,System.NetUWP 不完全支持。我也尝试过不将证书附加到 UWP HttpClient,应用程序会通过 UI 提示我选择已安装的证书。我选择了正确的证书并仍然得到相同的异常(这至少让我知道证书已正确安装并从应用程序的角度与 CA 正确验证)。此外,我从浏览器中点击了 Web 服务上的 GET,在出现提示时选择客户端证书,并且能够下载文件。

我尝试过使用 Fiddler,并且我认为由于它代理流量的方式,它似乎工作得更进一步,除了我的 Web 服务拒绝请求为 Forbidden (大概是因为 Fiddler 没有在请求中包含正确的客户端证书)。我还没有使用 Wireshark,因为让 Wireshark 在 Windows 上使用 localhost 工作很痛苦。

我的下一步是开始将 Web 服务更改为不需要客户端身份验证,看看这是否是问题所在。

两个问题:为什么Windows.Web.Http.HttClient在这种情况下不起作用?而且,不太重要的是,有什么好的 HTTP 监控工具可以帮助我进一步调试吗?

0 投票
1 回答
1237 浏览

node.js - Windows IoT - Mongodb - 覆盆子

是否可以在 Windows 10 IoT 上安装 mongodb?

我在我的 Raspberry PI3 上安装了一个 Windows 10 IoT 磁盘,并想安装一个连接到 mongodb 数据库的 nodejs 应用程序。

你有什么建议吗?或者更合适的数据库是什么?

0 投票
1 回答
261 浏览

face-recognition - Windows 物联网 - 树莓派

我有一个问题,有人知道如何在 linux(raspberry pi)中连接 python 代码并传输收集的数据以更新 Visual Studio 中的数据库吗?

在我的情况下是面部识别,我想将识别的面部发送到 Windows 中的视觉工作室,以便它能够更新数据库,但我不知道如何开始。

有没有人有任何想法?

0 投票
1 回答
1047 浏览

c# - I2C windows iOT 找不到 DeviceInformation

我尝试在运行 Windows 10 IOT build 14376 内部人员的树莓派 3 和此处使用 I2C 协议的 T-REX手册之间进行通信。DeviceInformation.FinAllAsync(..)问题是它总是崩溃,所以经过一些调试过程后,我发现它似乎没有从ArgumentOutOfRangeException. 它应该有一些我不明白的东西,可能在设备功能或权限中,微软教程在这里没有提到

然后我有一个前面提到的using (I2cDevice device = await I2cDevice.FromIdAsync(dis[0].Id, settings)){...}失败ArgumentOutOfRangeException

我尝试的第二种方法是使用此代码:

NullReferenceException最后一行产生 a

0 投票
1 回答
1623 浏览

c# - Raspberry pi - 如何在 Windows IOT 中使用 Arduino Nano CH340

我正在尝试从 USB 串行获取数据。夏普 GP2Y0A02YK0F传感器与 Arduino CH340 连接。它通过 USB 连接到树莓派。我无法获取数据,因为 Windows IOT 未找到 USB 串行端口。是否有任何驱动程序或任何替代方式如何将锋利的传感器与 Windows IOT 一起使用。

ps:我已经尝试过 FTDI,但它会修复它。我正确安装了它,但是当我尝试通过 devcon 状态“USB\VID_0403&PID_6001”获取信息时, 它返回找不到设备

谢谢。

0 投票
1 回答
410 浏览

asp.net-core - 在 UWP 应用中托管 Katana

随着所有更改都转移到 ASP.NET Core,我不太确定 Katana 在此过程中的落脚点,所以如果之前已经回答过这个问题,我们深表歉意。

以前,我们可以在控制台应用程序或类库中托管 Katana。但是,由于 Katana 已集成到 ASP.NET 中,我们似乎越来越不可能看到 UWP 支持Microsoft.Owin.

鉴于此,是否有另一种使用 OWIN 在 UWP 应用程序中托管 Web 服务(即 Web API 或 Nancy)的方法?