问题标签 [azure-sphere]

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 投票
1 回答
171 浏览

azure-sphere - ./azsphere_connect.sh 无法连接到设备

尝试使用提供的 azsphere_connect.sh 连接到 Azure Sphere 时,出现错误,如下所示:

$ sudo ./azsphere_connect.sh -v VERBOSE:寻找附加的 Azure Sphere 设备 VERBOSE:在 /dev/ttyUSB2 找到附加的 Azure Sphere 设备 VERBOSE:设置 SLIP 连接 错误:无法建立 SLIP 连接。

这种情况已经持续了几个月。我发现的唯一解决方法是修补 net-tools/slattach 以支持 Azure Sphere 所需的更高速度并改用它。

0 投票
1 回答
43 浏览

azure-sphere - Azure Sphere 日志记录

对于 Sphere 设备,我们可以使用 vscode/cli 来部署、调试和查看应用程序[1]的日志。但后来(假设我让它运行了 24 小时然后回来),如果我想查看应用程序日志,看起来我没有办法。有没有办法在不启动调试器的情况下查看 Sphere 开发板上的应用程序日志

需要明确的是,这与监控生产中部署的应用程序无关[2]。这仅与 Azure Sphere 开发板上的开发日志有关。一个例子是 Android [3]中的 logcat 。目的是分析 Azure Sphere 上长时间运行的应用程序。我们不能永远连接调试器。

0 投票
1 回答
62 浏览

rest - Azure Sphere 公共 API:删除设备组方法不起作用

我尝试使用 Azure Sphere 公共 API:设备组 -使用 Node.js删除。

但我收到错误消息:Error occurred while deleting deviceGroup --- for tenantId ---。(---:我的租户/设备组 ID)

但是“设备组 - 获取”方法效果很好。下面是部分测试代码。

在配置中,当我将方法更改为“GET”时,它可以工作。但是当使用“DELETE”方法时,出现了错误。

请检查这个。

0 投票
0 回答
89 浏览

azure-sphere - Azure Sphere SDK 安装错误 0xc0000005

我在运行 Windows 10 build 21292 的 Surface Book 3 上,尝试安装从此处下载的 Sphere SDK 。运行 exe 时会弹出 Azure Sphere 初始屏幕,但立即消失。在事件查看器中,我看到以下异常代码为 0xc0000005 的错误:

我尝试重新启动,以管理员身份运行安装程序,运行系统文件检查器 (SFC),运行 chkdsk,没有问题,也没有更改。这台电脑上的其他所有东西都运行良好,所以我不知道还能去哪里看。

0 投票
1 回答
46 浏览

azure-sphere - Azure Sphere:应用层的唯一设备 ID

我正在开发一个 Azure Sphere 项目,并希望以编程方式获取唯一的设备 ID,最好是设备在声明设备时生成的 ID - 这可能吗,如果可以,如何?

谢谢你

0 投票
3 回答
71 浏览

wifi - 我可以使用以太网在 Azure Sphere 上对 Wi-Fi 凭据进行编程吗?

是否可以使用以太网在生产中的 Azure Sphere 设备上设置用户提供的 Wi-Fi SSID 和 PSK?如果是这样,我将如何处理这个问题,只是非常笼统地说?我正在寻找一种解决方案,允许客户在现场设置 Wi-Fi 凭据,而无需添加 BLE。任何帮助将不胜感激,谢谢!

0 投票
3 回答
61 浏览

c - 将 char 数组传递给方法时,该数组会丢失其值

我有接受“常量字符*”作为参数的方法。但是当我将下面的数组传递给方法“* SendUartMessage(int uartFd, const char dataToSend)**”时,只有前两个十六进制值显示在参数中的方法内。准确地说,因为第三个值为零 0x00,它会阻止其他值在方法内部传递。任何人都可以提供解决方案来传递方法内的所有数组值。

这是方法

0 投票
0 回答
64 浏览

c - 传递给函数时,无符号字符数组在 Azure Sphere SDK 中以零字节中断

我正在使用(1) Azure Sphere MT3620 Starter Kit(2) RS485 CLICK 5V(3) Geovan Board

这是设置(我没有最新的图片,所以#2 被交换到 MT3620 的第一个插槽)

硬件设置

我的MT3620已在 Azure IoTHub 中很好地注册,并将所有遥测数据推送到云端。现在我正在尝试通过RS485 CLICK 5V从MT3620Geovan Board发送一些 HEX 命令

这是我的呼叫代码

当数据传递到SendUartMessage两个数组 (updateAllChannelDatareadAllChannel) 时会中断,因此传递给Geovan Board0x00的最终命令是不完整的,并且没有收到任何响应。

这是SendUartMessage方法

仅供参考:我已经测试了这些命令如下

  1. 将 Geovan 直接连接到 PC
  2. 使用Hercules SETUP 实用程序打开连接 Geovan 的 com 端口
  3. 发送 HEX 命令“ 0x01, 0x06, 0x00, 0x19, 0x00, 0x01, 0x99, 0xCD”等待 10 秒
  4. 发送 HEX 命令“ 0x01, 0x03, 0x00, 0x01, 0x00, 0x10, 0x15, 0xC6”等待 10 秒
  5. 收到预期的回应

这从 Geovan 确认了这些命令已正确发送和响应。因此,挑战是通过RS485 CLICK 5V从MT3620Geovan Board发送相同的命令。

有人能指出我在这里错过了什么吗?

更新: 在进入功能之前,这就是我的阵列的外观 在此处输入图像描述

进入函数后,是这个样子的 在此处输入图像描述

0 投票
1 回答
62 浏览

c - Mikroe RS485 Click with Azure Sphere - 使用 RS485 发送和接收字节数组

我正在使用连接了 RS485 点击板的 Avnet Azure 球板。在 RS485 Click 中,GPIO PWM 拉高以从 Click 板发送 RS485 信号,GPIO PWM 拉低以接收 RS485 信号。这里的问题是发送请求至少需要 2 秒,但连接的传感器会在几毫秒内返回响应,然后我们将 GPIO PWM 切换回低电平以进行接收。因此我的 UART 返回事件没有触发。任何帮助,将不胜感激。

我的发送UART消息功能

我的 RS485 UART 返回事件

0 投票
1 回答
307 浏览

mqtt - Azure Sphere - Quectel BG96 LTE AT 命令 - Azure IoT 设备配置服务 - MQTT

我有一个 azure sphere 应用程序连接并将遥测推送到 Azure IoT 设备配置服务,其中内置 wifi 模块在 MT3620 MCU 中可用。我按照这篇文章来实现这一点。 https://docs.microsoft.com/en-us/azure-sphere/app-development/setup-iot-hub-with-dps?tabs=cliv2beta

现在我的要求是将设备部署在没有 wifi 的远程位置,为此我选择了使用“Quectel BG96 - LTE Cat M1/Cat NB1/EGPRS”的“MikroE LtE IoT Click 2”板。

现在我需要使用 AT 命令连接到相同的 Azure 设备配置服务,移远通信提供了示例 AT 命令来使用 MQTT 进行连接

如何获得 Azure 设备预配服务的 CA、CC 和 CK 证书?