DIY一个物联网平台:想法

本文记录了搭建一个物联网接入平台的过程,包括HTTP、MQTT、COAP协议支持,基于WIFI和GPRS的数据采集,以及Lora模块通讯的实验。通过树莓派和ESP系列芯片实现设备控制和数据上传。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

DIY一个物联网平台:想法

4G时代我们已经解决了人和人相互通讯的问题,未来的5G世界将解决机器和机器间通讯的问题。目前阿里云、腾讯云等各种云已经提供各种物联网协议的接入和管理平台,通讯量不大的情况下可以免费使用。公有化的部署简单便宜,但是肯定有对私有化部署的需求,抱着边折腾边学习的精神,决定自己动手搭建一套简单的物联网系统,作为这个过程的笔记记录下来,提供参考。

目标

  • [x] 搭建一个物联网接入平台,提供HTTP、MQTT、COAP协议接入
  • [x] 平台实现MQTT协议权限控制,监控,日志记录
  • [x] 基于WIFI接入实现一个数据采集和OLED显示屏的气象站
  • [x] 基于GPRS(4G网络)做一个扫码控制的设备
  • [x] 实现一个微信小程序,从手机控制和访问数据
  • [x] 实现Lora模块通讯,数据上传互联网
  • [ ] Lora接入网关加上射频放大器,实现更远距离通信
  • [ ] 树莓派驱动Lora模块实现一个网关
  • [ ] ESP Mesh 实现ESP8266模块间通信,并实现一个网关

适应场景

  • 室内设备,有WIFI信号
  • 户外设备,手机网络提供通讯
  • 野外,无手机信号,无线射频通讯
  • 近距离多个模块间相互通信

技术选型

  • 开发语言:NodeJS
  • ESP系列芯片模块
  • SPI接口Sx1278 Lora模块
  • Arduino Nano
  • 树莓派
  • 开发平台:PlantformIO

步骤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值