首页 > 其他分享 >将硬件的三轴传感器和可燃气体传感器和 AIR780E 数据打包至 EMQX 服务器

将硬件的三轴传感器和可燃气体传感器和 AIR780E 数据打包至 EMQX 服务器

时间:2024-07-02 12:27:41浏览次数:18  
标签:mqttc sub data 三轴 topic mqtt 传感器 EMQX local

local mqtt_host = "www.visionexpand.com.cn"

local mqtt_port = 1883

local mqtt_isssl = falselocal client_id = "emqx"

local pub_topic = "$thing/up/property/IQMPOB8BI9/temp/humi"

local sub_topic = "mqtt"

local uart2_data = "text"-- libgnss库初始化libgnss.clear() -- 清空数据,兼初始化

if wdt then wdt.init(9000) sys.timerLoopStart(wdt.feed, 3000) endsys.taskInit(function() if rtos.bsp() == "AIR780E"

then device_id = mobile.imei() sys.waitUntil("IP_READY", 30000)

pub_topic = "$thing/up/property/IQMPOB8BI9/temp/humi" sub_topic = "mqtt"

end log.info("mqtt", "pub", pub_topic) log.info("mqtt", "sub", sub_topic)

local mqttc = mqtt.create(nil, mqtt_host, mqtt_port, mqtt_isssl, nil)

mqttc:auth(client_id, nil, nil) mqttc:autoreconn(true, 3000) mqttc:on(function(mqtt_client, event, data, payload)

if event == "conack" then sys.publish("mqtt_conack") mqtt_client:subscribe(sub_topic)

elseif event == "recv"

then log.info("mqtt", "received", "topic", data, "payload", payload)

elseif event == "sent" then log.info("mqtt", "sent", "pkgid", data)

end

end)

mqttc:connect()

sys.waitUntil("mqtt_conack")

标签:mqttc,sub,data,三轴,topic,mqtt,传感器,EMQX,local
From: https://blog.csdn.net/TobudOS_people/article/details/140123520

相关文章

  • 040【GD32F470】 灰度传感器移植成功示例
    【1TB嵌入式学习资料免费领取:https://link3.cc/sgzy】2.40灰度传感器2.40.1模块来源2.40.2规格参数工作电压:3.3V-5V工作电流:<20mA输出格式:模拟信号输出控制接口:ADC管脚数量:3Pin(2.54mm间距排针)2.40.3移植过程我们的目标是在梁山派GD32F470上能够判断当前环境......
  • ros slam 之移动机器人常用传感器
    本节我们对移动机器人底盘结构进行简单的介绍,并着重介绍FishBot基础版的组成结构。对于一个移动底盘来说,所要提供的核心功能有两个-感知和执行能力,我们分别进行介绍。一、感知-传感器所谓感知即通过给类传感器获取环境信息的能力。在移动机器人中,我们常用的传感器有 距离传......
  • SPI驱动-基于ICM20608六轴MEMS传感器
    1IMX6ULL的SPI控制器简介SPI是全双工同步串行通讯总线,是一个四线结构的总线协议,其使用比IIC简洁许多,具体关于SPI总线协议的内容可以自行查阅资料。1.1SPI控制器介绍imx6ull中有四个ECSPI控制器,也即四个增强型SPI控制器,也可以当作普通的SPI控制器使用。这里又要和51单片机做区......
  • 多传感器融合_各类滤波器方法整理
    多传感器融合:各类滤波器方法整理1 背景概述移动机器人、无人机或者无人船等是不能够像工业机器人利用关节处的力矩传感器和编码器的读数直接进行位姿的解算的,抛开工业机械设计制造及其装配时带来的误差,移动机器人、无人机或者无人船等内置的传感器往往会因为轮子打滑、i......
  • GEE问题:Landsat Collection 2不同传感器之间是否需要进行协调校正?
    LandsatTeam团队和GEE团队对于大多数应用而言,在使用采集2地表反射率产品时,无需进行任何传感器间协调校正(转述Landsat科学团队MikeWulder的信息)(个人经验)。使用波段比指数时尤其如此。您提到的Roy等人的系数是为采集前数据开发的。大地遥感卫星档案现已进入第2个数......
  • STM32实战项目:从零打造GPS蓝牙自行车码表,掌握传感器、蓝牙、Flash存储等核心技术
    一、引言骑行,作为一项绿色健康的运动方式,越来越受到人们的喜爱。而记录骑行数据,分析速度、里程等信息,则成为了许多骑行爱好者的追求。本篇文章将带你使用STM32单片机,DIY一款功能完备的自行车码表,记录你的每一次骑行轨迹!二、功能概述本项目将实现以下功能:实时速度显示: 利......
  • IIC驱动-基于EEPROM存储芯片AT24C02模块和三合一环境传感器AP3216C
    本文将基于IIC协议编写EEPROM芯片AT24C02存储芯片的IIC驱动程序,本文内容将分为三个部分:imx6ull的IIC控制器介绍,AT24C02存储芯片介绍,IIC的Linux驱动程序编写。关于IIC协议的内容与介绍这里不展开,相关资料很多,可以自行去查阅,但是这里需要注意的是,IIC协议本身就是一个协议,只是一些基......
  • 高分系列卫星轨道、传感器参数等信息
    1.高分一号卫星高分一号卫星(GF-1)于2013年4月26日成功发射。详细的参数如下:轨道参数:传感器技术参数:2.高分二号卫星高分二号卫星(GF-2)于2014年8月19日成功发射,是我国自主研制的首颗空间分辨率优于1米的民用光学遥感卫星。GF-2星作为我国首颗分辨率达到亚米级的......
  • 通过ESP32读取I2C温湿度传感器项目:协议与代码实例
    简介在本项目中,我们将使用ESP32开发板读取I2C温湿度传感器的数据。我们将详细介绍I2C协议,并提供图文并茂的代码实例,帮助你快速上手。项目流程选择硬件:ESP32开发板、I2C温湿度传感器(如DHT12、HTU21D、SHT30等)、连接线和面包板。了解I2C协议:I2C(Inter-IntegratedCircuit)是......
  • 转速传感器频率信号整形方波输出隔离变送器 地线干扰抑制 200mV~10V/0-12V/0-24V转0-5
    特点转速传感器信号直接输入,方波信号输出正弦波、锯齿波信号输入,方波信号输出200mV峰值微弱信号的放大与整形不改变原波形频率,响应速度快电源、信号:输入/输出3000VDC三隔离辅助电源:5V、12V、15V或24V直流单电源供电低成本、超小体积,使用方便,可靠性高标准的DN35导轨安装工业级......