WIZnet 中国社区官方博客

WIZnet 官方技术交流社区

  • 博客(243)
  • 收藏
  • 关注

翻译 使用 W5500-EVB-Pico 上的 CircuitPython 固件测试 SSL:综合指南

在嵌入式系统和物联网设备不断发展的环境中,确保安全通信至关重要。W5500-EVB-Pico 是一款多功能微控制器板,为联网应用提供了强大的平台。当与 CircuitPython(一种为微控制器量身定制的开源编程语言)结合使用时,开发人员可以轻松创建安全高效的项目。该项目探索了 SSL(安全套接字层)与 W5500-EVB-Pico 上的最新 CircuitPython 固件的集成。SSL 是建立服务器和客户端之间加密链接的关键技术,可确保通过网络传输的数据保持机密性和防篡改性。

2024-06-26 10:02:47 36

翻译 RP2040 FreeRTOS COAP

Microcoap 是一个轻量级的 CoAP 库,旨在在资源受限的环境中提供基本的 CoAP 功能。将 microcoap 库集成到 RP2040-HAT-FREERTOS-C 项目。链接:https://github.com/1248/microcoap。轻量级 Coap 库。

2024-06-06 16:45:33 39

翻译 如何使用 Surf 5 作为 S2E

但是,Surf5 没有连接到 PA00 的 Link 信号,并且来自 IP101GRI(PHY) 的 Link 信号未连接到连接器。”时,输入 MC00:08:DC:xx:xx:xx$0d$0a 以输入您的 MAC 地址。因此,WIZ750SR-1xx 模块通过来自 IP101GRI 的链接信号连接到 Surf5 的 PA00。如果您的 Surf5 与 ISP 工具连接成功,您可以在 ISP 工具左下角看到串行打开完成消息。当您按下“开始所有步骤”按钮时,Surf5 将删除旧数据并下载您选择的二进制文件。

2024-05-30 09:57:32 46

翻译 使用两个 W5500-EVB-PICO 板作为 RP2040 的调试探针

在这篇文章中,我将介绍如何使用两块 W5500-EVB-PICO 板在 VS Code 中运行 Raspberry Pi Pico 的 DebugProbe。写这篇文章的原因是,虽然有很多与 DebugProbe 相关的文章,但我不得不参考大量文章才能在 Windows 环境中运行它,但仍然无法正常工作。尽管它很简单,但我遇到了太多的反复试验问题。我发布这篇文章是为了帮助其他用户避免这样的困难。使用此 DebugProbe 有几个原因。

2024-05-21 11:24:30 65

翻译 以太网通信为何使用差分信号

你好!今天我们将学习为什么以太网通信使用差分信号。以太网 UTP 电缆共有四对双绞线。UTP 电缆Wiznet 芯片仅支持 10 Base-T 和 100 Base-T,因此它仅使用两对。但为什么以太网电缆使用难以加工的双绞线呢?第一个原因是降低噪音和抗干扰。差分信号使用单对中两个信号 (+,-) 之间的差异来传输所需的数据。如果差分信号有噪声线路上的外部噪声对接收端来说不是问题,因为 + 和 - 信号的噪声相同。

2024-05-16 09:57:37 114 1

翻译 测试 mbedtls 向后兼容性

该项目旨在确保 WIZnet 的 SDK(包含 mbedTLS 版本 3.0)与包含 mbedTLS 版本 2.28 的 pico-sdk 具有强大的向后兼容性。目标是验证较新的 WIZnet SDK 是否能够与围绕 pico-sdk 中集成的旧 mbedTLS 版本构建的环境和依赖项无缝运行。

2024-05-14 10:07:52 40

翻译 10Base-T以太网解码

你好!今天我将通过直接测量波形来分析10Base-T的链接过程以及数据是如何发送的。测量使用的模块是W5100S-EVB-PICO,设置为10M half而不是Auto negotiagion,并使用TCP环回服务器示例。请注意,10Base-t 使用正常链路脉冲 (NLP),与使用快速链路脉冲 (FLP) 的 100Base-t 不同。蓝色波形是 W5100S-EVB-PICO 的 TX,黄色波形是 RX。NLP 的波形周期为 100 ns,每 16 ms±8 ms 发送一次 NLP。

2024-05-09 09:46:39 99

翻译 W5100S-PORT

