在下面的教程中,我们将演示如何使用DOT-NET-COMS-LIB 库通过ASP.NET核心 Web 框架使用 Web 技术与 Hexabitz 模块进行连接和交互。
注意:必须先将FixedTopology分配给模块,然后才能将软件连接到它们,在这个项目中,我们有以适当方式配置它们的主要步骤。
在我们开始之前,有几个步骤可以设置硬件:
1. 3D 打印您的项目案例,3D 文件可在Thingiverse 获得。
2. 组装您的阵列。
3. 为您的项目阵列(Wiki)制作一个固定的拓扑。
4. 在模块上加载固件(维基)。
我们将 Hexabitz 模块安装成这种形状:
正如我们在底部看到的那样,USB 模块和 5 个继电器连接在一起形成一个圆圈,之后它被隐藏在一个塑料盒中,您可以在Thingiverse上看到 3d 文件。
继电器输出是否仍然可见以将设备连接到它们。
在这个项目中,我们使用串行端口连接将应用程序与 USB 模块连接起来,但在未来,我们将添加网络连接,因为它将成为与 Hexabitz 模块进行更大规模交互的主要方式。
让我们从如何构建使用 Microsoft 的 Visual Studio IDE 构建的主 Web 应用程序开始。
我们将创建一个新的 Web 应用程序:
之后,我们将使用解决方案中的 NuGet 包管理器添加来自 Microsoft 的System.IO.Ports包,以导入必要的库,让 Web 应用程序与计算机串行端口 (USB) 进行通信:
我们创建了 web 应用程序并在附加的 repo 中添加了所需的代码,这是主要的 web 应用程序界面:
它由两个主要部分构成。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !