0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于接入机智云设备数据开展企业某个垂直领域业务需求

机智云物联网 来源:机智云物联网 作者:机智云物联网 2022-08-22 16:50 次阅读

企业应用是企业将设备接入云平台后,企业需要获取设备数据用于实现企业特定的业务管理功能,以实现企业对设备、设备消费者的运营管理需要。企业应用在开发过程中,通过机智云物联网平台的 SNoti 服务功能即可获取接入设备的数据,同时基于企业 API 实现控制设备、进行设备数据的统计分析,让企业集中精力关注企业应用的整体业务。

01 SNoti 服务功能

SNoti 服务是一个实时设备消息传输服务,该服务可以实时将企业的设备数据推送到企业应用系统,企业应用系统基于设备数据实现业务需求。

注意:使用 SNoti 服务之前,要先开通 SNoti 服务和添加白名单。

d12920d6-1faa-11ed-ba43-dac502259ad0.png

SNoti 服务的能力包括:

◆ 基于消息发布/订阅模型;

◆ 设备数据传输平均时长40-50ms;

◆ 支持多客户端同时请求;

◆ 支持 SSL 传输;

◆ 设备消息默认缓存3天,并可按企业需求定制;

◆ 提供设备消息的监控预警。

02 企业 OPEN API

企业 OPEN API 是机智云为接入机智云平台的企业开发者提供的开放 API 服务,使用企业 API 的企业将设备接入到机智云平台后,通常还有进一步基于接入机智云设备数据开展企业某个垂直领域的业务需求。

d1582066-1faa-11ed-ba43-dac502259ad0.png

企业 API 为企业提供企业视角全局的设备管理、数据分析等功能,让企业更关注业务管理系统本身,减少不必要的开发成本。

注意:注册开发者中心的企业用户是默认开通企业 API 。

03案例介绍说明

充电桩 SaaS 平台

充电桩 SaaS 平台是充电桩运营商为电动车主提供了寻找电桩、预约、充电、支付等功能,运营商通过运营管理平台对充电桩、故障、订单、计费规则、订单管理、结算等管理功能。充电桩运营商通过充电桩 SaaS 平台可以完整闭环的管理日常业务,大大提高运营效率。

d182fca0-1faa-11ed-ba43-dac502259ad0.png

充电桩设备接入了机智云,充电桩 SaaS 平台需要实时获得充电桩的数据,根据这些数据才能计算充电费用,是否有故障等。

这些设备数据正是由机智云 PaaS 平台负责采集,并通过 SNoti 服务实时推送给充电桩 SaaS 平台。充电桩 SaaS 平台还可以通过企业 API 开放的接口进行统计分析,如设备的位置服务查询,设备通信数据查询,充电桩故障数查询等功能。

分时租赁系统

分时租赁平台的业务其实与充电桩 SaaS 平台类似,对于分时租赁的运营管理方,如运营汽车租赁、自行车租赁的企业。这些企业需要建设一套分时租赁管理平台,实现订单、结算、支付等必要功能。

d1ab8d32-1faa-11ed-ba43-dac502259ad0.png

汽车、自行车接入到机智云物联网平台,企业就无需在设备的物联接入进行投入,企业只需通过接入协议接入 SNoti 服务即可获取设备数据进行业务开发。

04 开发流程介绍

SNoti 服务接入

1、提出申请

步骤①:企业开发者登陆新版开发者中心

https://developer.gizwits.com/#/login

点击右上角【账号】-【企业信息】-【服务中心】,如下图。

d1ec5524-1faa-11ed-ba43-dac502259ad0.png

步骤②:选择左侧组织,再点击【数据推送服务】,点击【立即开通】,申请开通后等待审核。

d2039266-1faa-11ed-ba43-dac502259ad0.png

步骤③:待审核通过后,点击【返回旧版】,需返回旧版开发者中心使用此功能。(由于新版功能还在开发完善中,部分功能仍会在旧版使用中)。

d2218794-1faa-11ed-ba43-dac502259ad0.png

2、获取参数

选择产品,然后再点击【SNoti 服务】,点击“新建授权”创建,该 auth_id 拥有获取该产品下所有设备消息和控制设备的权限;

d233f9e2-1faa-11ed-ba43-dac502259ad0.png

3、理解协议

具体协议见:

http://docs.gizwits.com/zh-cn/Cloud/NotificationAPI.html

4、按需实现客户端

企业根据 Demo Code ,根据自己的需求实现客户端功能开发,可以以 Demo Code 为原型,实现接收到设备数据后的业务逻辑。如:

◆ 解析 SNoti 服务推送的 JSON 报文

◆ 实时将获取的消息 Publish 到企业应用所属的队列中,进行异步操作;

◆ 也可以直接解析后,将数据写入数据库,但需要建立数据的定期清理策略。

5、通过虚拟设备模拟真实设备推送数据

企业如果还没有真实设备接入到机智云,可以使用虚拟设备模拟一遍。

◆ 启动 Demo Code,前提是已修改为正确的 product_key,auth_id与auth_secret;

◆ 在该产品下并定义了数据点;

◆ 审批通过后即可启动虚拟设备,并模拟数据,点击”推送“;

◆ Demo Code会实时打印SNoti服务推送的设备状态数据。

