收藏官网首页

MCU开发——3步接入机智云

查看数: 48953 | 评论数: 21 | 收藏 12
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-9-7 19:04

正文摘要:

本帖最后由 李~ 于 2016-9-9 09:51 编辑 对于MCU开发的小伙伴来说,突然接触到物联网可能会有点不知从哪里入手的感觉,其实在机智云平台下,MCU到云端的距离可以只有简单的3步,对,不管什么51、avr、msp430、stm ...

回复

杀进丧尸城 发表于 2016-9-9 20:42:59
亲,问个问题;整个源码里面是不是只有TIM3被暂用了;其他几个定时器没有暂用吧。所以TIM3对于的几个PWM都用不了了;那么其余几个定时器对应的PWM接口在哪些呢,或者在哪里能查到这方面的资料,看了几个文档都没有找到,忘解答,谢谢.....
李~ 发表于 2016-9-27 10:03:52
本帖最后由 李~ 于 2016-9-27 10:05 编辑
shsxg 发表于 2016-9-26 22:35
楼主写得很好,学习了。但机智云几乎所有的例程都是基于MCU通过UART串口驱动WIFI模块实现接入的,可我用的 ...

“MCU与WIFI在同一个芯片内”?
机智云支持两种开发方式:第一种就是本帖说的MCU+WIFI模组方式,简称MCU方案,你的应该不是;
第二种是SOC方案,就是使用集成了WiFi功能的MCU,这部分需要基于网络API进行深入开发,而不同厂家的片提供的API差异比较大,个人开发者做的话难度较大,一般会有官方提供开源源码,基于官方源码再做二次开发,例如esp8266的soc方案有源码可以下载,至于你的CC3200目前还没有;
所以,建议你考虑下下面这个方案:
1、在开发板上找一个空闲串口,外接一个烧写了机智云固件的ESP8266-12F,增加成本也就12块左右,放弃CC3200上的WiFi,这样就可以很快完成开发。
当然,如果你对网络和CC3200WiFiAPI都很熟悉,可以参考ESP8266 SOC方案的源码进行基于CC3200的SOC方案开发。


shsxg 发表于 2016-11-5 23:29:29
李~ 发表于 2016-9-27 10:03
“MCU与WIFI在同一个芯片内”?
机智云支持两种开发方式:第一种就是本帖说的MCU+WIFI模组方式,简称MCU方 ...

谢谢回复,CC3200就是SoC,有人已将其连上机智云,但仅只是心跳而已,无法收发数据。因为机智云官方没有类似ESP8266的固件可用,且CC3200MCU与其内部的WiFi模块(CC3100)是采用LSPI通信,不是采用UART通信,又因为机智云与Wifi之间通信协议未开放,的确很难改写程序,实现连接机智云。
huihuii 发表于 2018-2-17 15:25:06
还有一点,wifi模块需要刷固件啊
huihuii 发表于 2018-2-5 14:22:18

阴影部分怎么找不到啊
huihuii 发表于 2018-1-17 14:57:04
串口中断函数阴影部分怎么理解啊
Lin 发表于 2016-9-29 10:41:37
很好很强大,赞赞
shsxg 发表于 2016-9-26 22:35:43
楼主写得很好,学习了。但机智云几乎所有的例程都是基于MCU通过UART串口驱动WIFI模块实现接入的,可我用的是CC3200开发板,MCU与WIFI在同一个芯片内,用的是SPI传输,且驱动API都是以库形式提供的,没法修改。用了例程后,有许多地方需要修改,特别是与MCU相关的部分,很苦恼。
LuuuuuCh 发表于 2016-9-23 16:31:58
很好很强大
李~ 发表于 2016-9-20 11:43:02
安星 发表于 2016-9-20 10:41
你好,这个  http://club.gizwits.com/thread-3551-1-1.html  如何实现的可以不要单片机通过模块直接连接 ...

1、如何实现请看原帖或跟原帖问楼主;
2、可以不用其他MCU,只用WIFI模组连接到机智云,这就是SOC方案,这个前提是你熟悉WIFI模组的开发,比如ESP8266或者汉枫或者其他机智云支持维护的模组型号
安星 发表于 2016-9-20 10:41:33
李~ 发表于 2016-9-20 10:35
就是这个意思,可以的

你好,这个  http://club.gizwits.com/thread-3551-1-1.html  如何实现的可以不要单片机通过模块直接连接上云吗!?
李~ 发表于 2016-9-20 10:35:17
安星 发表于 2016-9-20 09:14
是的,只是通过模块连接广域网的功能把远端的数据直接传输到单片机的端口上再执行相应的控制。 ...

就是这个意思,可以的
安星 发表于 2016-9-20 09:14:06
李~ 发表于 2016-9-20 08:47
可以进行数据上传和下发,不知道你说的透传是什么意思,就是你在云端定义了数据点,本地也定义了相对应的 ...

是的,只是通过模块连接广域网的功能把远端的数据直接传输到单片机的端口上再执行相应的控制。
李~ 发表于 2016-9-20 08:47:13
安星 发表于 2016-9-19 22:37
请问楼主当连接上云后是否可以透传啊?

可以进行数据上传和下发,不知道你说的透传是什么意思,就是你在云端定义了数据点,本地也定义了相对应的数据点,那么这些数据点就可以通过上传和下发过程进行同步
安星 发表于 2016-9-19 22:37:59
请问楼主当连接上云后是否可以透传啊?
西域海盗 发表于 2016-9-14 17:07:44
学习学习!!

点评

阴影部分怎么找不到啊  详情 回复 发表于 2018-2-5 14:22
李~ 发表于 2016-9-12 09:30:18
JackyHuang 发表于 2016-9-10 11:13
大神,请收下我的膝盖

我也是新手,共同学习,有问题欢迎跟帖讨论
李~ 发表于 2016-9-12 09:29:32
杀进丧尸城 发表于 2016-9-9 20:42
亲,问个问题;整个源码里面是不是只有TIM3被暂用了;其他几个定时器没有暂用吧。所以TIM3对于的几个PWM都 ...

1、是的只用了TIM3;
2、定时器PWM请百度“STM32 PWW”视频、文档非常多,属于stm32基础知识,做产品的第一关,只能自己补。另外我比较习惯用HAL库,本帖目的在于简单讲解一下官方MCU开发包的结构组成和移植方法,不在于基础知识讲解。
JackyHuang 发表于 2016-9-10 11:13:11
大神,请收下我的膝盖
加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表
在线咨询