.NET IOT
文章平均质量分 93
使用.NET构建生成物联网 (IoT) 应用程序
桑榆肖物
一个写诗的程序猿。微软MVP,全栈研发,热爱研究各种前沿技术, AI / AR / VR / ROS ;主要使用 .Net,Vue,PHP,Go,Python 等
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
nanoFramework 正式支持 Raspberry Pi Pico RP2040
期待已久!nanoFramework 社区终于在近期正式合并了对树莓派 RP2040 及其 Wi-Fi 版本的底层支持。另外,RP2350 开发板的支持也在规划中。原创 2026-05-23 17:46:41 · 418 阅读 · 0 评论 -
ImprovWifi 跨平台传输层设计:把协议层做薄,把宿主层做稳
本文基于 Sang.ImprovWifi 的实践,分享我如何把 Improv 协议层抽离成可复用内核,再通过 Windows/Linux/AOT 三种宿主实现完成跨平台落地。原创 2026-05-23 17:43:47 · 286 阅读 · 0 评论 -
用 .NET 做一个跨平台的 Improv Wi-Fi 蓝牙配网项目
用一套协议层,同时跑通 Windows 和 Linux 的 BLE 配网流程,使用.NET 轻松实现嵌入式设备的首次联网引导。通过 NuGet 轻松集成到自己的项目里,支持 AOT 场景。原创 2026-03-31 21:57:09 · 799 阅读 · 0 评论 -
.NET 10 Native AOT 在 Linux 嵌入式设备上的实战
本文分享我如何通过 .NET 10 Native AOT 和交叉编译技术,将一个原本动辄 100MB 的应用压缩到 16MB,并在资源极度受限的环境中实现流畅运行的实战经验。原创 2026-03-19 21:09:30 · 1004 阅读 · 0 评论 -
在Luckfox上使用EdgeVoice语音助手
本文主要介绍如何使用百元级开发板 Luckfox Pico Ultra W 安装 EdgeVoice ,通过 Azure OpenAI 打造一个实时语音助手,实现媲美商业产品的交互体验。原创 2025-03-24 19:12:38 · 1418 阅读 · 0 评论 -
Linux 开发板接入OpenAI 实时语音聊天实战
本文介绍如何使用 Linux 开发板接入 OpenAI 的实时语音聊天接口,实现语音识别和生成。通过这种方式,你可以在 Linux 开发板上实现语音交互功能,例如语音助手、语音控制等。内容涉及 .NET 知识、Linux 音频处理、WebSocket 通信、LCD 显示等技术,适合对.NET 嵌入式音频开发感兴趣的读者学习和参考。原创 2025-03-24 19:10:27 · 2054 阅读 · 0 评论 -
如何从零编写自己的.NET IoT设备驱动
本文将以 NV3030B LCD 设备驱动为例详细介绍如何从零开始一个.NET IoT设备编写驱动。这里我们使用树莓派作为硬件平台,并参考.NET IOT 官方的 Ili934x TFT LCD 驱动库。原创 2025-03-13 09:50:57 · 1319 阅读 · 0 评论 -
让屏幕动起来:使用.NET玩转NV3030B驱动
通过使用库,我们可以方便地控制 NV3030B 显示屏。在实际项目中,我们可以根据需要,进一步扩展和优化显示功能,实现更加丰富的显示效果。后续该库也会不断更新,提供更多功能和优化。同时会拆分基类,方便后续接入更多显示屏。原创 2025-03-13 09:47:20 · 670 阅读 · 0 评论 -
在Linux开发板中使用.NET实现音频开发
通过ALSA框架与C#的结合,开发者可以快速在Linux嵌入式设备上实现音频功能。本文展示了基础的录音/播放实现,实际项目中还需要考虑更多的优化和使用方式,具体的可以前往Alsa.Net项目仓库查看更多的使用方法。需要注意的是,因为设备和系统的差异,以及项目更新的问题,可能会出现一些部分接口不支持的情况,需要根据实际情况进行调整。Alsa.Net。原创 2025-03-09 15:47:31 · 1450 阅读 · 0 评论 -
树莓派Zero新手入门的避坑指南
树莓派Zero 2 W是一款性价比很高的开发板,但是新手在使用时很容易忽略一些细节,导致一些问题的出现。本文主要介绍了SSH卡顿和SPI接口记忆丢失的问题,希望这些经验能帮助你少走弯路,享受开发的乐趣!原创 2025-03-04 10:02:54 · 1908 阅读 · 0 评论 -
使用.NET玩转IOT的入门建议
本文是一篇关于如何使用.NET玩转IOT的入门建议,结合我这几年的爬坑经验,希望能给大家一些帮助。原创 2025-01-23 10:17:26 · 1670 阅读 · 0 评论 -
手搓开机棒:使用.Net nanoFramework 实现WOL唤醒远程开机
在这篇文章中,我们介绍了如何使用.Net nanoFramework实现WOL功能,通过发送WOL数据包来唤醒远程计算机。我们首先实现了核心的WOL代码,然后通过Web服务器来接收用户的输入,最后发送WOL数据包。这样可以方便我们通过浏览器来发送WOL数据包,实现远程开机的功能。希望这篇文章对你有所帮助,如果有任何问题或建议,欢迎在评论区留言。如果你对ESP32版本的WOL感兴趣,可以关注“桑榆肖物”,回复“网络唤醒”获取完整源码。原创 2024-12-16 19:46:32 · 1478 阅读 · 0 评论 -
轻松集成:使用 .NET 在 Home Assistant 中添加自定义设备,实现电脑远程关机
本文介绍如何使用.NET为Home Assistant添加自定义设备,而无需进行额外的配置。通过使用Home Assistant的自动发现功能,我们可以让Home Assistant自动识别和添加新设备,从而简化设备管理流程。通过本文,你将学习如何编写一个简单的.NET程序,将其接入Home Assistant,并实现自定义设备的自动发现和远程关机。原创 2024-10-31 19:42:37 · 1901 阅读 · 0 评论 -
搭建EMQX MQTT服务器并接入Home Assistant和.NET程序
通过本文的介绍,我们已经成功搭建了 EMQX MQTT 服务器,并将其接入到 Home Assistant 中,同时也演示了如何使用 .NET 接入 MQTT。希望这篇文章能帮助你更好地理解和使用 MQTT 协议,在你的智能家居项目中发挥更大的作用。后续我们将继续介绍在 .nanoFramework 中的使用,以及通过 MQTT 在 Home Assistant 中创建自定义的智能家居设备,敬请期待。原创 2024-09-24 12:05:02 · 1873 阅读 · 0 评论 -
在正式项目中使用Improv配网及小程序配网工具
通过本文的介绍,我相信你已经对如何在正式项目中使用 Improv 配网及微信小程序配网工具有了一定的了解。配网是设备网络化的第一步,也是非常重要的一步。项目案例已经开源在希望,通过这个项目,能够帮助你更好的实现在 .Net nanoFramework 项目进行网络接入,让配网过程变得更加简单、快速和安全。原创 2024-02-28 09:48:41 · 1532 阅读 · 0 评论 -
解决ESP32板载WS2812B LED反色问题及工作状态灯的应用
本文主要介绍使用.Net nanoFramework驱动驱动 ESP32-S3-Zero 板载的 WS2812B LED的问题,以及如何设计一个灯光控制类,来方便的使用工作状态灯来显示设备的工作状态。原创 2024-01-29 11:06:53 · 1801 阅读 · 0 评论 -
使用.Net nanoFramework为ESP32进行蓝牙配网
在实际的物联网环境中,我们往往需要使用更便捷的式来满足配网需求。这篇文章将带你了解一些常见的配网方案,并以 ESP32 为例,介绍如何使用 .NET nanoFramework 实现为 ESP32 蓝牙配网。原创 2024-01-05 22:25:07 · 2511 阅读 · 0 评论 -
使用.Net nanoFramework获取ESP32板载按键的点击事件
本文以 ESP32-S3-Zero 板载的按键为例,介绍了GPIO的使用方法,以及如何获取按键的点击事件。板载按钮作为自带的天然用户按钮,除了其本身的功能外,也可以作为某些应用场景下的简单的交互方式。原创 2024-01-05 22:22:11 · 1947 阅读 · 0 评论 -
ESP32点阵字体及.NET字体制作工具
点阵字体在 ESP32 等设备中起着重要的作用,然而,生成这些字体并不总是那么简单。幸运的是,有了像 IotByteFont 这样的工具,我们可以更容易地生成我们需要的点阵字体。通过理解点阵字体的原理,以及如何使用 IotByteFont,我希望你现在可以更好地处理你的 ESP32 项目中的字体问题。原创 2024-01-03 09:51:06 · 1708 阅读 · 0 评论 -
使用.Net nanoFramework为ESP32连接Wi-Fi网络
ESP32 是一款低成本,低功耗的系统级芯片,集成了 Wi-Fi 和蓝牙功能,非常适用于智能家居、可穿戴设备等物联网应用。其中,联网能力是物联网设备的基础,而 Wi-Fi 和蓝牙是两种常用的无线连接方式。本文将介绍如何使用 .NET nanoFramework 为 ESP32 设备连接 Wi-Fi 网络。原创 2024-01-03 09:52:31 · 1809 阅读 · 0 评论 -
使用.Net nanoFramework 驱动ESP32的OLED显示屏
本文介绍如何使用.Net nanoFramework 驱动ESP32的OLED显示屏。我们将会从最基础的部分开始,逐步深入,让你能够理解并实现整个过程。无论你是初学者还是有一定经验的开发者,这篇文章都会对你有所帮助。原创 2024-01-01 12:06:09 · 2661 阅读 · 0 评论 -
使用.Net驱动Jetson Nano的OLED显示屏
在Jetson设备的开发版载板上,一般都有一个40针引脚的SPIO与GPIO,通过它我们可以扩展出更多好玩的东西。比如说:一块I2C的OLED显示屏,然后通过.Net来驱动它显示一些好玩的东西(软件状态,设备状态,其他关键数据指标等)。............原创 2022-06-27 15:37:06 · 1303 阅读 · 0 评论 -
炫酷 RGB 之.NET nanoFramework 点灯大师
前面介绍了 .NET nanoFramework 入门,本文继续以微雪的 ESP32-S2-Pico 为例介绍 .NET nanoFramework 的开发:控制 ESP32 板载 RGB 灯 和 外接 RGB 灯。内容包含 状态灯的意义、WS2812 、HSV、PWM 等相关知识。原创 2023-01-18 19:58:44 · 2214 阅读 · 0 评论 -
快速入门 .NET nanoFramework 开发 ESP32-Pico 应用
本文是一篇适合初学者的 .NET nanoFramework 保姆级入门教程,并提供了基本的入门程序并介绍了微雪的 ESP32-S2-Pico 使用 .NET nanoFramework 开发过程的基础知识。原创 2023-01-01 14:27:27 · 2516 阅读 · 2 评论 -
使用.NET IoT驱动超声波测距传感器
最近买的一堆传感器到货了,先来把玩一下超声波测距传感器。超声波传感器一般用于机器人,小车的避障,物体的测距,液位检测,停车检测等领域。开始之前我们先复习一下高中的物理知识。通过上图的原理图,又已知声波速度,这里取 340 m/s (空气中的音速在1个标准大气压和15℃的条件下约为340m/s)。那么,我们通过记录发射时间和接收时间,计算出间隔,然后距离根据(声波速度 * 时间间隔)/ 2 就可以得到。我使用这个模块是宽压的 3.3v -5 v,探测距离:2cm-450cm,有2cm的超近盲区。精度0.3cm原创 2022-07-08 21:55:26 · 2231 阅读 · 0 评论
分享