使用企业 API1、默认开通企业API服务企业开发者登录新版开发者中心,注册开发者中心的企业用户默认开通企业API。

https://developer.gizwits.com/#/login

可查看已开通的服务,如下图。

d251150e-1faa-11ed-ba43-dac502259ad0.png

2、获取参数

登陆新版开发者中心,点击右上角的【账号】,选择【企业信息】,选择左侧有权限可管理的组织,然后点击【API配置】,即可获取Eid,Esecret,也可以在此设置IP白名单,如下图所示。

d2640146-1faa-11ed-ba43-dac502259ad0.png

3、理解协议

企业API申请后,企业就可以通过理解企业API协议进行接口调用。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口
    +关注

    关注

    33

    文章

    8497

    浏览量

    150835
  • 数据
    +关注

    关注

    8

    文章

    6892

    浏览量

    88827
  • 充电桩
    +关注

    关注

    147

    文章

    2178

    浏览量

    84657
  • 机智云
    +关注

    关注

    2

    文章

    581

    浏览量

    26369

原文标题:机智云物联网平台如何实现企业应用开发

文章出处:【微信号:gwnews,微信公众号:机智云物联网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    教你轻松将CC3200接入机智

    教你轻松将CC3200接入机智下面介绍的是如何将CC3200 LaunchPad 接入机智
    发表于 02-22 14:26

    机智想说爱你不容易 - 如何开发接入机智的物联网设备

    的功能和特性比如ECE边缘计算引擎,RTBD实时大数据平台,D3动态数据编排引擎等印象发生了很大的改观。对机智产生了浓厚的兴趣,想着做一个能接入
    发表于 09-27 13:26

    5分钟开发智能单车,机智4.0加速物联网设备开发

    ,根据不同行业的需求,帮助企业实现智能设备新的商业模式,获得运营收入,并在此商业模式上得到充分验证,目前机智在智能充电
    发表于 10-26 10:31

    通过PaaS平台进行物联垂直行业SaaS开发

    的投入,开发者只需集中精力关注自身业务流程与价值实现,从而节省开发者在SaaS平台的研发成本。开发者也无需担心设备数据丢失或被控制,机智
    发表于 11-01 16:11

    机智开发者大会视频分享,近距离剖析物联网的秘密

    节省专业技术团队的投入,开发者只需集中精力关注自身业务流程与价值实现,从而节省开发者在SaaS平台的研发成本。开发者也无需担心设备数据丢失或被控制,机智
    发表于 11-02 10:39

    机智开发者大会视频分享,带你近距离解析物联网

    代码便于企业快速使用Noti服务,根据源代码稍作修改即可在5分钟完成对接开发,获取企业设备实时数据,解决SaaS平台所需的设备
    发表于 11-02 16:42

    五分钟了解机智

    帐号分个人帐号与企业帐号,如下图所示,如果您是企业开发者,请务必申请企业帐号。机智接入方案如图
    发表于 12-27 14:32

    机智喜获广东省高新技术企业认定!

    表现;IT 底层技术、安全、垂直行业 SaaS 领域仍然有很多新机会可以开拓。” 好机友经纬2016年终盘点道出实力企业在新一年将厚积薄发,这些预测的背后是数据和商业模式支撑,作为物联
    发表于 02-22 17:16

    AWE2017,机智推出“机智玛莉”智能管家技术服务

    :“机智玛莉是基于机智基础服务的一个平台服务,她能够帮助家电企业训练出一个能够像人一样理解客户需求,并提供
    发表于 03-10 18:43

    GPRS联网模块:广和通FIBOCOM_G510 支持接入机智

    开发者使用G510 GAgent后,只需要关心产品的业务逻辑开发,不用关心数据的通讯功能开发,该固件遵循以下协议《机智平台标准接入协议之M
    发表于 05-16 19:15

    机智5.0推出IoT套件GoKit4.0 可实现物联网应用协同开发

    应用灵活配置开发:在机智5.0中,定义了IoT应用、应用页和应用模块。应用是指一个完整的可供使用的后台管理系统,包含设备管理、用户管理、售后管理、数据管理等
    发表于 09-25 09:24

    机智CEO黄灼:机智5.0平台助力企业大数据分析和AI决策

    能力和API将为企业与上下游合作团队协同开发提供技术支撑。机智5.0平台优化了诸多技术开发细节,由原来的多个分层简化为三个垂直领域,分别是
    发表于 11-08 11:34

    机智物联网平台出席物联网科技创新峰会/广州创新企业联盟理事会

    解决方案,帮助照明企业低成本、快速实现产品全球市场布局。延伸阅读:IoT方案|机智智能照明解决方案看点02活动 |机智受邀出席2019物
    发表于 07-01 17:45

    基于FreeRTOS的机智接入教程分享

    基于FreeRTOS的机智接入教程分享
    发表于 12-20 07:58

    【开发指南】使用NB通讯模组快速接入机智

    本文主要介绍如何使用Gokit开发板和NB通讯模组快速接入机智,本文使用的是NB-DTUN102作为例子。一、NB模块与机智
    的头像 发表于 03-30 13:46 1188次阅读
    【开发指南】使用NB通讯模组快速<b class='flag-5'>接入</b><b class='flag-5'>机智</b><b class='flag-5'>云</b>