如何开始 IoT 开发以将命令从 IoT 中心发送到设备

物联网 联网 硬件 沟通
2021-06-03 11:02:29

我是一名 .Net 开发人员,最近开始在 WindowsAzure IoT 上工作,但我的角色只是创建 Web API 以向 IoT 设备发送的客户端(移动应用程序)提供数据。

我想向设备发送命令,而不仅仅是接收设备发送的数据。你可以说我只是想在启动时做一个简单的演示项目,所以我将了解物联网是如何实时工作的,以及物联网中心和设备之间的确切通信流程是什么。

我的问题是:

  1. 哪个是最好的开源/免费试用版IoT 中心/平台(已使用 WindowsAzure 试用版,但已过期,因此无法选择)。

  2. 哪个是用于这个演示的最佳编程语言,我认为语言将取决于我们选择的 IoT Hub,如果我没有错(已经有数据库中的 C#、JavaScript 和 SQL Server 的知识,但我准备好如果需要,学习新语言)

  3. 哪个设备最便宜,最适合这个演示

  4. 最重要的是,在哪里可以查看Step by Step Tutorial进行开发。

任何帮助表示赞赏...

如果您对我的查询有任何疑问,请随时提问。

1个回答

Arduino 是一个用于物联网测试项目的开源平台,您可以购买 Arduino 设备或便宜的衍生产品,它们可能具有更便宜的价格或更好的特性。

相同的 Arduino IDE 可用于所有变体,您将使用 IDE 安装软件并测试您的程序。程序有一个时间和循环部分,您可以在其中使用类似 C++ 的语言构建您的东西。

关于内存使用的 C++ 基础知识可能对编程语言方面有用。

有了更多的电子技能,您还可以开发自己的设备电路,这可以通过许可证来实现。

[1] https://www.arduino.cc/en/Guide/Introduction

[2] https://www.arduino.cc/en/Guide/windows

[3] https://en.wikipedia.org/wiki/List_of_Arduino_boards_and_compatible_systems