实验所需要设备:Arduino开发板,掌控板及IO扩展板
硬件接线:
Arduino开发板连光敏电阻传感器模块
5V——VCC
GND——GND
A1——AO
Arduino开发板连IO扩展板
Tx——P15
Rx——P16
如图所示:
Mind+图形化编程上传到Arduino开发板和掌控版
上传到Arduino开发板,如图所示:
上传到掌控板如图所示
打开阿里云物联网平台——公共实例——创建产品,产品名称随意,点击请选择标准品类,搜索光照,随便选一个,其他默认,然后点击确认,如图所示:
再回到公共实例页面,点击设备——添加设备——产品选择刚刚创建的产品名称,Devicename可填可不填,因为不填它会自动为你创建,点击确认,如图所示:
查看创建的产品,点击DeviceSecret右侧的查看,将ProductKey、DeviceName和DeviceSecret后的那一串东西对应复制到图3MQTT初始化参数里,物联网平台选阿里云,服务器地址是上海,查看刚创建的设备,点击Topic 类列表——物模型通信 Topic,如图所示:
复制上面所选topic到MQTT初始化参数里的topic0,并把所选的topic中的${deviceName}用上面复制的devicename代替。
再点击功能定义,复制标识符到图3标签符那里。
上传到Arduino开发板和掌控板后,可看到掌控板显示连接WiFI成功,MQTT连接成功后显示光照强度。
然后查看阿里云创建设备里的物理型数据,即可看到光照强度。
有需要网页监控光照强度的,打开物联网平台——增值服务——IOT Studio,项目管理新建项目,应用开发新建web应用,在项目里面关联物联网平台设备,然后在新建web应用里编辑,选择想要的图形关联数据源,然后发布查看链接即可,如下所示: