zoukankan      html  css  js  c++  java
  • DIY一个物联网平台:想法

    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

    步骤

  • 相关阅读:
    Windows下git使用代理服务器的设置方法
    SQL backup&restore
    css3 随记
    HTML5 上传图片预览
    jQuery.event.move
    css3 html5 手机设备 列表的弹回和加速移动
    16进制与utf-8
    android 使用现成做get请求
    android 往sd卡中写入文件
    android 遍历控件
  • 原文地址:https://www.cnblogs.com/format/p/12359191.html
Copyright © 2011-2022 走看看