首页
学习
活动
专区
圈层
工具
发布

9个顶级开发IoT项目的开源物联网平台

和MATLAB,以将传感器数据传到ThingSpeak。...ThingSpeak主要关注传感器记录,位置跟踪,触发和警报以及分析 ThingSpeak开放源码物联网平台关键物联网特性 在私人渠道收集数据 与公共频道共享数据 RESTful和MQTT API MATLAB...它可以在单板计算机,个人电脑或云上运行,并且能够将诸如Linux,BeagleBones,Raspberry Pis,Arduino开发板和PC等不同平台与Heroku等云平台连接在一起,以创建地理分布式网络...DSA社区构建了一个图书馆分布式服务链接,允许协议翻译和数据集成到第三方数据源和从第三方数据源进行数据集成所有DSA模块都很轻便,可以将DSBroker,多个DSLink和客户端Web应用程序连接到相同的低功率设备上...您可以使用管理控制台轻松控制它们,或使用其REST API将它们集成到项目逻辑中。IT支持所有类型的黑客板,如Arduino,ESP8266,Raspberry Pi,Intel Edison。

20K11

12个用于构建物联网项目的物联网平台

Gartner预测,95%的电子产品将包括物联网功能。在接近物联网项目时,我们必须面对几个挑战。 物联网平台提供多种简化项目开发的服务和一套远程管理设备的工具。...物联网平台在物联网架构中发挥着重要作用。在构建物联网项目或系统时,连接的设备会将数据发送到云平台。这些平台存储数据并使用它来构建图表。一个物联网云平台例如PaaS,在物联网生态系统提供有用的服务。...有几种协议支持,例如MQTT和HTTP 在数据上应用数学公式的合成变量 数据存储 数据可视化 这是平台的链接:Ubidots 以下是使用Ubidots的物联网项目: 如何使用Ubidots集成Arduino...连接的设备可以使用cloud pub / sub发布数据。此外,我们可以应用BigQuery分析,或者我们可以对这些数据应用机器学习。...IBM Watson IoT平台提供的服务包括: 设备管理:使用此服务,可以在设备上远程操作,例如重新启动或固件更新 响应性,可扩展性,连接性:该平台使用行业标准协议MQTT来交换数据 安全通信:使用MQQT

