问题标签 [pycom]
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.
python - 如何使用 PyCom FiPy 连接到 LTE 蜂窝网络?
我正在尝试让 PyCom FiPy 板与 LTE 网络连接一起工作。我有一张全息图 SIM 卡。我正在使用两段代码。一个来自 PyCom文档,另一个来自我在 PyCom 论坛上找到的用于调试LTE的代码。
PyCom LTE Docs 的第一个代码片段
输出
前几次我运行此代码时,它会附加,然后在lte.connect
调用时生成 python 错误。原始样本使用“verizon”的载体,但论坛帖子说没有必要。
PyCom LTE 论坛帖子的第二个代码片段
浏览论坛,我发现其他一些用户也有类似的问题。我将他们的尝试与文档中的一些可用命令结合起来编写此代码。它提供了有关 simcard 和调制解调器的一些基本信息。这是那个代码。
输出
所有这些代码都会运行,但其中一个命令 (+COPS) 会出错。我确实检查了 AT 命令参考,语法是 +COPYS=? 看起来是正确的。也许该特定命令只有在附加后才能发出。
python - 无法在 VSCode 中为 LoPy4 板导入 pycom 模块
我是一个完整的初学者,我最近得到了 LoPy4 开发板和扩展板。我目前正在关注更改板上的 RGB 灯的教程。我一直在执行诸如在 VSCode 上安装 Pymakr 扩展并制作 main.py 和 boot.py 文件等步骤。我可以import pycom
在Pymakr 控制台中调用,然后我可以使用pycom.heartbeat(False)
.
但是,当我通过在 main.py 文件中键入它来尝试相同的事情时,我收到一个错误:
ModuleNotFoundError:没有名为“pycom”的模块
import time
导入其他模块(如or )似乎没有问题import random
。
有人知道这里有什么问题吗?
python - 如何在 LoPy4 中设置 LoRa?
我正在 LoPy4 上做我的项目工作,所以我必须从另一个 LoPy4 中获取数据并通过 USB 接口将其显示到计算机中。因此,在此之前,我们必须在 LoPy 中设置 LoRa,以便它可以与另一个 LoPy4 设备通信。请告诉我如何做到这一点。我也阅读了文档,但找不到解决方案。
python - 如何从 Pycom 节点(uPython)上的 ChirpStack 服务器接收数据
我的问题是我知道如何将数据从节点发送到服务器(ChirpStack),但我不知道如何在相反的意义上做到这一点。
我想以 JSON 格式发送数据。
谢谢!(:
c# - FtpWebRequest 到微控制器总是导致 (451) 处理中的本地错误
我正在用 C# 编写一个 Windows 窗体应用程序,它允许用户连接到微控制器并通过 FTP 上传程序文件。
我可以通过 Filezilla 成功上传程序文件。但是当我运行下面的代码时,我收到错误“远程服务器返回错误:(451)处理中的本地错误。” 在“ftpstream.Close();”行 每次无论我尝试上传什么文件,无论大小或文件类型如何,新文件都会显示在 FiPy 上的 Filezilla 中,但大小为 0 字节。
我已经删除了微控制器上的所有程序文件,所以我知道存储空间不是问题,我不认为这是防火墙问题,因为我可以通过 Filezilla 成功上传。
抛出的 WebException 在 InnerException 中没有显示额外的详细信息,并且 StatusDescription 作为空字符串返回。
我在论坛上针对我正在使用的特定微控制器发布了这个问题,但没有得到解决方案。这是该帖子的链接,它包括 FTP 日志和在评论中尝试过的一些解决方案: https ://forum.pycom.io/topic/6937/fipy-ftp-upload-in-c-returns-451-local -处理中的错误
我已经用尽了所有谷歌搜索结果。
谁能帮我吗?
我的代码:
编辑:
Filezilla 的 FTP 日志:
我的代码中的 FTP 日志:
python - 无法通过蓝牙将数据从 Flutter 应用程序发送到 Pycom 板。为什么?
我想要达到的目标
使用flutter_blue将数据从 Flutter 应用程序发送到连接Pycom WiPy的Pycom Pytrack 2 板。
问题
当我将测试数据从 Flutter 应用程序发送到 Pycom 板时,Pycom 代码中的写入回调处理程序方法永远不会被调用。在我看来,Pycom 代码似乎无法识别或收到我从 Flutter 应用程序向其发送和写入数据的通知。我不知道是什么原因造成的,也不知道问题存在于事件链的哪个位置。也许数据从一开始就没有成功发送,或者数据到达但我的回调方法代码中有问题,它监听 Pycom 板上的传入写入。
Flutter 应用代码(发送方)
我使用 flutter_blue 库编写的一个简单的蓝牙客户端:
一个测试页面,它创建一些测试数据并在连接到板后将其发送到板。它使用上面的蓝牙客户端类与 Pycom 板对话:
Pycom板代码(接收器)
主要.py:
char_handler
尽管从 Flutter 应用程序写入数据,但永远不会调用write 回调方法。
到目前为止有效的方法
我已确认设备已连接。我还确认 Flutter 应用程序写入了我在 Pycom 代码中创建的服务和特性,以侦听传入的写入。
问题
为什么 Pycom 代码没有得到通知或运行写回调方法?
谢谢!
python - Lopy 和 ESP32 的 UART 通信问题
这是我的材料:
Pycom扩展板v2.1A固件:(sysname='LoPy', nodename='LoPy', release='1.20.2.r4', version='v1.11-ffb0e1c on 2021-01-12', machine=' LoPy with ESP32', lorawan='1.0.2', pybytes='1.6.1') 我正在尝试让 Lopy 和 ESP32 通过 UART 进行通信。ESP32 发送和 Lopy 接收,因为我都使用 Pymakr。
首先,为了确保 Lopy 可以接收,我尝试让它与 Arduino 通信并且它有效,所以我认为问题不是来自 Lopy。
然后我试图让 esp32 发送到 Arduino,但它没有用,我只收到“?”。我试图让 esp32 与 Lopy 通信,但我只收到不连贯的值。
我希望 lopy 接收 320 作为一个字节,但我收到了这个:
复制代码:
ESP32 代码:
你已经有这个了吗?
windows - 通过 BLE 将 Lopy 与 Windows 连接
我正在尝试通过低功耗蓝牙 (BLE) 从 Lopy 向我的 Windows PC 发送数据。在 PC 上,我看到 Lopy,我可以连接他。但几秒钟后,Lopy 断开了连接。
这是我的代码:
python - 为什么从带有 _urequest 模块的 Pycom WiPy 板发送 HTTP Post 时抛出“[Errno 202] EAI_FAIL”异常?
语境
我有一个运行一些 Python 代码的 Pycom WiPy 板。_urequest
该代码使用模块向 .NET Web API 发出 HTTP Post 请求。
问题
当发送 HTTP Post 请求时,[Errno 202] EAI_FAIL
会引发异常。这种情况一个接一个地发生了好几次,因为请求在循环中每 10 秒发送一次。
代码
Wifi客户端,连接到本地wifi并获得互联网访问权限
Web api 调用者/客户端代码,用于向 Web api 发送不同调用的帮助模块:
此 mdoule 运行后台工作循环,该循环进行 api 调用并捕获[Errno 202] EAI_FAIL
异常。
HTTP 客户端,对 api 进行 HTTP 调用:
控制台输出
问题
为什么会[Errno 202] EAI_FAIL
抛出异常?
谢谢!