/TDASAT-IOT

通达科协物联网门锁硬件部分

Primary LanguageCApache License 2.0Apache-2.0

介绍:

这是使用STM32F103C8T6+W5500设计的物联网控制电磁锁的系统。
STM32通过SPI接口与W5500通讯,然后移植socket层,在编程过程中程序与外部socket通讯 就像在linux下面调用socket API几乎一样。

系统里集成了libeMQTT库,是一个轻量的MQTT协议实现,这个库只实现了MQTT协议的publish QoS 0消息和 subscribe QoS 0的消息,没有实现其他级别的QoS消息订阅和推送,这是它不足的地方。

使用硬件:

服务器:CentOS 7.0 + mosquitto(MQTT broker)
嵌入式模块:libemqtt
微信:VPF,phpWechat

TODO:

1、移植SSL/TLS层,完善物联网设备安全层

v2.1.0

  1. 增加断网延时开锁功能,防止网络波动造成的意外开锁

v2.0.0

  1. 移植FreeRTOS进去
  2. 重构逻辑层

v1.2.1

1、修复断网无法自动重新连接服务器

v1.2.0

1、增加了断网开锁功能
2、移植DNS功能,可以根据域名找到MQTT broker服务器,sdc.tdsast.cn

v1.0.0

1、移植socket层
2、移植DHCP服务,使其在局域网内自动获得ip地址
3、加入libemqtt,嵌入式MQTT Client库

联系我

如果在使用过程中遇到任何问题,请联系我Email: virusv@qq.com