×

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 模块安装成这种形状:

pYYBAGOYkTeAL_XiAAFrl5XhVkE141.jpg
Hexabitz 模块
 

正如我们在底部看到的那样,USB 模块和 5 个继电器连接在一起形成一个圆圈,之后它被隐藏在一个塑料盒中,您可以在Thingiverse上看到 3d 文件

poYBAGOYkTmAHz7SAAD7zEh7jm4862.jpg
案子
 

继电器输出是否仍然可见以将设备连接到它们。

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

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

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

poYBAGOYkTyAYlE8AAB1pe8Jy04436.png
 

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

pYYBAGOYkUSAckyXAABz9a5kF3s147.png
 

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

pYYBAGOYkVGADTNrAAF_xVKgSkk544.png
主屏幕
 

它由两个主要部分构成。

 

 

 

 


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

评论(0)
发评论

下载排行榜

全部0条评论

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