物联网物联网的发展速度超出了人们的想象,因此,每个人都想学习它。

我知道您必须学习硬件部分,您必须学习Rasberry Pi,您必须学习一些,而不是后面的更多电子产品。
但是,因为我们的主题标题是关于Python库的,所以我们只谈论它。
Python是当今最流行的语言,使用率接近35%。 如果您会英语,那么您将很容易理解和学习Python。
易于学习,可移植性,大量开发人员社区支持,大量库和程序包可用性以及数学功能的性能是使语言流行的一些方面。
像许多其他应用程序一样,Python也可以用于物联网应用程序开发。 您可以为Python使用的一些软件包是;
mraa: mraa是大多数支持Python的SBC的基本GPIO库。 由于所有板卡都只有一个库,因此易于使用。 该库还提供对通信协议(例如I2C,UART和SPI)的支持。
套接字:一个使用Python促进通过TCP / IP和UDP联网的软件包。 它提供对Berkeley套接字API的访问权以访问Internet
mysqldb: MySQL是大多数物联网开发人员的首选关系数据库。 mysqldb是一种非常方便的工具,可以避免在Python脚本中执行shell命令以读取和写入数据库的需求
numpy:与MatLab非常相似,numpy使用Python提供科学计算。 使用numpy非常容易做数组处理功能
matplotlib:用于数据可视化的程序包
pandas:专用于数据分析的软件包。 提供对数据处理和分析的支持,对本地数据集的直接操作,以及处理异构和无序数据的能力。
opencv: Opencv是非常成功的C库的Python端口,用于图像处理。 它包含熟悉的图像处理功能的高级变体,可以使照片分析更加轻松
tkinter:一个GUI开发库。 可以通过完全临时的GUI控制Python脚本。 这在功能测试或重复执行相同代码的情况下非常有用
paho-mqtt: MQTT是物联网的常用协议。 paho-mqtt库为嵌入式系统提供了非常友好的协议版本。
MQTT请求可以直接在Python中进行,而无需进行任何其他设置。 在原型阶段特别有用。

结论
因此,如果您发现此信息有帮助,请告诉我。 上面的列表还不完整,但是如果您知道许多软件包已完成,则您无需了解更多信息。 最常用的是MQTT,Numpy,Socket,tkinter,Mraa。