×

使用Web技术与Hexabitz模块进行连接和交互

消耗积分:0 | 格式:zip | 大小:0.00 MB | 2023-07-05

名士流

分享资料个

描述

在下面的教程中,我们将演示如何使用DOT-NET-COMS-LIB库通过ASP.NET核心 Web 框架使用 Web 技术与 Hexabitz 模块进行连接和交互。

注意:必须先将 FixedTopology 分配给模块,然后才能将软件连接到它们,在这个项目中,我们以适当的方式配置它们的主要步骤。

在我们开始之前,有几个步骤可以设置硬件:

1. 3D 打印您的项目案例,3D 文件可在Thingiverse获得

2. 组装您的阵列。

3. 为您的项目阵列(Wiki )制作一个固定的拓扑。

4. 在模块上加载固件(维基)。

注:本项目为Hexabitz数字体重秤的升级版

在这个项目中,我们使用串行端口连接将应用程序与 USB 模块连接起来,但在未来,我们将添加网络连接,因为它将成为与 Hexabitz 模块进行更大规模交互的主要方式。

让我们从如何构建使用 Microsoft 的 Visual Studio IDE 构建的主 Web 应用程序开始。

我们将创建一个新的 Web 应用程序:

pYYBAGOYkSaAOxS_AAEZo1AdAGI990.png
 

之后,我们将使用解决方案中的 NuGet 包管理器添加来自 Microsoft 的System.IO.Ports包,以导入必要的库,让 Web 应用程序与计算机串行端口 (USB) 进行通信:

poYBAGOYkSqAGF7oAAFhCiworeg105.png
 

我们创建了 web 应用程序并在附加的 repo 中添加了所需的代码,这是主要的 web 应用程序界面:

pYYBAGOYkSyAKaLxAADJ3IyafEI338.jpg
 

它由两个主要部分构成。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !