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