安信可NBIoT EC-01模块接入巴法云


前言

最近在网上看到安信可推出了一款NBIoT模块,价格也是很便宜,仅需20不到的价格就能买到,资费7元每年300M的流量肯定也是够用了的。模块官网功耗也非常的低,适合利用电池供电。在实际使用中发现,不使用专用天线,利用带公头的杜邦线也能有信号,而且比天线的信号还要强一点。如果忘记买天线的话可以用杜邦线来顶一下。


一、NBIoT是什么?

窄带物联网(Narrow Band Internet of Things, NB-IoT),NB-IoT构建于蜂窝网络,只消耗大约180KHz的带宽,使用License频段,可采取带内、保护带或独立载波等三种部署方式,与现有网络共存。可直接部署于GSM网络、UMTS网络或LTE网络,以降低部署成本、实现平滑升级。

二、接入步骤步骤

首先我们打开巴法云的接入文档巴法云HTTP Api接入文档


可以看到,我们可以通过get请求的方式接入巴法云平台发送消息。
示例:

https://api.bemfa.com/api/device/v1/data/1/push/get/?uid=4d9ec352e0376f2110a0c601a2857225&topic=mycar&msg=on

同样的,我们也可以用get请求来获取主题的消息

示例:

https://api.bemfa.com/api/device/v1/data/1/get/?uid=4d9ec352e0376f2110a0c601a2857225&topic=mycar

了解了基本原理,接下来开始接入巴法云平台。

1.创建实例

AT指令:

AT+HTTPCREATE=0,"http://api.bemfa.com:80"

这里会返回一个任务编号,从0开始。

2.连接服务器

AT指令:

AT+HTTPCON=0

参数0就是上条指令返回的任务编号。

3.发送数据

AT+HTTPSEND=0,0,86,"/api/device/v1/data/1/push/get/?uid=4d9ec352e0376f2110a0c601a2857225&topic=mycar&msg=Off"

这里介绍一下指令后面的参数含义,第一个0表示任务编号,第二个0表示get请求,86表示的是需要发送字符串的字节数可以通过字符串长度计算这个网站获得,双引号里面就是需要发送的内容。

4.关闭服务器

AT+HTTPDESTROY=0

断开与服务器的连接。

5.获取主题消息

AT+HTTPSEND=0,0,73,"/api/device/v1/data/1/get/?uid=4d9ec352e0376f2110a0c601a2857225&topic=mycar"

返回的数据以16进制显示,可通过软件转换或16进制制转文本网站进行查看。


总结

以上就是安信可EC-01模块通过HTTP Api连接巴法云的具体步骤。通过这种方式连接巴法云后台不显示订阅在线数是正常现象,能正常使用即可。通过TCP的方式连接巴法云没能成功,希望成功了的小伙伴可以分享出你的方案。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安信可ESP8266-01S是一款嵌入式Wi-Fi模块,而STM32F407是意法半导体(STMicroelectronics)的一款32位ARM Cortex-M4内核微控制器。 安信可ESP8266-01S模块具有小巧的体积和低功耗的特点,可通过Wi-Fi无线通信实现物联网应用。它支持802.11b/g/n Wi-Fi标准,并具备TCP/IP协议栈,能够轻松地连接到互联网。 STM32F407是一款高性能的微控制器,运行频率高达168MHz,并拥有1MB的闪存和192KB的SRAM,同时还具备丰富的外设接口,如UART、SPI、I2C等。这使得它在嵌入式应用中具备强大的处理和通信能力。 在将安信可ESP8266-01S与STM32F407结合使用时,首先需要将它们进行硬件连接。可以通过将ESP8266-01S模块的串口引脚连接到STM32F407微控制器的对应UART接口,实现两者之间的串口通信。 接着,在软件层面上,需要编写程序来实现ESP8266-01S和STM32F407的数据交互。可以使用STM32F407的UART接口来与ESP8266-01S进行串口通信,并通过相应的AT指令控制ESP8266-01S的Wi-Fi连接、数据发送和接收等功能。 为了实现更复杂的功能,也可以利用STM32F407的其他外设接口,如SPI或I2C,与ESP8266-01S进行数据交换。通过这些接口,可以实现更高速的数据传输和更多种类的外设连接,使整个系统功能更加丰富多样。 因此,安信可ESP8266-01S的STM32F407历程主要包括硬件连接和软件编程两个方面。通过合理的设计和编码,可以借助这两款强大的硬件设备,开发出丰富功能的嵌入式应用,实现智能化的物联网系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值