巨哥电子红外热成像仪Magnity RESTful API使用指南

需积分: 49 24 下载量 143 浏览量 更新于2024-09-04 2 收藏 227KB PDF 举报
“巨哥电子红外热成像仪、红外热像仪 Magnity RESTful API 使用手册.pdf”是上海巨哥电子科技有限公司提供的文档,详细介绍了如何使用他们的红外热像仪产品,特别是Magnity RESTful API的使用方法。该手册适用于SDK开发,针对红外摄像头,旨在帮助开发者与巨哥电子的部分热像仪型号进行交互。 本文档主要涵盖了以下几个关键知识点: 1. **RESTful API**:REST(Representational State Transfer)是一种网络应用程序的设计风格和开发方式,基于HTTP协议,用于访问和操作资源。Magnity RESTful API使得开发者能够通过发送HTTP请求来控制和获取红外热像仪的数据。例如,调用“http://+ip+/api/v1/video”接口可以控制视频的播放和停止。 2. **API版本管理**:文档列出了API的发布历史,包括alpha和beta版本,表明API在逐步成熟和完善。2017年的alpha版本是测试阶段,而2018年的beta版本则已对外发布,支持特定的浏览器,如IE、Edge和Firefox,推荐使用Firefox。 3. **快速入门**:手册提供了一个快速入门示例,演示了如何连接和控制热像仪。首先,定义了热像仪的IP地址和端口号,然后使用JavaScript的WebSocket库(例如jQuery)建立连接。`window.magInit`和`window.magDeinit`函数用于初始化和断开与相机的连接,而`$.post`方法用来发送POST请求,改变视频状态。 4. **错误处理**:在示例代码中,`callback`函数用于处理连接状态的反馈,不同的返回码代表不同的连接状态,例如-1表示浏览器不支持视频编码格式,0表示连接关闭,1表示连接成功,2表示正在连接。 5. **浏览器兼容性**:特别指出,尽管支持IE、Edge和Firefox,但推荐使用Firefox,可能是因为Firefox对某些技术或API有更好的支持。 6. **API调用示例**:手册提供了开始和停止视频的API调用示例,通过向指定URL发送POST请求,传递JSON数据来改变视频状态。这展示了如何通过RESTful API与硬件设备进行实时交互。 7. **公司联系方式**:文档还提供了上海巨哥电子科技有限公司的联系方式,包括网址、地址、电话和传真,以便用户在遇到问题时能寻求技术支持。 通过这个手册,开发者可以学习如何利用Magnity RESTful API来集成巨哥电子的红外热像仪到自己的应用中,实现远程控制、视频流传输等功能,从而在各种应用场景中发挥热成像技术的优势,如工业检测、安全监控、建筑诊断等。