W5100S-PORT是一款内置W5100S芯片的新产品。目前已开发完成,功能验证没有问题,目前进展为小批量生产。之后,样品将被发送到总部进行以太网兼容性测试、EMC、EMI等。如果测试过程中没有出现重大问题,将于6月份的“Embedded World Shanghai 2024”上发布,并开始向经销商提供样品。2017年,我们尝试使用W5500开发PORT产品,但由于W5500采用LQFP封装,无法放置在一张PCB上。我们需要使用两块PCB,并通过连接器将它们连接起来。

2024-05-07 10:08:12 54

翻译 如何使用 Groq 在 4 秒内得到 rp2040 的答案

我不知道详细信息,因为该论文未公开,但我阅读并审阅了 Lama3,所以如果您好奇,可以在 Wiznet Tech 博客上阅读。像Nvidia这样销售芯片的环境对于初创公司来说是很困难的,我们说我们会在云环境中做推断的过程。为什么它在这里通过创建基于 LPU 的芯片,我们创建了一个可以比 nvidia 更有效地推断模型的环境。如果安装了groq库就好了,但是当然,我们不能在pico中安装该库,所以我们必须通过API通信来运行代码。我相信它足以替代制造商网站上的示例,并使我们能够以更快的响应来升级我们的项目。

2024-05-02 09:45:11 73

翻译 使用 W6100-EVB 修复以太网 PHY 100FDX/10FDX

以太网是 Xerox PARC 开发的一项网络技术,最初是为局域网 (LAN) 设计的。从那时起,以太网经历了许多变化,但如今它已成为使用最广泛的有线网络技术之一。

2024-04-30 09:25:30 47

翻译 RP2040-ETH-DVI-ZERO:Adafruit IO 仪表板监视器( HDMI / DVI 模式)

我新开发了一块Raspberry Pi RP2040开发板,具有DVI/HDMI输出接口,使用W5100S作为网络接入,并具有TF卡插槽。我将这款开发板命名为“RP2040-ETH-DVI-ZERO”。据我所知,RP2040-ETH-DVI-ZERO是第一款具有网络功能的RP2040 DVI开发板。RP2040-ETH-DVI-ZERO采用与Raspberry Pi ZERO W官方相同的外部尺寸和接口设计,RP2040-ETH-DVI-ZERO可以使用Raspberry Pi ZERO W官方外壳。

2024-04-23 10:12:38 108

翻译 使用 X-Mos 语音识别的 w5500-evb-pico 实现家庭自动化

服务器连接 Xmos Uart 和 pico Uart(ch0、pin0、pin1)

2024-04-18 10:01:46 50

翻译 介绍 Surf 5 的有用示例!

转发:项目介绍您好,Surf5 是一款方便的 PICO 尺寸 EVB 板,配备 PoE 解决方案,可让您使用多个模块实施各种物联网项目。如果您正在寻找 SSP、SPI 的通信示例,此示例适合您。为那些想要使用 DMA 的人提供的 DMA 示例。支持使用 DHCP 进行准确的时间同步。不幸的是,Surf 5 没有 I2C 外设,因此这是使用 GPIO 实现的示例。对于那些想要使用 I2C 的人来说,这是一个示例。使用带中断的旋转编码器的示例。根据引脚图进行配置并尝试。

2024-04-16 09:42:34 49

翻译 如何为 Surf 5 安装 VS Code

如果您已完成路径配置,请按“安装”。点击 Visual Studio 2022 的“免费下载”,下载 Community 的安装文件。点击 Visual Studio Code 的“免费下载”并下载安装文件。选择“将 CMake 添加到所有用户的系统路径”,然后点击“下一步”。单击下面的复选框以匹配图片,然后按完成。单击下图所示的复选框,然后按“下一步”。点击“我接受协议”,然后按“下一步”。验证下载路径并单击“下一步”。验证下载路径并按下一步。按“完成”完成安装。按“完成”完成安装。

2024-04-09 09:38:49 58

翻译 如何安装Keil 5 uVision MDK-Lite版本

找到 PC 上“Keil_v5”的安装目录,然后在“...\keil_v5\ARM”目录中创建一个文件夹。输入文件夹名称为“ARM_Compiler_5.06u7”,并将路径设置为“...\keil_v5\ARM\ARM_Compiler_5.06u7”。点击“立即下载”按钮下载文件。解压下载的文件后,导航到文件夹路径中的“安装”目录,如下图所示。点击“我接受许可协议中的条款”复选框,然后点击“下一步”。.然后点击顶部的“下载”按钮。按“完成”完成下载并等待。点击“完成”按钮完成下载。

