随着物联网技术的发展,越来越多的设备需要接入云端进行数据的收集与分析。AT&T M2X是一个为IoT设备提供数据存储、分析和可视化服务的平台。本指南将指导如何将IoT设备接入AT&T M2X平台。
首先,需要在上创建一个账户。如果已经拥有账户,则可以跳过此步骤。
在注册时,请确保填写正确的个人信息,并在收到AT&T发送的验证邮件后点击链接进行邮箱验证。验证邮箱是继续操作的必要步骤,请检查垃圾邮件文件夹以确保没有错过验证邮件。
如果是新账户,并且这是添加的第一个设备,请按照以下步骤操作。如果已经添加过设备,可以跳过此步骤。
登录AT&T M2X账户后,点击页面顶部的“设备”链接,进入“设备”页面。然后点击“创建设备”按钮。
选择“选择设备”按钮,定义设备。在设备选择下拉框中选择“其他”,然后继续定义设备。请确保在创建设备的同时创建一个新的流。
如果账户已经存在,并且想要添加另一个设备,请按照以下步骤操作。
点击页面顶部的“设备”链接,进入“设备”页面。点击“创建新”下拉菜单,并选择“设备”以显示“创建设备”对话框。完成所需信息后,点击“创建”以定义设备。
接下来,为新设备添加一个流。
点击“设备”页面上新设备的链接,然后向下滚动并点击“添加流”按钮。
现在输入新流所需的所有信息。
如果想使用cURL命令测试新设备,请按照以下步骤操作。
复制cURL命令并点击“生成图表”按钮。
将cURL命令粘贴到与设备连接的命令行界面中并运行该命令。
现在应该可以在新图表上看到通过cURL命令输入的信息。
当登录AT&T M2X平台时,现在可以查看所有设备信息。
如果按照上述所有步骤操作,应该已经拥有了程序连接到M2X服务器所需的所有信息:
当在Intel® Edison板或Intel®IoTGateway上运行C++代码时,需要在Intel® System Studio中设置M2X客户端参数。
转到“运行配置”,在“应用程序执行前的命令”字段中,输入以下内容:
export M2X_API_KEY="M2X API密钥"; export M2X_DEVICE_ID="M2X设备ID"; export M2X_STREAM_ID="M2X流ID"
点击“应用”按钮以保存这些设置。点击“运行”按钮在板上运行代码。
当在Intel® Edison板或Intel®IoTGateway上运行JavaScript*代码时,需要在Intel® XDK IDE中设置M2X*客户端参数。在config.json文件中添加以下条目:
{
"services": {
"m2x": {
"api_key": "M2X Primary API Key",
"device_id": "M2X Device ID",
"stream_id": "M2X Stream ID"
}
}
}
{
"services": {
"m2x": {
"api_key": "M2X Primary API Key",
"device_id": "M2X Device ID",
"stream_id": "M2X Stream ID"
}
}
}