问题标签 [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.
azure - 使用 Azure IoT SDK 中的 ServiceClient.GetFeedbackReceiver() 获取 ACK 消息
我正在寻找一种用于ServiceClient.GetFeedbackReceiver()
接收来自带有 Azure IoT SDK 的设备的确认的良好做法。
我有两个IEventProcessor
处理来自 IoT HUB 的消息的实例——一个用于冷路径,另一个用于热路径。如果需要更多数据,每个 EventProcessor 都可以向设备发送消息。
我需要处理来自我发送消息的设备的 ACK。所以我有一个像这样的“存根代码”:
问题是:
- 当我在两个事件处理器(热和冷)中运行此代码时,我得到反馈响应(ack)是完全随机的!
- 两个 EventProcessor 是分开的,所以我不能只将收到的 ACK 从一个传递到另一个;
我需要的:
- 我需要 ACK 来返回消息来源的 EventProcessor
- 或解决问题的其他常见的、良好的做法、规范的解决方案;
visual-studio-2015 - Windows IOT:无法启动包 BlinkyHeadless
我已经在 Windows IOT 和 Raspberry PI 2 上工作了一段时间,但我所有的工作都是通过 Visual Studio 2015 完成的。事情进展顺利,直到我想在没有 Visual Studio(独立模式)的情况下运行应用程序,这就是事情开始的时候让我发疯。
该应用程序在调试中运行良好,但是当我进入 IOT Web 界面以独立运行它时,我总是得到“无法启动包 BlinkyHeadlessVB...”。我正在运行来自 Microsoft 的 BlinkyHeadless 样本的精确副本。
我尝试在发布模式下构建并部署,结果相同(通过 VS 很好,但无法自行启动)。Raspberry PI 以无头模式运行。我什至尝试选中“不启动,但在启动时调试我的代码”框,同样的事情,无法从 Web 界面运行它。我还尝试构建 appx 文件并通过 Web 界面安装它,同样的事情。
我快疯了,特别是错误说它在任何地方都没有任何解释就失败了(至少我找不到)。
我觉得我错过了一些简单的东西(而且可能很愚蠢)。
有人有什么想法吗?我用谷歌搜索了几个小时,找不到有效的解决方案。
非常感谢您的帮助..
环境细节:
主机:Windows 10
IDE:带有更新 1 的 Visual Studio 2015 社区版
设备:Raspberry PI 2 B 型
设备操作系统:Windows IOT v10.0.10586
试图运行的项目:BlinkyHeadlessVB
oauth - 赢得 10 个 IoT OAuth 凭据 RP2 Google 日历
我有一个项目,我在我的 Rasp Pi 2 上运行(带监视器)并将其连接到互联网,这样我就可以从托管第 3 方的服务以及我在 Azure 中建立的服务获取数据。
所有 REST 调用都运行良好。但是,谷歌日历调用的 oAuth 部分仅适用于我的开发机器和其他具有内置浏览器的机器。
有没有一种方法可以保存在我的开发机器上运行调试生成的任何令牌,并将其用于部署到 RP2 上?
我的 .sln 构建操作中有我的 client_secret.json 文件属性 = 内容并复制到输出目录 = 始终复制
我在我的开发机器上工作的代码:
任何关于如何在我的 rp2 上运行它的帮助或见解将不胜感激!这是我第一次尝试 rp2 + win10iot 的东西。
更新:我收到的异常如下:错误:“UserCancel”,描述:“WebAuthenticationBroker没有返回代码或错误。详细信息:0”,Uri:“”它在执行时直接跳转到我的catch块AuthorizeAsync() 方法。
raspberry-pi - 为什么 Gamepad.GetCurrentReading() 不起作用?
我创建了一个利用Windows.Gaming.Input
命名空间的 UWP 应用,但是当我部署到运行 Windows 10 IoT Core 的 Raspberry Pi 2 B 时,该Gamepad.GetCurrentReading()
方法返回GamepadReading
. (即一切都是0
)
在我的本地机器上调试似乎有效。让这个 API 在我的设备上运行还需要什么额外的东西吗?
PS 我注意到其中一个示例使用了 HidDevice,因此我将同时研究它作为替代方案。
c# - 尝试通过“appFolder.GetFilesAsync();”读取文件列表时不断出错
我一直在关注 Debug.Window 的输出。
我的代码是:
我使用了来自 inet 的一个非常基本的示例,因为我的原始代码与我现在在这个示例中遇到的问题相同。
我基本上想要一个位于指定目录中的文件列表。
逐步调试显示将目录分配给 appFolder 没有问题。
但是当涉及到
上面提到的输出逐步退出。显然没有要捕获的异常,否则它将继续使用 catch(Exception ex)。
有谁知道我做错了什么或者可以指出我的问题的另一种解决方案?
任何提示都值得赞赏。
PS:对不起我糟糕的英语。
visual-studio-2015 - 为什么我的通用 Windows .pfx 文件上有一个警告图标?
我创建了一个通用 Windows 应用程序,可在带有 Windows 10 IoT 的 Raspberry Pi 2 上运行。该项目有一个名为 [myproject]_TemporaryKey.pfx 的文件,该文件显示一个警告图标。
- 为什么会有警告图标?
- 如何摆脱警告图标?
raspberry-pi - 可以在树莓派+物联网上唤醒触摸屏吗
我正在考虑从树莓世界开始,就我而言,使用 Windows IoT。
我想用触摸屏组装覆盆子,我怀疑一个具体的功能:
当我的应用需要显示警报时,我如何唤醒屏幕?(我假设 tiemout 或类似的屏幕处于睡眠模式)
而且,当我想唤醒屏幕来管理系统时,我可以在屏幕休眠时处理触摸事件吗?触摸屏幕自动唤醒?我不想使用键盘或任何其他输入法,除了触摸。
这种情况可能吗?
谢谢
c# - 不断将传感器数据发送到 SignalR 集线器
我在 Raspberry Pi 上运行 Windows IoT。
打开 Raspberry Pi 并启动 Windows IoT 后,我想自动开始从串行端口连续读取传感器数据,并将数据连续发送到 SignalR 服务器/集线器。我不需要任何用户界面。
我是 UWP 应用程序的新手。使用无头后台任务是最佳实践吗?但是我怎样才能确保数据读取和发送间隔不会太长(~1-20ms)?因为我想使用 SignalR 客户端近乎实时地发送数据。
protocols - Windows IOT Core 的 MQTT 代理?
我有一个运行 Windows IOT Core 的 Raspberry Pi,它正在运行我的家庭自动化应用程序。现在我需要在 RB pie 和 ESP8266 之间建立通信。
我一直在考虑 MQTT 协议,但我不想让外部服务器运行 MQTT 代理,而且我找不到 Win IOT 的代理。Windows IOT Core 是否存在 MQTT 代理?如果不是,您会为此目的推荐什么通信协议?
visual-studio-2015 - 用于 ARM 的 VS15 远程部署不起作用
我正在尝试使用 IoT 将 Win UWP 应用程序部署到 RPi2,我本月前成功完成了但从那时起我从 Windows 10 上的 Insider Program 中获得了一些升级,当我现在为 Remote ARM 构建和部署项目时,我遇到了以下错误:
在 google 上找不到此问题的解决方案 :( 可能是错误的关键字
当前构建操作系统:11102.1000 x64 VS15 Enterprise:14.0.24720.00 更新 1 目标物联网:10586
远程部署错误:
有什么方法可以手动安装缺少的框架?