2024-04-05 09:55:12 182

翻译 WIZnet 年度物联网设计大赛 - Surf5

欢迎参加 WIZnet 年度物联网设计大赛!Surf5 设计大赛代表了物联网创新和创造力的巅峰。配备先进的 Surf5 板,参与者有独特的机会将他们的物联网想法转化为现实。这项比赛向所有人开放,从经验丰富的专业人士到热情的初学者,提供了一个展示才华并争夺令人难以置信的奖励的平台。

2024-04-02 10:20:40 69

翻译 TinyML - 唤醒词检测

为了更好地了解资源有限的物联网设备中唤醒词检测的底层技术,我们将对远不如 iPhone 等功能强大的 Arduino 进行研究。我们将使用现有数据集,使用 Tensorflow 训练我们的模型,将其转换为 TensorFlow Lite 模型并将模型部署到 Arduino 中。然后我们通过Arduino IDE消息来获取输出信息。

2024-03-28 09:44:23 114 1

翻译 WIZnet PoE 简要概述

你好 : )我准备此消息是为了简要解释 PoE(以太网供电)技术,并提供有关使用 WIZnet PoE 模块时应采取的预防措施的指导。当然,你可能已经很清楚了,但如果你能以仔细检查的心态阅读它,我将不胜感激。在PoE中,PD(受电设备)涉及直流输入和直流输出。可以通过两种方式为输入提供功率。它们是模式A和模式B。模式 A 将电源传输至两对数据线。模式 B 将电力传输到额外的一对线路。无论使用Mode A还是Mode B,都需要整流电路。

2024-03-26 09:54:56 70

翻译 通过将W5500连接到STM32H7 100针MCU来设计以太网模块(电路设计部分)

