查看: 3456|回复: 0

【体验】+3_机智云代码生成

[复制链接]
  • TA的每日心情

    昨天 09:46
  • 签到天数: 2188 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2018-3-11 20:45:00 | 显示全部楼层 |阅读模式
    分享到:
    产品创建完成后,就可以生成代码了。
    17.png
    对于手机APP部分,如果不想使用机智云提供的demo来控制,而是自己开发APP来控制设备,机智云可以在线生成APP的代码,选择应用配置,点击添加新应用。
    18.png
    首先填写应用名称,这里就是手机app的名称了,接下来选择开发平台,支持iOS,Android和微信三种,这里选择Android并点击添加。
    19.png
    应用配置列表中就有一项配置了。
    20.png
    在基本信息中的Product Secret:后面有一串字符,中间用星号代替了,这是因为这串字符非常重要,点击显示完整秘钥会要求输入机智云帐号的密码,输入后方可显示完整的秘钥。显示后用鼠标选择秘钥并复制备用。
    21.png
    在应用开发中,选择开发平台,这里选择Android,选择应用,这里是我们之前在应用配置中创建的应用了,系统会自动选择。Product Secret需要填入之前复制好的字符串。
    22.png
    点击生成代码包,稍等几秒钟,就会生成Android应用的源代码了,点击下载后App的源代码就下载完成了。
    23.png
    解压缩下载的源代码可以看到,目录中有一个源码说明的PDF文档,说明了APP开发的一些帮助和注意事项,Android系统APP开发是支持AndroidStudio和Eclipse两种开发环境的,根据自己熟悉的环境进行开发即可。
    24.png
    除了APP端的代码,机智云在线开发工具最重要的功能就是自动生成只能设备端的源代码了。点击MCU开发后选择硬件方案,独立MCU方案需要一颗MCU芯片,连接wifi模块与机智云进行通讯,而SOC方案则是直接利用类似ESP8266这样的wifi模组直接作为控制器,这样可以节省一颗MCU,成本更低,但是灵活性显然不如MCU方案。这里我们选择独立MCU方案。硬件平台选择是选择MCU的类型,在线开发工具目前支持的类型还是很丰富的,最流行的STM32系列和Arduino系列,MSP系列,STC系列等都是支持的,如果选择其他平台,工具还会生成表针的C代码以便于我们移植到工具暂时不支持的MCU上。
    25.png
    这里我们选择为创客而生的Arduino UNO R3,Product Secret中填入之前选中的产品安全码字符串即可,点击生成代码包后即可生成源代码。
    26.png
    等待几秒钟后,就可以生成MCU源代码了,点击下载即可把源代码下载到本地。
    27.png
    解压源代码后就可以看到Arduino源代码了。
    通过之前一系列的操作,可以发现使用机智云的在线代码生成工具进行智能设备开发是一件非常简单的事情,只要你有想法,就能让产品连接到云端,并通过APP进行控制。尤其是把设备代码和APP代码都统一规划并实施在了工具中,这在同类云服务商中几乎没有对手。无论是个人创客进行创意开发,还是企业进行智能产品开发,都是非常便利的,能够大大节约开发时间和减少工作量。在物联网大行其道的今天,智能设备开发因为有了机智云在线生成工具变得人人可为了,还等什么呢?赶快去开发自己的智能产品吧!
    本来想把Arduino代码下载并运行起来,可是由于本人还没有Arduino开发板,这个工作只能等待以后完成了,也许本次活动可以获得一块开发板呢

    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-15 06:19 , Processed in 0.127774 second(s), 16 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.