github 地址为 https://github.com/Supermax197/tao-lot
道 LOT 基于树莓派, 是史上最简单的物联网系统之一.
道 LOT 基于 springboot, 自动打 TCP 隧道, 也就是让用户可以远程点对点操作物联网设备.
道 LOT 通过 application.properties 配置文件进行配置, 配置 tcp 隧道端口如下:
upnp.externalPort=8088
道 LOT 启动并成功打通 TCP 隧道后, 会自动发有奖把树莓派设备的公网 ip 与映射端口号到到指定的邮箱, 配置如下:
- spring.mail.host= smtp.qq.com
- spring.mail.port= 465
- spring.mail.username = xxxxxxxx@qq.com
- spring.mail.password = xxxxxxxxxxxxxxx
道 LOT 利用 Pi4j 来控制树莓派, 非常简单. 可参考 http://pi4j.com/
道 LOT 的 Controller 是个简单的例子, 主要功能有查看 TCP 映射信息与打开关闭 led 灯泡. 用户可以很方便的进行扩展.<br>
最后附上架构图
来源: https://blog.csdn.net/jeruen/article/details/80094415?from=singlemessage