4.1K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何使用NiFi等构建IIoT系统

    您认为构建一个先进的工业物联网原型需要多长时间: • 从传感器收集数据到每个工厂的网关 • 将传感器数据从一个或多个工厂移至云或数据中心 • 自动热部署新配置到所有边缘设备 • 支持大规模数据量和端到端安全性...在我们的示例中,我们将使用各种传感器(光线、温度、摄像头、加速度计等),这些传感器通过WiFi将数据发送到网关。...网关是运行Mosquitto Broker和MiNiFi代理的Raspberry Pi。Mosquitto 是一个开源的轻量级消息传递代理,我们使用它通过MQTT协议公开传感器数据。...准备Raspberry Pi:MQTT和MiNiFi 要安装Mosquitto MQTT代理和MiNiFi代理,请在Raspberry Pi上运行以下命令。...现在,让我们启动传感器以生成数据并将其发布在MQTT中。然后,MiNiFi将开始使用数据并将其发送到NiFi,如以下屏幕截图所示,其中我们已收到196条消息。 ?

    3.5K10

    Python控制物联网设备实战代码指南

    使用Python进行数据收集在物联网应用中,数据收集是另一个关键环节。我们可以使用各种传感器(如温度传感器、湿度传感器等)来收集环境数据,并将这些数据上传到服务器或云平台进行处理和存储。...硬件准备一块Raspberry Pi一个DHT11温湿度传感器杜邦线若干连接电路将DHT11的VCC引脚连接到Raspberry Pi的3.3V引脚,GND引脚连接到Raspberry Pi的GND引脚...我们可以通过编写服务器端程序和客户端程序,实现远程控制Raspberry Pi上的LED灯。...安装Prometheus和Grafana在Raspberry Pi上安装Prometheus:sudo apt-get updatesudo apt-get install prometheus在Raspberry...以下是各个部分的要点总结:硬件控制:使用Raspberry Pi和DHT11温湿度传感器。控制LED灯实现基本的硬件操作。数据收集与存储:使用Adafruit_DHT库读取传感器数据。

    1.6K21

    软件工程师树莓派获取室内温湿度的坎坷之旅

    将TF卡放入读卡器,然后接入电脑。使用 sudo fdisk -l 命令查看此设备的名称,在我的电脑上是/dev/sdb。 知道读卡器的设备路径后,我们用dd命令来将镜像文件写入到TF卡内。...在连线的时候注意编码方式,注意树莓派引脚图的方向,如上图所示。 DHT11 DHT11是一款有已校准数字信号输出的温湿度传感器。...为了测试结果是否准确,我把手指放到传感器上,测试的数据为: 测试无误~~~....MQTT发布消息到代理服务器 安装paho-mqtt 使用pip工具安装paho-mqtt,输入以下指令即可: sudo pip install paho-mqtt Python发布消息Demo import...,组装成json数据,放到负载里,发布消息给代理。

    1.9K21

    终极列表:您必须在2018年尝试的30个物联网平台

    它可以帮助您连接,管理和测试物联网传感器和设备,收集和存储数据,将其可视化,并应用机器学习算法进行数据分析。ThingsIO可与Raspberry Pi,Node MCU和ESP8266配合使用。...因此,ThingSpeak具有强大的分析能力,可帮助客户实现对数百个传感器数据的近实时分析。该平台用于各种咨询和智能城市解决方案。...它支持多种通信协议,包括MQTT,AMQP,Stomp等。您还可以将第三方服务集成到项目中。SiteWhere可与Azure,Apache和其他服务提供商配合使用。...它具有高级部署选项,在Docker和Kubernetes的支持下,DeviceHive可以部署在公共云,混合云或私有云上。它支持WebSocket和MQTT协议,您可以使用REST API连接设备。...它将帮助您收集和存储传感器数据,定义处理大量数据的算法,以及设置平台应如何反应的规则。您可以设置触发器,以便在平台获得某些读数时发生操作,并在必要时发出警报。

    4.9K10

    MATLAB R2021b for Mac(可视化数学分析软件)中文版

    自动化的上下文提示可让您在编程时快速推进,并且将结果与可视化内容和您的代码一起显示。2.App DesignerApp Designer 让您无需成为专业的软件开发人员,即可创建专业的应用程序。...拖放可视化组件来安排应用程序布局,并使用集成编辑器快速编写应用程序的行为。3.数据分析您有了数据,不要将所有时间花费在为分析准备数据上。...- 面向对象编程- 源代码管理集成- 测试框架- 与 C/C++、Java、.NET 和 Python 集成8.硬件支持MATLAB 可以控制诸如 Arduino 和 Raspberry Pi 这样的流行微控制器...,采集网络摄像头中的图像,甚至可以收集智能手机内置传感器中的数据。...浏览受支持的硬件:- Arduino- Raspberry Pi- USB 网络摄像头- iPhone、iPad 和 Android 设备- Thingspeak IoT9.数据分析利用 MATLAB,

    1.1K10

    MATLAB R2021b for Mac(可视化数学分析软件)中文版

    自动化的上下文提示可让您在编程时快速推进,并且将结果与可视化内容和您的代码一起显示。2.App DesignerApp Designer 让您无需成为专业的软件开发人员,即可创建专业的应用程序。...拖放可视化组件来安排应用程序布局,并使用集成编辑器快速编写应用程序的行为。3.数据分析您有了数据,不要将所有时间花费在为分析准备数据上。...- 面向对象编程- 源代码管理集成- 测试框架- 与 C/C++、Java、.NET 和 Python 集成8.硬件支持MATLAB 可以控制诸如 Arduino 和 Raspberry Pi 这样的流行微控制器...,采集网络摄像头中的图像,甚至可以收集智能手机内置传感器中的数据。...浏览受支持的硬件:- Arduino- Raspberry Pi- USB 网络摄像头- iPhone、iPad 和 Android 设备- Thingspeak IoT9.数据分析利用 MATLAB,

    1.4K20

    在树莓派上实现人脸识别

    本教程将利用 TechBubble Technologies 物联网 JumpWay Python MQTT 库进行通信,利用 OpenCV 实现计算机视觉,在本地端口上建造移动 Web 流和安全的 NGNX...为了将训练数据导航到训练文件夹中并创建目录,目录应该是一个数字,而且不是那个已处理文件夹中的数字。...你可以使用传感器值和警告消息与连接到 IoT JumpWay Location 的其他设备实现自主通信。 在「设备编辑」页面上,向下滚动到「执行器/传感器」下的「创建规则」部分。...你可以在这里利用下拉菜单创建规则,允许你的设备发电子邮件给你,或者在状态更新、传感器数据和警告的情况下自主地与其网络上的其他设备进行通信。...查看数据 每次你的设备检测到一个人或一个入侵者,它将发送数据到 TechBubble IoT JumpWay。

    3.5K10

    使用Docker,MQTT,Grafana,InfluxDB,Python和Arduino

    这个想法是: 一个Arduino设备(ESP32向Mosquitto服务器发出MQTT事件。我将使用电位计来模拟一个传感器。例如,想象一下温度传感器而不是电位计。...这是我在以前的项目中使用过的电路 。 一个Python脚本将在我的Raspberry Pi上侦听MQTT事件,并将值保存到InfluxDB数据库。...Docker主机将在Raspberry Pi3上运行。Raspberry Pi是一个ARM设备,因此我们需要这个架构的Docker镜像。...首先,我们将从InfluxDB服务器创建一个数据源。从这里开始,它非常简单。 接下来,我们将创建一个仪表板。我们只有一个时间序列在电位器的值内。我必须承认,我的仪表板上有许多我为了好玩而创造的东西。...这意味着我们可以使用“retain”标志向一个主题发出消息,并且当我们稍后将一个设备连接到此主题时,它将接收该消息。在这里,它正是我们所需要的。

    4.2K53

    IoT新手速通:2025智能家居DIY成就感爆棚

    Raspberry Pi:Raspberry Pi(树莓派)是一款基于Linux系统的单板计算机,它体积小、价格低、功能强大,适合用于开发各种IoT项目。...上传代码到Arduino开发板: 将Arduino开发板通过USB数据线连接到计算机 在Arduino IDE中,点击"工具" > “开发板"菜单,选择你使用的Arduino开发板型号(如"Arduino...文件(如mqtt_client.py),然后在命令行中运行: python mqtt_client.py 你将看到MQTT客户端连接到服务器并开始发布和接收消息。...IoT设备模拟器连接到MQTT服务器并开始发布模拟的传感器数据和设备状态。...这些大型科技公司将通过收购、合作等方式整合各种IoT平台和服务,提供从设备连接、数据存储、数据分析到应用开发的一站式解决方案,降低IoT开发和部署的成本和复杂度。

    34610

    云中树莓派(2):将传感器数据上传到 AWS IoT 并利用Kibana进行展示

    云中树莓派(1):环境准备 云中树莓派(2):将传感器数据上传到AWS IoT 并利用Kibana进行展示 1....而树莓派3B 一共有40个针脚(GPIO,General Purpose I/O Ports,通用输入/输出端口),只需要将传感器的3个引脚接入板子上的合适引脚即可。...几个配置项: ID:ES 中每个文档的_id,这里使用自动生成的uuid 索引:保存树莓派文档的索引,取名为 homepi,它是一个逻辑命名空间 类型:索引下面的一个 type,表示对应树莓派的数据 2.2...连接 利用 DHT22 sdk 每隔10秒从传感器获取温度和湿度数据 利用 AWS IoT device sdk 将数据发到 MQTT topic (4)运行代码,在 AWS IoT 中进行测试,能够收到传上来的树莓派传感器数据...(5)在 ElasticSearch 中也能看到数据统计 ? 2.3 配置 Kibana AWS ElasticSearch 默认内置了一个 Kibana,可以在 ES 的界面上看到其链接。

    1.4K20

    如何建立您的第一个机器人

    在这里,您可以使用该项目将对象避免功能添加到您的机器人。或者只是使用它来开始混淆Python和Raspberry Pi上的硬件外设。该系统使用IR模块来检测物体,但是稍后我们将进入技术方面。...当物体在IR传感器前面时,物体的表面将IR光线的一部分反射回接收器。因此,接收器然后输出通知物体在传感器前面的LOW信号。 ? 覆盆子Pi机器人 这些传感器连接到覆盆子pi的GPIO输入引脚。...使用双面胶带将零件固定在机器人机箱上。之后,您将有一个几乎看起来像这样的设置: ? 树莓Pi机器人装配 连接电机后,您需要检查它们。使用下面的代码检查电机和L293D。...该程序调用:robot.py,当使用此命令执行时:sudo python robot.py将为您的机器人带来生命,并在按下按钮时开始移动。你会注意到它如何避免传感器前面的物体和自由导航。 ?...再次按下按钮时,机器人将被停用。 将代码复制到您的raspberry pi后,您可以通过使用智能手机电池组来为其提供真正的无线功能。和一个USB wifi加密狗与它通信。

    2.5K150

    在树莓派中使用 MicroPython 接入 MQTT

    本文将介绍如何在树莓派上使用 MicroPython 编写简单的 MQTT 客户端,并实现该客户端与 MQTT 服务器的连接、订阅、发布等功能。...2.使用 MQTT X 客户端与 MQTT 服务器建立连接,并向主题 raspberry/mqtt 发送消息 。?3.查看树莓派终端信息,将会看到已成功接收到 MQTT X 发布的消息。 ?...测试发布消息1.在 MQTT X 客户端中订阅 raspberry/mqtt 主题 。2.在终端运行 MicroPython 代码 ,发布消息。...micropython pub.py图片3.在 MQTT X 客户端中,查看树莓派发送的消息。?结语以上就是在树莓派上使用 MicroPython 进行编程的简单示例。...原文链接:https://www.emqx.com/zh/blog/micro-python-mqtt-tutorial-based-on-raspberry-pi

    1.7K31

    树莓派三代相机模块上线-IMX708

    在对焦时,两个光电二极管分别检测出A像和B像的新号,在完成合焦状态下两个像将重合;而未完成合焦状态时,两个像是模糊且相互错开的。...就 Raspberry Pi 而言,使我们能够直接从运行在 ARM 处理器上的开源代码驱动摄像头系统。在 Broadcom GPU 上运行且用户根本无法访问的专有代码几乎被完全绕过。...在核心之下libcamera,Raspberry Pi 提供了一个自定义管道处理程序,这是libcamera用于驱动 Raspberry Pi 本身上的传感器和 ISP(图像信号处理器)的层。...所有这些代码都是开源的,现在可以在 Raspberry Pi 的 ARM 内核上运行。...GPU 上只有一层非常薄的代码,将 Raspberry Pi 自己的控制参数转换为 Broadcom ISP 的寄存器写入。

    3K31

    C++与物联网应用:开发物联网设备和应用程序

    本文将介绍如何使用C++开发物联网设备和应用程序。1. 硬件交互物联网设备一般需要与传感器、执行器等硬件进行交互。C++提供了各种库和接口,使我们能够轻松地与硬件进行通信。...以下是一些常用的C++库和接口:WiringPi:用于与树莓派(Raspberry Pi)等单片机板进行交互,控制GPIO口、I2C、SPI等。...MQTT:一种轻量级的发布/订阅消息协议,适用于物联网应用的数据传输。WebSocket:一种提供全双工通信能力的协议,适用于实时推送和数据传输。...在代码中,我们使用了SerialPort库来创建与Arduino的串口连接,并发送命令到Arduino设备并读取响应。请注意,上述示例仅为演示目的,并未包含全部细节和错误处理。...当涉及C++与物联网应用场景时,以下是一个示例代码,展示如何使用MQTT协议与物联网设备进行通信。这个示例代码使用了Eclipse Paho MQTT C++库。

    1.8K10

    ESP32与MQTT:物联网通信的完美搭档

    例如,在复杂的传感器数据处理和通信任务中,双核可以分别处理不同的任务,一个核心处理传感器数据采集,另一个核心处理网络通信,互不干扰。...例如,在传感器节点中,设备可以在大部分时间处于深度睡眠模式,仅在需要采集数据和传输数据时唤醒,大大延长了电池的使用寿命。...Arduino开发环境: 基本的步骤: 将 ESP32 板连接到本地网络 确定好网络OK 将 ESP32 连接到 MQTT 代理 将 MQTT 消息发布到 MQTT 主题 我们这里不做详细说明,有开发经验的朋友欢迎补充...代理 订阅一个主题 定期发布消息到另一个主题 VS CODE+ESP-IDF 下面我们将介绍如何使用 ESP32 作为 ESP-IDF mqtt_client 库的 MQTT 客户端。...我们将在 Raspberry Pi 上安装 Mosquitto MQTT 代理,但你也可以在你的 Windows 和 Linux 机器上安装它。

    1.7K10

    张高兴的 .NET Core IoT 入门指南:(二)GPIO 的使用

    Raspberry Pi 有两行 GPIO 引脚, Raspberry Pi 通过这两行引脚进行一些硬件上的扩展,与传感器进行交互等等。...输入模式相当于电源的阴极,还是以 LED 小灯为例,只不过这次 LED 小灯的阳极接着外部电源,一个电路只有产生电压差时才会有电流,因此要想让小灯亮需要让电流流入 Raspberry Pi 中。...* 可以看上方的 Raspberry Pi 引脚图,以 GPIO 17 为例,如果实例化时选 Gpio ,那么打开引脚时需要填写 17。...这里使用的是 HC-SR501 。当传感器检测到人体时,LED 小灯亮,当传感器未检测到人体时,LED 小灯灭。...剔除主函数循环,尝试在自定义事件中进行检测,即 GpioPin 的 ValueChanged 事件。 备注 下一篇文章将谈谈 IIC 总线的使用。

    32010

    AI 技术讲座精选:TensorFlow 图像识别功能在树莓派上的应用

    虽然之前 Raspberry Pi 拍摄到的图片可以用于训练模型,但我还是选择了更大更多样的数据集。我也将小汽车和卡车包括进模型中,因为他们也可能在某些位置上经过 Raspberry Pi 的侦测点。...这里面包括从 Google 上找到的训练集的图片,也包括从 Raspberry Pi 采集到的图片。 ? 图片中的名称,从上到下依次是:加州火车,运输火车,轻轨,汽车,卡车。...这个传感器整体的硬件成本是130美金,所有的代码都是用的开源库。我用 JupyterHub 对其进行了测试,以便控制多个位置上的 Raspberry Pi 设备。...为了能够在 Raspberry Pi 32Bit ARM芯片上编译,我使用的是来自SamAbraham 的 Pi-TensorFlow enthusiasts 小社区的指引(https://github.com...即便如此,用 TensorFlow 分析 PiCamera 拍摄到的每一张图片也是不可行的,因为这样 CPU 的使用率最终将达到100%,导致 Raspberry Pi 系统过热,因此只有运动物体的图片传送给了

    2.5K80
    领券