人工智能
让我们先来想一下,需要哪些东西,才能构建各种联网设备,打造真正的全球物联网:
1. LTE IoT,提供蜂窝覆盖,跟踪无法依赖Wi-Fi的资产和设备
2. 物联网设备要支持全球多模LTE(Cat M1(eMTC)和 Cat NB-1 (NB-IOT)),这样就不需要根据北美、欧洲、中国、印度和其他地区不同的制式来维护不同的产品
3. 云设备代理,可以使应用访问云计算和资源
4. 板载应用处理器,您可不希望再另外增加单独的芯片用于处理和通信(也可能您确实希望增加单独的芯片——见下文)
对于第1和第2项来说,嵌入式开发者已经在使用Qualcomm Technologies, Inc提供的Qualcomm MDM9206 LTE IoT 调制解调器,在90多个不同设计中获得LTE和全球多模支持(您的设计可能就是其中之一)。至于第3 和第4项,我们发布了Qualcomm® LTE for IoT SDK,您可以利用板上芯片Arm Cortex A7、预集成的云SDK和云代理。
不论托管或是无主机,都可以使用SDK开发运行在Cortex A7上的应用
我们在MDM9206上设计了调制解调器,兼容在北美流行的eMTC(Cat M1);中国、欧洲、亚洲和其他地区流行的NB-IoT(Cat NB-1);和 2G/E-GPRS,作为后备通信制式。在此之前,开发者在不借助SDK的情况下,在托管架构中使用MDM9206,采用外部MCU运行IoT应用程序,并通过AT命令接口与调制解调器通信。
现在,有了 LTE for IoT SDK,您也可以选择无主机选项:使用板载A7开发应用,具备 Qualcomm API(QAPI)高级特性以及原生支持IoT云解决方案提供商。这样,可以节省外部MCU的成本、云研发投资,以及调制解调器与处理器这两方面的工作带来的麻烦。
A7 设计用于运行大小不到 10 MB的ThreadX RTOS映像,启动速度快于约40 MB的Linux映像。这就意味着,如果IoT应用程序需要每天唤醒数次,与网络或云服务交换消息,相应地也会降低功耗。
QAPI 公开了 MDM9206中的接口,用于网络服务(包括HTTP/HTTPS,TLS/DTLS和MQTT)、OS服务(文件系统、USB)、位置(GNSS)、板级支持包服务(包括UART、SPI、I2C、ADC和温度传感器)、用于设备管理的服务层(OMA LWM2M)以及适合物联网应用开发的其他功能。
我们设计了SDK,方便您在MDM9206上进行开发。在工作站(Linux或Windows 10)上安装SDK,构建应用程序,通过USB将其加载到LTE IoT开发套件,并利用蜂窝网络进行运行。
然后,连接到云端,让您的物联网开发再上新的台阶。
直接接入阿里巴巴、微软Azure和中国移动的云服务
不论是托管还是无主机运行,您肯定希望能访问云服务。
为更轻松地从MDM9206连接到云服务,我们提供了一个中介层,可以通过一个移植接口将各提供商的云SDK或设备代理映射到QAPI。云设备代理由提供商定义。包含用于与云端通信的软件组件,并常驻MDM9206。
LTE IoT SDK 预集成三家提供商的云设备代理:
· 阿里云 Link One
· 中国移动OneNet
· 微软Azure物联网SDK
我们将这些代理移植到MDM9206上,经过各自提供商的认证,为它们分配了一个中介层,这样,您可以立即使用这些提供商的云服务。
更多Qualcomm开发内容请详见:Qualcomm开发社区 。
【免责声明:CSDN本栏目发布信息,目的在于传播更多信息,丰富网络文化,稿件仅代表作者个人观点,与CSDN无关。其原创性以及中文陈述文字和文字内容未经本网证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本网不做任何保证或者承诺,请读者仅作参考,并请自行核实相关内容。凡注明为其他媒体来源的信息,均为转载自其他媒体,转载并不代表本网赞同其观点,也不代表本网对其真实性负责。您若对该稿件由任何怀疑或质疑,请即与CSDN联系,我们将迅速给您回应并做处理。】
全部0条评论
快来发表一下你的评论吧 !