一次偶然的机会,我第一次偶然发现了一个使用STM32H743VIT6 MCU设计电路的好机会。(不过,这真的是一个很好的机会吗?还没尝试过,所以谁知道呢?

2024-03-21 09:51:57 371

翻译 RP2040 W5500 overSSL Coremark 测试

该项目利用 W5500-EVB-Pico 板来比较通过 W5500 将双板模式下通过 SPI 通信接收到的数据传输到 OpenSSL 服务器时的性能。W5500-EVB-Pico(SPI Master) ---> W5500-EVB-Pico(SPI Slave&SSL 客户端) ---> PC(OpenSSL 服务器)Visual Studio 代码:https://code.visualstudio.com/W5500-EVB-Pico(SSL 客户端) ---> PC(OpenSSL 服务器)

2024-03-19 09:39:24 95

翻译 RP2040-HAT-MODBUS-C

该项目是在 W5500-EVB-Pico 或 W5100S-EVB-Pico 上运行的 Modbus TCP RTU/ASCII 示例代码。

2024-03-14 09:56:03 68

翻译 使用 MakeCode 与 Micro:bit 和 Pico 进行 MQTT 通信

此外,它需要连接 SPI 引脚,这使其具有一定的挑战性。它的固件使 ESP8266 的模块可与 WIZnet 产品一起使用。在 ESP8266_IoT 块配置中,设置 UART (w5500-evb-pico) 并连接它。在 MQTT 块配置中,按照设置 MQTT -> 连接到 Broker -> 发布的顺序创建代码。因此,这一次,我准备了允许使用 MakeCode 进行块编码的固件。将从 microbit 接收到的消息传输到以太网的逻辑正在运行。默认情况下,它设置为使用 DHCP,因此无需配置 IP。

2024-03-12 10:31:25 205

翻译 如何在 VSCODE 中调试 Surf5 项目

下载 WIZnet.W7500_DFP.pdsc 文件并复制到 W7500X-SURF5/tools/WIZnet.W7500_DFP.1.0.0。下载 W7500 Flash 文件并复制到 W7500X-SURF5/tools/WIZnet.W7500_DFP.1.0.0/Flash。将可执行路径设置为您要调试的.elf 文件的路径,将GDB 路径设置为您安装的ARM TOOL CHAIN 的路径。现在您可以看到使用 pyocd list --targets 命令添加的 W7500。

2024-03-05 09:49:11 66

翻译 如何使用 ISP 工具烧写 Surf5

如果您的 Surf5 与 ISP 工具连接成功,您可以在 ISP 工具的左下角看到 Serial Open Complete 消息。当您按下“开始所有步骤”按钮时,Surf5 将删除旧数据并下载您选择的二进制文件。将固件下载到 Surf5 最简单、最快的方法是使用 ISP 工具。如果您准备好了,请根据您的环境下载ISP Tool并查看用户手册。按住启动开关并通电,或在通电时按住启动开关并短按重置开关。连接ISP工具后,按浏览按钮选择要下载的二进制文件。下载成功完成后,将出现“下载完成”弹出窗口。

2024-02-29 09:38:49 105

翻译 Surf 5 - VS Code 中的 Web 服务器示例

该项目在 VS Code 中构建 Surf 5 的 Web 示例。它展示了使用 ISP Tool 在引导模式下将提取的二进制文件刷新到 Surf 5 并使用 Hercules 进行 Web 服务器测试的过程。

2024-02-27 10:21:42 63

翻译 Surf 5 - VS Code 中的环回服务器示例

该项目在 VS Code 中构建 Surf 5 的 Loopback 示例。它展示了使用 ISP Tool 在引导模式下将提取的二进制文件刷新到 Surf 5 并使用 Hercules 进行环回测试的过程。

2024-02-22 11:36:38 59

翻译 Surf 5 - KEIL 5 中的 Web 服务器示例

该项目在 VS Code 中构建 Surf 5 的 Web 示例。它展示了使用 ISP Tool 在引导模式下将提取的二进制文件刷新到 Surf 5 并使用 Hercules 进行 Web 服务器测试的过程。

2024-02-20 09:40:55 84

翻译 ​Surf 5 - KEIL 5 中的环回服务器示例​

该项目在KEIL 5中构建了Surf 5的Loopback示例。它展示了使用ISP Tool在引导模式下将提取的二进制文件刷新到Surf 5并使用Hercules进行Loopback测试的过程。

2024-02-08 11:20:08 79

翻译 在 Arduino IDE (3GPP) 上使用 WIZnet Pico 构建以太网到 LTE SMS 基本网关

本指南详细介绍了如何使用 WIZnet Pico 板设置 SMS 网关,在 Arduino IDE 中结合 Raspberry Pi Pico 和 W5500 以太网。WIZnet Pico 充当 Web 服务器,接受电话号码和消息,并使用 3GPP AT 命令通过 LTE Cat.M1 模块将其作为短信发送。对于那些对基于 Arduino 的网络和电信感兴趣的人来说,该项目是一个实用示例,提供了物联网和通信技术方面的技术见解和实践经验。

2024-02-06 10:01:01 96

翻译 [AIoT]LLM牛排分类器AIOT机器人

随着OpenAI的发布,GPT的性能进一步提升,并推出了用于图像捕获的GPT-4-Vision模型。最近视觉模型做了很多尝试,所以就尝试了一下。我已经根据我学习使用Vision的代码上传了代码,但由于LLM有langchain库,所以我还上传了langchain方法,以便更有效地进行代码重构。function.py 是定义所使用函数的源代码,并被编写为库,而 app.py 包含运行 Streamlit 并使用 UI GPT 的代码。确保将 openAI api 密钥设置为您自己的。

2024-02-01 10:15:25 101

翻译 WIZnet 常见问题解答制作工具

在当今快速发展的数字环境中,企业和个人不断寻求创新方法来简化流程并增强用户参与度。其中一项突破性的发展是定制 GPT(生成式预训练变压器)的创建和利用,这是著名的 ChatGPT 的尖端改编,专为特定需求和行业量身定制。在本文中,我们将深入探讨 GPT 的概念、它们的创建、使用、安全方面,并特别关注 WIZnet FAQ Maker,这是一个用于生成和管理常见问题解答的出色工具。

2024-01-30 13:37:36 76

翻译 揭开以太网电缆的世界:类型和功能的综合指南

答:以太网供电 (PoE) 是一种允许通过以太网电缆传输电力和数据的技术。它对于在无法运行单独电源线的区域为 IP 摄像机和无线接入点等设备供电非常有用。

2024-01-25 10:53:34 144

翻译 Micro:Bit 物联网项目:Motion Sync Net

当您外出时,您是否想过您的宠物如何在房子里走动或者您的贵重物品是否仍在原处?我将 MicroBit 的运动检测功能与其以太网通信功能相结合,创建了一个远程运动检测器和显示设备!但MicroBit不支持以太网功能,也不提供相关功能。因此,我还创建了一个支持以太网的 MicroBit 固件!(制作过程将在下一篇文章中进行)。硬件设置准备 Microbit 和 W5500 模块。为了让开发更方便,我还购买了MicroBit适配器。

2024-01-23 10:11:34 215

翻译 了解并解决 Arduino 以太网扩展板中的“511 Bug”

Bug 描述:该 Bug 源于在 A 位置(如图所示)使用 49.9 欧姆电阻来匹配 100 欧姆的以太网阻抗。然而,由于制造错误,一些不同制造商的屏蔽在同一位置有一个 510 欧姆的电阻。简介:“511 bug”是影响某些第三方 Arduino 以太网扩展板的已知问题,由与阵列电阻器相关的设计错误引起。检查您的以太网扩展板:如果您还没有从 Arduino 官方网站购买以太网扩展板,那么验证电阻值至关重要。结论:虽然以太网扩展板无需进行这些修改即可正常工作,但阻抗不匹配可能会导致通信不稳定。

2024-01-09 10:21:20 93

翻译 在 WIZnet Pico 板上使用 FreeRTOS 和 LWIP 运行 IPerf

该项目旨在指导如何使用 FreeRTOS 和 LWIP 在 WIZnet W5100S-EVB-Pico 板上运行 IPerf。

2024-01-04 10:23:30 195

翻译 IO 库问题

经测试,正常情况下不会出现该问题。然而,在第 254 行之前引入大约 1 秒的延迟会触发该问题。在这种情况下,getSn_SR(sn) 输出 SOCK_ESTABLISHED 而不是 SOCK_LISTEN,从而导致套接字关闭。各种问题中最突出的问题之一是在 socket.c 文件中的 Listen() 函数中确定的。时会出现问题 如果 TCP 连接已经建立,则会导致套接字关闭状态。“IO 库问题 #127:listen() 函数中的套接字关闭错误”我已进行以下更改,并已提交包含更改的 Pull 请求。

2024-01-02 11:31:01 64

翻译 使用 Nucleo-F412 和 W5500 以太网屏蔽的 TCP Iperf 服务器性能比较分析

网络通信技术领域在不断发展。在这个项目中,我们使用 Nucleo-F412 和 W5500 以太网扩展板实现了 TCP Iperf 服务器。我们的重点是改进现有的 ioLibrary 读取 16 位寄存器的方法并分析对网络性能的影响。

2023-12-28 10:29:19 83

翻译 W5500 evb pico 中的 TinyML 开始

主要目标是开发一个使用 TensorFlow 预测正弦波的模型,并将该模型量化为 TensorFlow Lite 格式,以减少内存使用和计算成本。该项目的关键部分是使用 W5500-EVB-Pico 板根据预测的正弦波数据控制 LED。该板运行 TensorFlow Lite 模型,并提供实时处理数据和以正弦波点亮 LED 所需的计算能力。现有的tensorflow模型将归一化数据表示为32位浮点数,但tensorflow lite模型将归一化数据表示为8位整数。这是描绘评估数据和预测数据的图表。

2023-12-27 11:05:00 65

转载 WIZnet-Ethernet-HAT评估版介绍

WIZnet Ethernet HAT是一款可直接硬件附在树莓派RP2040Pico开发板上的兼容版,利用W5100S芯片,可以为树莓派RP2040提供接入以太网的能力。I/O引脚名描述PVBUS电源,4.3V~5.5V电压P3V3电源,3.3V电压PGND地IINTnW5100S中断引脚,低电平有效IRSTnW5100S复位引脚,低电平有效ISPI0 TXSPI MOSIISPI0 SCKSPI ClockISPI0 CSnSPI 片选引脚O。

2023-12-26 20:00:00 71

转载 WizFi360-EVB-Pico评估版介绍

WizFi360-EVB-Pico基于树莓派RP2040,并使用WizFi360增加Wi-Fi连接。它与树莓派Pico板引脚兼容,可用于物联网解决方案开发。如图所示,WizFi-EVB-Pico引脚直接连接到RP2040的GPIO。它具有与树莓派Pico板相同的引脚。GPIO4、GPIO5、GPIO6、GPIO7、GPIO20连接在单板内部的WizFi360上。这些引脚可以与WizFi360进行UART通信,以使用Wi-Fi功能。如果您正在使用Wi-Fi功能,这些引脚不能用于任何其他目的。

2023-12-26 09:00:00 83

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除