DIY一个物联网平台:想法
4G时代我们已经解决了人和人相互通讯的问题,未来的5G世界将解决机器和机器间通讯的问题。目前阿里云、腾讯云等各种云已经提供各种物联网协议的接入和管理平台,通讯量不大的情况下可以免费使用。公有化的部署简单便宜,但是肯定有对私有化部署的需求,抱着边折腾边学习的精神,决定自己动手搭建一套简单的物联网系统,作为这个过程的笔记记录下来,提供参考。
目标
适应场景
- 室内设备,有WIFI信号
- 户外设备,手机网络提供通讯
- 野外,无手机信号,无线射频通讯
- 近距离多个模块间相互通信
技术选型
- 开发语言:NodeJS
- ESP系列芯片模块
- SPI接口Sx1278 Lora模块
- Arduino Nano
- 树莓派
- 开发平台:PlantformIO