1、天翼物联网平台
天翼物联网平台(AIoT) 是中国电信推出的一个综合性的物联网服务平台。
它具有以下几个关键特点和功能:
- 设备连接与管理:支持海量物联网设备的接入和集中管理,无论是传感器、智能终端还是工业设备等。
- 例如,工厂中的各类生产设备可以通过该平台实现远程监控和管理,及时获取设备的运行状态、故障预警等信息。
- 数据采集与处理:能够高效地采集来自不同设备的各种数据,并进行处理和分析。
- 比如,在智能农业中,收集土壤湿度、温度、光照等数据,为农业生产提供决策依据。
- 应用开发与集成:为开发者提供丰富的开发工具和接口,便于快速构建各种物联网应用,并与现有业务系统进行集成。
- 像智慧物流领域,可以开发出货物追踪、仓储管理等应用,并与企业的物流管理系统无缝对接。
- 安全保障:具备强大的安全机制,保障设备连接、数据传输和存储的安全性。
- 防止物联网设备被非法入侵,保护企业和用户的隐私数据。
总之,天翼物联网平台(AIoT)为企业和开发者提供了一个强大、便捷、安全的物联网解决方案,推动了物联网在各个领域的广泛应用和创新发展。
2、登录天翼物联网平台
要使用完整功能需要进行完整的个人认证和企业认证。
3、产品注册
首先需要创建产品,创建产品分为“直接创建产品”和“复用公共产品”。
1.直接创建产品:实际开发中,多采用此方法进行创建自己的产品进行开发,产品中心->创建产品,按要求填写表单,完成创建,具体可参考设备接入-产品创建模块,完成后可以在“产品概况”中查看自己产品的详情:
4、添加设备
前往产品中心-> 选择产品->设备管理->添加设备,按要求填写设备信息,进行设备添加。
设备添加完成后可以看到设备状态为:已注册。设备右侧的功能按钮功能丰富,例如:数据查看、在线模拟、编辑等。
5、规则引擎
规则引擎就是通过灵活的设定规则,将设备传上云端的数据,按照设定的规则对数据进行清洗和筛选,然后根据处理后的数据执行相应的动作或者发送相应事件通知以达到不同的业务目标。
数据模板:
{
"ecl": "无线信号覆盖等级",
"pci": "物理小区标识",
"IMEI": "IMEI",
"time": "当前时间",
"ICCID": "ICCID",
"cell_id": "小区位置信息",
"cmd_type": "控制类型",
"wifi_rssi": "WiFi信号强度",
"wifi_ssid": "WiFi名称",
"act_result": "指令执行结果",
"alarm_stop": "报警解除命令",
"buzz_state": "蜂鸣器状态",
"error_code": "故障",
"light_onoff": "照明开关",
"module_type": "模组型号",
"room_height": "房间高度",
"bright_value": "亮度值",
"detect_onoff": "检测功能开关",
"battery_state": "电池状态",
"battery_value": "电池电量",
"terminal_type": "终端型号",
"alarm_stop_type": "报警解除方式",
"battery_voltage": "电池电压",
"fall_alarm_time": "摔倒报警检测时长",
"stay_alarm_time": "驻留超时报警检测时长",
"unbr_alarm_time": "长时间不去卫生间报警检测时长",
"fall_alarm_onoff": "摔倒报警使能开关",
"hardware_version": "硬件版本",
"major_alarm_type": "主要报警类型",
"minor_alarm_type": "辅助报警类型",
"software_version": "软件版本",
"stay_alarm_onoff": "驻留超时报警使能开关",
"unbr_alarm_onoff": "长时间不去卫生间报警使能开关",
"body_detect_state": "人体感应状态",
"manufacturer_name": "厂家名称",
"detect_sensitivity": "检测灵敏度",
"abnormal_alarm_time": "行为异常报警检测时长",
"abnormal_alarm_onoff": "行为异常报警使能开关",
"rsrp": "参考信号接收功率",
"sinr": "信号与干扰加噪声比"
}
然后在选择字段中,把所有字段都选上。
后面两个直接默认就可以。
创建完点击右上角保存,然后在列表中点击管理。
在转发数据中,点击添加操作。
新增目的地,转发的thingsboard平台,首先需要先在tb中创建设备,才能获取完整的url。
1.5在thingsboard中创建设备
将检查连通性这边里面的地址提取出来。
然后在添加到目的地中。
这边的数据模板,都是key:Value
{"ecl":"%ecl%","pci":"%pci%","IMEI":"%IMEI%","time":"%time%","ICCID":"%ICCID%","cell_id":"%cell_id%","cmd_type":"%cmd_type%","wifi_rssi":"%wifi_rssi%","wifi_ssid":"%wifi_ssid%","act_result":"%act_result%","alarm_stop":"%alarm_stop%","buzz_state":"%buzz_state%","error_code":"%error_code%","light_onoff":"%light_onoff%","module_type":"%module_type%","room_height":"%room_height%","bright_value":"%bright_value%","detect_onoff":"%detect_onoff%","battery_state":"%battery_state%","battery_value":"%battery_value%","terminal_type":"%terminal_type%","alarm_stop_type":"%alarm_stop_type%","battery_voltage":"%battery_voltage%","fall_alarm_time":"%fall_alarm_time%","stay_alarm_time":"%stay_alarm_time%","unbr_alarm_time":"%unbr_alarm_time%","fall_alarm_onoff":"%fall_alarm_onoff%","hardware_version":"%hardware_version%","major_alarm_type":"%major_alarm_type%","minor_alarm_type":"%minor_alarm_type%","software_version":"%software_version%","stay_alarm_onoff":"%stay_alarm_onoff%","unbr_alarm_onoff":"%unbr_alarm_onoff%","body_detect_state":"%body_detect_state%","manufacturer_name":"%manufacturer_name%","detect_sensitivity":"%detect_sensitivity%","abnormal_alarm_time":"%abnormal_alarm_time%","abnormal_alarm_onoff":"%abnormal_alarm_onoff%","rsrp":"%rsrp%","sinr":"%sinr%"}
然后启动规则链。
6、测试
进入设备管理,进入设备,进行数据模拟。
进入在线模拟
右侧有显示上报成功,然后数据查看这边要有刚才的上报值,就代表规则引擎是正确的。
然后去thingsboard平台查看,看一下我们的设备有没有上线,然后有没有遥测值。
已经成功接收到设备穿上来的值,证明我们的http数据转发配置没有配错。
至此就结束了,设备正常会持续更新遥测值,然后在thingsboard平台进行可视化处理。
7、感谢支持
如果您认为这篇文章对您有帮助,欢迎点赞关注收藏!后续还有更多的干货分享!
如果您在阅读过程中发现任何问题,或者有任何疑问,欢迎在评论区留言。我会尽力回复您的所有问题!
感谢您的支持!