使用 Go IoT 平台保障物联网数据完整性

使用 Go IoT 平台保障物联网数据完整性

💡 原文英文,约1000词,阅读约需4分钟。
📝

内容提要

Go IoT Development Platform是一个免费、高效、可扩展的物联网解决方案,使用Go编程语言开发。支持多种数据传输协议和报警功能,可判断设备报告行为是否异常。可通过黑名单功能排除恶意或异常报告的客户端。

🎯

关键要点

  • Go IoT开发平台是一个免费、高效、可扩展的物联网解决方案,使用Go编程语言开发。
  • 该平台支持多种数据传输协议,如MQTT、HTTP、WebSocket、COAP和TCP/IP。
  • 提供基于JavaScript的报警功能和数据统计服务的轻量级配置工具。
  • EMQX可以随时接收来自多个设备的二级数据报告,但可能不符合正常业务流程。
  • 通过设备的推送间隔和推送时间误差来判断设备报告行为是否异常。
  • 计算实际推送间隔的方法包括记录第一次和第二次推送的时间戳。
  • 如果实际推送间隔在设定的推送间隔和误差范围内,则认为设备的报告行为正常。
  • 超出推送间隔和误差范围的数据将被视为异常数据并被丢弃。
  • EMQX的黑名单功能可以限制恶意或异常报告的客户端。
  • 根据客户端ID、用户名和IP地址的不同,黑名单的优缺点和适用场景各异。
  • EMQX还提供API接口,允许管理员从服务器中移除特定的MQTT客户端。
➡️

继续阅读