精华内容
下载资源
问答
  • 掉电模式0.65uA)适用于许多智能家居设备,同时具有LCD驱动用于显示插座的相关讯息(设备耗电流、电压调变量值),搭配手机APP以Wi-Fi等无线模块实现各设备的远程控制与排程管理。 常见的Wi-Fi模块可透过UART或SPI接口...
  • 通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容 一、实验目的和要求 通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容 二、实验原理与内容 借助sIoT可以通过手机app实现局域网内的...

    通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容

    一、实验目的和要求

    通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容

    二、实验原理与内容

    借助sIoT可以通过手机app实现局域网内的设备操控。

    三、实验软硬件环境

    硬件:掌控板

    软件:Mind+

    四、实验过程

    先在appinventor中注册:http://app.gzjkw.net/login/

    下载这个文件https://gitee.com/xiezuoru/SIoT/blob/master/examples/Appinventor/%E7%89%A9%E8%81%94%E7%BD%91%E5%85%89%E7%BA%BF%E6%8E%A7%E5%88%B6/appCtrlLightColor.sb3

    然后在appinventor中导入代码

    打包app下载到安卓手机上

    在Mind+上写代码如下

    烧入掌控板后,使用app

    填好数据ip为siot服务器的地址

    之后就可以使用app对掌控板的灯进行调节了

    源码GitHub:https://github.com/2433491691/-/blob/master/appCtrlLightColor.sb3

    五、实验效果图

    展开全文
  • 【实验二】通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。 二、实验原理与内容 sIoT可以在局域网上实现mqtt消息的通讯。借助sIoT可以通过手机app实现局域网内的设备操控。 三、实验软硬件环境 硬件...

    sIoT实现mqtt消息通讯及手机app控制掌控板的灯和显示内容

    一、实验目的及要求

    【实验一】实现sIoT配置并实现sIoT上mqtt消息的通讯。
    【实验二】通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。

    二、实验原理与内容

    sIoT可以在局域网上实现mqtt消息的通讯。借助sIoT可以通过手机app实现局域网内的设备操控。

    三、实验软硬件环境

    硬件:掌控板
    软件:Mind+

    四、实验过程(实验步骤、记录、数据、分析)

    1、源码仓库
    【实验一】源码

    /*!
     * MindPlus
     * mpython
     *
     */
    #include <MPython.h>
    #include <DFRobot_Iot.h>
    // 函数声明
    void obloqMqttEventT0(String& message);
    // 静态常量
    const String topics[5] = {"2018764240/汪晓婵","2018764238/马振乐","","",""};
    const MsgHandleCb msgHandles[5] = {obloqMqttEventT0,NULL,NULL,NULL,NULL};
    // 创建对象
    DFRobot_Iot myIot;
    
    
    // 主程序开始
    void setup() {
    	mPython.begin();
    	myIot.setMqttCallback(msgHandles);
    	display.setCursorLine(1);
    	display.printLine("start......");
    	myIot.wifiConnect("MEIZU 16th", "66666666");
    	while (!myIot.wifiStatus()) {yield();}
    	display.setCursorLine(2);
    	display.printLine("WIFI连接成功");
    	display.setCursorLine(3);
    	display.printLine(myIot.getWiFiLocalIP());
    	myIot.init("192.168.43.84","602","","iot", topics, 1883);
    	myIot.connect();
    	while (!myIot.connected()) {yield();}
    	delay(5000);
    	display.fillScreen(0);
    	display.setCursorLine(1);
    	display.printLine("MQTT连接成功");
    }
    void loop() {
    	if ((buttonA.isPressed())) {
    		myIot.publish(topic_1, "2018764240汪晓婵");
    		display.setCursorLine(2);
    		display.printLine("消息发送成功");
    	}
    }
    
    
    // 事件回调函数
    void obloqMqttEventT0(String& message) {
    	display.setCursorLine(3);
    	display.printLine(message);
    	rgb.write(-1, 0x00FF00);
    }
    
    

    Mind+代码截图
    在这里插入图片描述
    【实验二】源码

    /*!
     * MindPlus
     * mpython
     *
     */
    #include <MPython.h>
    #include <DFString.h>
    #include <DFRobot_Iot.h>
    
    // 动态变量
    volatile float mind_n_DouHao1, mind_n_DouHao2, mind_n_R, mind_n_G, mind_n_B;
    // 函数声明
    void     obloqMqttEventT0(String& message);
    uint32_t rgbToColor(uint8_t r, uint8_t g, uint8_t b);
    // 静态常量
    const uint8_t imageMatrix[][350] = {
    	{0x0,0x0,0x0,0x1f,0x80,0x0,0x0,0x0,0x0,0x0,0x30,0xc0,0x0,0x0,0x0,0x0,0x0,0x60,0x60,0x0,0x0,0x0,0x0,0x0,0x40,0x20,0x0,0x0,0x0,0x0,0x0,0x40,0x20,0x0,0x0,0x0,0x0,0x0,0x40,0x20,0x0,0x0,0x0,0x0,0x0,0x60,0x60,0x0,0x0,0x0,0x0,0x0,0x30,0xc0,0x0,0x0,0x0,0x0,0x0,0x33,0x80,0x0,0x0,0x0,0x1e,0x0,0x22,0x0,0x0,0x0,0x0,0x33,0x80,0x62,0x0,0x3c,0x0,0x0,0x60,0xc0,0x46,0x0,0xee,0x0,0x0,0x40,0xc0,0xc6,0x1,0x83,0x0,0x0,0xc0,0x40,0x86,0x1,0x1,0x80,0x0,0x40,0xc1,0x8c,0x1,0x1,0x80,0x0,0x7c,0x9f,0xff,0x1,0x1,0x80,0x0,0x37,0x98,0x3,0x81,0xa3,0x0,0x0,0x24,0x30,0x0,0x83,0x26,0x0,0x0,0x64,0x30,0x0,0xc6,0x7c,0x0,0x0,0xc7,0xff,0xff,0xf8,0x40,0x0,0x7f,0xff,0xff,0xff,0xff,0xfc,0x0,0xfe,0x0,0x0,0x0,0x1,0xff,0xc0,0xc0,0x0,0x0,0x0,0x0,0x1,0xc0,0xc0,0x0,0x0,0x0,0x0,0x0,0xc0,0xc0,0x0,0x0,0x0,0x0,0x0,0xc0,0xc0,0x0,0x0,0x0,0x0,0x0,0xc0,0xc0,0x0,0x0,0x0,0x0,0x0,0xc0,0xc0,0x3f,0xff,0xff,0xe0,0x1,0x80,0xdc,0x0,0x0,0x0,0x3,0xf9,0x80,0xcf,0xff,0xff,0xff,0xfc,0x5,0x80,0xcb,0xff,0xff,0xff,0xff,0xf5,0x80,0xcb,0xf8,0xff,0xff,0x9f,0xf9,0x80,0xcb,0xf8,0x7f,0xff,0xf,0xf9,0x80,0xcb,0xf8,0x7f,0xff,0xf,0xe9,0x80,0xcb,0xf8,0x7f,0xff,0xf,0xe9,0x80,0x4b,0xf8,0x7f,0xff,0xf,0xe9,0x80,0x68,0x7c,0xff,0xff,0x1f,0xf1,0x80,0x63,0x87,0xff,0xff,0xff,0x93,0x0,0x60,0x38,0x7f,0xff,0xf0,0x33,0x0,0x60,0x3,0x8f,0xfe,0xf,0x83,0x0,0x60,0x0,0x38,0x3,0xe0,0x3,0x0,0x60,0x0,0x7,0xf8,0x0,0x3,0x0,0x60,0x0,0x0,0x0,0x0,0x3,0x0,0x60,0x0,0x0,0x0,0x0,0x3,0x0,0x60,0x0,0x0,0x0,0x0,0x3,0x0,0x60,0x0,0x0,0x0,0x0,0x6,0x0,0x60,0x0,0x0,0x0,0x0,0x6,0x0,0x60,0x0,0x0,0x0,0x0,0x6,0x0,0x7f,0xff,0xff,0xff,0xff,0xfe,0x0,0x7f,0xff,0xff,0xff,0xff,0xfe,0x0}
    };
    const String topics[5] = {"2018764240/汪晓婵","","","",""};
    const MsgHandleCb msgHandles[5] = {obloqMqttEventT0,NULL,NULL,NULL,NULL};
    // 创建对象
    DFRobot_Iot myIot;
    
    
    // 主程序开始
    void setup() {
    	mPython.begin();
    	myIot.setMqttCallback(msgHandles);
    	display.fillScreen(0);
    	display.drawImage(39, 7, 50, 50, imageMatrix[0]);
    	myIot.wifiConnect("MEIZU 16th", "66666666");
    	while (!myIot.wifiStatus()) {yield();}
    	display.fillScreen(0);
    	display.setCursor(0, 0);
    	display.print("WIFI已连接");
    	myIot.init("192.168.43.84","602","","iot", topics, 1883);
    	myIot.connect();
    	while (!myIot.connected()) {yield();}
    	display.fillScreen(0);
    	display.setCursor(0, 0);
    	display.print("连接成功");
    }
    void loop() {
    
    }
    
    // 事件回调函数
    void obloqMqttEventT0(String& message) {
    	mind_n_DouHao1 = (dfstring.indexOf(",",message));
    	mind_n_DouHao2 = (dfstring.lastIndexOf(",",message));
    	display.setCursor(0, 44);
    	display.print("");
    	mind_n_R = (String((dfstring.substring(message,0,1,0,mind_n_DouHao1))).toInt());
    	display.setCursor(40, 44);
    	display.print("");
    	mind_n_G = (String((dfstring.substring(message,0,(mind_n_DouHao1 + 1),0,mind_n_DouHao2))).toInt());
    	display.setCursor(80, 44);
    	display.print("");
    	mind_n_B = (String((dfstring.substring(message,0,(mind_n_DouHao2 + 1),0,(String(message).length())))).toInt());
    	rgb.write(-1, rgbToColor(round(mind_n_R), round(mind_n_G), round(mind_n_B)));
    }
    
    // 静态函数
    uint32_t rgbToColor(uint8_t r, uint8_t g, uint8_t b)
    {
      return (uint32_t)((((uint32_t)r<<16) | ((uint32_t)g<<8)) | (uint32_t)b);
    }
    
    

    Mind+截图
    在这里插入图片描述

    2、实验效果图
    【实验一】:
    ①掌控板与mind+连接,通过wifi热点建立掌控板与网络连接,通过初始化mqtt数据导入iot_id、iot_pwd以及连接的topic0、topic1建立mqtt与服务器的连接,并在显示屏上显示ip地址信息。
    在这里插入图片描述
    ②MQTT初始化参数后发起连接,发送消息“2018764240汪晓婵”至topic1,对方发送消息“NBA牛逼!”至topic0,屏幕上提示消息已发送
    在这里插入图片描述

    ③当接收到topic0(topic1)的MOTT消息,屏幕上显示该信息内容
    在这里插入图片描述
    在这里插入图片描述

    【实验二】:
    ①掌控板与mind+连接,通过wifi热点建立掌控板与网络连接,通过初始化mqtt数据导入iot_id、iot_pwd以及连接的topic0建立mqtt与服务器的连接。
    在这里插入图片描述

    ②在AppInventor上初始化全局变量,与MQTT参数保持一致
    在这里插入图片描述

    ③手机上安装好MQTT IOT Light 这个APP,与MQTT、掌控版连接在同一局域网上,通过调节亮度条来控制掌控板上灯的颜色。
    在这里插入图片描述
    在这里插入图片描述

    a.调节RGB值,灯亮红色
    在这里插入图片描述
    在这里插入图片描述

    b.调节RGB值,灯亮紫色
    在这里插入图片描述
    在这里插入图片描述

    五、测试/调试及实验结果分析

    实验一要求发送消息的双方都必须连接在同一局域网上(连同一wifi),否则无法接受对方信息;
    实验二要求掌控板、电脑、手机连接在同一局域网,拖动亮度条可使得掌控板上的灯呈现不同的颜色。

    六、实验结论与体会

    这次实验分为两个实验,第一个实验是采用siot配置实现两个掌控板之间的通讯,第二个实验,拭用APP inventor和siot来实现手机APP控制掌控板的灯和显示内容,实验过程中特别值得注意的是掌控板、个人PC必须是连接在同一局域网上,所设置的MQTT参数必须也保持一致,否则无法实现通讯连接(我在这里就踩了好大一个坑);如果是两人实验,则双方的发送和接收的Topic要互相相反

    展开全文
  • 【实验二】通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。 二、实验原理与内容 sIoT可以在局域网上实现mqtt消息的通讯。借助sIoT可以通过手机app实现局域网内的设备操控。 三、实验软硬件环境 硬件...

    一、实验目的及要求
    【实验一】实现sIoT配置并实现sIoT上mqtt消息的通讯。
    【实验二】通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。

    二、实验原理与内容
    sIoT可以在局域网上实现mqtt消息的通讯。借助sIoT可以通过手机app实现局域网内的设备操控。

    三、实验软硬件环境
    硬件:掌控板
    软件:Mind+

    四、实验过程
    【实验一】
    1、先下载SIoT1.2,打开运行,如下图所示。
    在这里插入图片描述
    2、打开命令行提示符,得知本电脑的ip地址,打开浏览器,输入(本机ip地址+:8888),输入用户名和密码,创建两个项目。
    在这里插入图片描述
    在这里插入图片描述
    3、打开mind+与掌控版连接,在扩展板选择掌控板,在网络服务中选择WIFI和MQTT.
    在这里插入图片描述
    4、编写代码:
    在这里插入图片描述
    核心代码:

    /*!
     * MindPlus
     * mpython
     *
     */
    #include <MPython.h>
    #include <DFRobot_Iot.h>
    // 函数声明
    void obloqMqttEventT0(String& message);
    // 静态常量
    const String topics[5] = {"lf/1号","lyz/1号","","",""};
    const MsgHandleCb msgHandles[5] = {obloqMqttEventT0,NULL,NULL,NULL,NULL};
    // 创建对象
    DFRobot_Iot myIot;
    
    
    // 主程序开始
    void setup() {
    	mPython.begin();
    	myIot.setMqttCallback(msgHandles);
    	display.setCursor(42, 22);
    	display.print("Mind+");
    	myIot.wifiConnect("abc", "123456..");
    	while (!myIot.wifiStatus()) {yield();}
    	display.fillScreen(0);
    	display.setCursor(42, 22);
    	display.print("连接成功");
    	myIot.init("192.168.137.1","602","","iot", topics, 1883);
    	myIot.connect();
    	while (!myIot.connected()) {yield();}
    	display.setCursor(42, 22);
    	display.print("MQTT连接成功");
    	delay(1000);
    }
    void loop() {
    	if ((buttonA.isPressed())) {
    		myIot.publish(topic_0, "hello");
    		display.setCursor(42, 22);
    		display.print("发送成功");
    	}
    }
    
    
    // 事件回调函数
    void obloqMqttEventT0(String& message) {
    	display.setCursor(42, 22);
    	display.print(message);
    }
    
    

    将代码上传到设备,连接WIFI 成功后,按下A键发送信息并接受伙伴的信息。

    5、实验效果:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    双方都发送和接收信息成功。
    在这里插入图片描述
    在这里插入图片描述

    【实验二】
    1、打开浏览器,搜索App inventor,登录进去,点击导入项目,把老师发的LightColorCtr.aia导进去。
    在这里插入图片描述
    点击逻辑设计,修改相关变量:SIOT的登录名、登录密码,个人IP地址。
    在这里插入图片描述
    2、点击打包apk,选择打包apk到电脑,并发送到手机上,在手机上安装好app后,打开mind+,导入老师发的AppCtrLightColor.sb3.连接好掌控板,点击上传设备。用手机上的MQTT IOT进行测试。

    代码截图:
    在这里插入图片描述
    核心代码:

    /*!
     * MindPlus
     * mpython
     *
     */
    #include <MPython.h>
    #include <DFString.h>
    #include <DFRobot_Iot.h>
    
    // 动态变量
    volatile float mind_n_DouHao1, mind_n_DouHao2, mind_n_R, mind_n_G, mind_n_B;
    // 函数声明
    void     obloqMqttEventT0(String& message);
    uint32_t rgbToColor(uint8_t r, uint8_t g, uint8_t b);
    // 静态常量
    const uint8_t imageMatrix[][350] = {
    	{0x0,0x0,0x0,0x1f,0x80,0x0,0x0,0x0,0x0,0x0,0x30,0xc0,0x0,0x0,0x0,0x0,0x0,0x60,0x60,0x0,0x0,0x0,0x0,0x0,0x40,0x20,0x0,0x0,0x0,0x0,0x0,0x40,0x20,0x0,0x0,0x0,0x0,0x0,0x40,0x20,0x0,0x0,0x0,0x0,0x0,0x60,0x60,0x0,0x0,0x0,0x0,0x0,0x30,0xc0,0x0,0x0,0x0,0x0,0x0,0x33,0x80,0x0,0x0,0x0,0x1e,0x0,0x22,0x0,0x0,0x0,0x0,0x33,0x80,0x62,0x0,0x3c,0x0,0x0,0x60,0xc0,0x46,0x0,0xee,0x0,0x0,0x40,0xc0,0xc6,0x1,0x83,0x0,0x0,0xc0,0x40,0x86,0x1,0x1,0x80,0x0,0x40,0xc1,0x8c,0x1,0x1,0x80,0x0,0x7c,0x9f,0xff,0x1,0x1,0x80,0x0,0x37,0x98,0x3,0x81,0xa3,0x0,0x0,0x24,0x30,0x0,0x83,0x26,0x0,0x0,0x64,0x30,0x0,0xc6,0x7c,0x0,0x0,0xc7,0xff,0xff,0xf8,0x40,0x0,0x7f,0xff,0xff,0xff,0xff,0xfc,0x0,0xfe,0x0,0x0,0x0,0x1,0xff,0xc0,0xc0,0x0,0x0,0x0,0x0,0x1,0xc0,0xc0,0x0,0x0,0x0,0x0,0x0,0xc0,0xc0,0x0,0x0,0x0,0x0,0x0,0xc0,0xc0,0x0,0x0,0x0,0x0,0x0,0xc0,0xc0,0x0,0x0,0x0,0x0,0x0,0xc0,0xc0,0x3f,0xff,0xff,0xe0,0x1,0x80,0xdc,0x0,0x0,0x0,0x3,0xf9,0x80,0xcf,0xff,0xff,0xff,0xfc,0x5,0x80,0xcb,0xff,0xff,0xff,0xff,0xf5,0x80,0xcb,0xf8,0xff,0xff,0x9f,0xf9,0x80,0xcb,0xf8,0x7f,0xff,0xf,0xf9,0x80,0xcb,0xf8,0x7f,0xff,0xf,0xe9,0x80,0xcb,0xf8,0x7f,0xff,0xf,0xe9,0x80,0x4b,0xf8,0x7f,0xff,0xf,0xe9,0x80,0x68,0x7c,0xff,0xff,0x1f,0xf1,0x80,0x63,0x87,0xff,0xff,0xff,0x93,0x0,0x60,0x38,0x7f,0xff,0xf0,0x33,0x0,0x60,0x3,0x8f,0xfe,0xf,0x83,0x0,0x60,0x0,0x38,0x3,0xe0,0x3,0x0,0x60,0x0,0x7,0xf8,0x0,0x3,0x0,0x60,0x0,0x0,0x0,0x0,0x3,0x0,0x60,0x0,0x0,0x0,0x0,0x3,0x0,0x60,0x0,0x0,0x0,0x0,0x3,0x0,0x60,0x0,0x0,0x0,0x0,0x6,0x0,0x60,0x0,0x0,0x0,0x0,0x6,0x0,0x60,0x0,0x0,0x0,0x0,0x6,0x0,0x7f,0xff,0xff,0xff,0xff,0xfe,0x0,0x7f,0xff,0xff,0xff,0xff,0xfe,0x0}
    };
    const String topics[5] = {"App/lightCtr","","","",""};
    const MsgHandleCb msgHandles[5] = {obloqMqttEventT0,NULL,NULL,NULL,NULL};
    // 创建对象
    DFRobot_Iot myIot;
    
    
    // 主程序开始
    void setup() {
    	mPython.begin();
    	myIot.setMqttCallback(msgHandles);
    	display.fillScreen(0);
    	display.drawImage(39, 7, 50, 50, imageMatrix[0]);
    	myIot.wifiConnect("abc", "123456..");
    	while (!myIot.wifiStatus()) {yield();}
    	display.fillScreen(0);
    	display.setCursor(0, 0);
    	display.print("WIFI已连接");
    	myIot.init("178.16.206.80","SyW1ZPJi57","","dfrobot", topics, 1883);
    	myIot.connect();
    	while (!myIot.connected()) {yield();}
    	display.fillScreen(0);
    	display.setCursor(0, 0);
    	display.print("连接成功");
    }
    void loop() {
    
    }
    
    // 事件回调函数
    void obloqMqttEventT0(String& message) {
    	mind_n_DouHao1 = (dfstring.indexOf(",",message));
    	mind_n_DouHao2 = (dfstring.lastIndexOf(",",message));
    	display.setCursor(0, 44);
    	display.print((dfstring.substring(message,0,0,0,mind_n_DouHao1)));
    	mind_n_R = (String("123").toInt());
    	display.setCursor(40, 44);
    	display.print((dfstring.substring(message,0,(mind_n_DouHao1 + 1),0,mind_n_DouHao2)));
    	mind_n_G = (String("123").toInt());
    	display.setCursor(80, 44);
    	display.print((dfstring.substring(message,0,(mind_n_DouHao2 + 1),0,(String(message).length()))));
    	mind_n_B = (String("123").toInt());
    	rgb.write(-1, rgbToColor(round(mind_n_R), round(mind_n_G), round(mind_n_B)));
    }
    
    // 静态函数
    uint32_t rgbToColor(uint8_t r, uint8_t g, uint8_t b)
    {
      return (uint32_t)((((uint32_t)r<<16) | ((uint32_t)g<<8)) | (uint32_t)b);
    }
    
    

    3、实验效果:
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    五、实验结果分析与结论

    在实验一中,合作双方的个人电脑需要连接在同一个WiFi热点中。MQTT初始化参数中的服务器地址是个人电脑的局域网IP地址,双方需要填写一致。Topic_0和Topic_1中的信息要与在Web服务器中创建的设备信息一致。
    实验二过程不难,但是要认真细致对待,此次实验让我对“万物互联”这个概念有了更深刻的了解,多动手练习才能体会到物联网实验的乐趣,总之让我受益匪浅。

    展开全文
  • 【实验二】通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。 二、实验原理与内容 借助sIoT可以通过手机app实现局域网内的设备操控。 三、实验软硬件环境 硬件:掌控板 软件:Mind+ 四、实验过程(实验...

    一、实验目的及要求
    【实验二】通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。
    二、实验原理与内容
    借助sIoT可以通过手机app实现局域网内的设备操控。
    三、实验软硬件环境
    硬件:掌控板
    软件:Mind+
    四、实验过程(实验步骤、记录、数据、分析)
    实验二:通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    五、测试/调试及实验结果分析
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    成功实现手机app对掌控版灯颜色的修改的实现和显示内容。
    六、实验结论与体会
    实验二
    通过本次实验,接触到了APPInventor,加深了SIoT使用的原理的理解,通过实现手机app控制掌控板的灯的颜色。

    展开全文
  • 该程序是作为跟踪器使用,程序中几点简单说明: 1、使用IAR for ARM 5.3版本编译,程序...提供了SWD下载口,另外还提供了扩展接口:一路UART接口可以作为GSM/GPRS透传,一路GPIO可以作为报警或控制,仁者见仁,智者见智。
  • 文章目录一、实验目的及要求二、实验原理与内容三、实验软硬件环境四、实验过程(实验步骤、记录、数据、分析)一、sIoT在局域网上实现mqtt消息的通讯块1、准备工作:2、实验部分(1)代码如下:(2)实验结果如图:...
  • 网页代码见附件内容下载。由于3288源码 基于SDK_MiCOKit_V2.2.0.4_Beta,文件太大,这里就不放了,网友们可以去MiCO社区的wiki版块...5、感觉用用这个开发物联网很爽,不用写手机app咯!!!!!!!! 原作者:motoedy
  • 我要实现的功能就是能用我手机控制电源的通、对家里的电器的开关进行控制。(目前只是内网操作) 1.首先是蓝牙APP 易安卓编写的,说编写其实我只是修改了其中的一些内容,主要的部分都是通过视频学习的,不过我已经...
  • 控制原理 HTML5 网页能获取到移动设备的陀螺仪信息,可以利用这个信息控制屏幕上的鼠标移动。 计划 可行性验证 HTML5 能否获取陀螺仪信息( 陀螺仪信息处理 映射方式 1:计算角度和初始的差,直接应用到x/y坐标...
  • 【实验二】通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。 二、实验原理与内容 sIoT可以在局域网上实现mqtt消息的通讯。借助sIoT可以通过手机app实现局域网内的设备操控。 三、实验软硬件环境 硬件...
  • sIoT及安卓app实现mqtt

    2020-11-04 20:57:02
    【实验二】通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。 二、实验原理与内容 sIoT可以在局域网上实现mqtt消息的通讯。借助sIoT可以通过手机app实现局域网内的设备操控。 三、实验软硬件环境 硬件...
  • 【实验二】通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。 二、实验原理与内容 sIoT可以在局域网上实现mqtt消息的通讯。借助sIoT可以通过手机app实现局域网内的设备操控。 三、实验软硬件环境 硬件...
  • 【实验二】通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。 二、实验原理与内容 sIoT可以在局域网上实现mqtt消息的通讯。借助sIoT可以通过手机app实现局域网内的设备操控。 三、实验软硬件环境 硬件...
  • 【实验二】通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。 二、实验原理与内容 sIoT可以在局域网上实现mqtt消息的通讯。借助sIoT可以通过手机app实现局域网内的设备操控。 三、实验软硬件环境 硬件...
  • 【实验二】通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。 二、实验原理与内容 sIoT可以在局域网上实现mqtt消息的通讯。借助sIoT可以通过手机app实现局域网内的设备操控。 三、实验软硬件环境 硬件...
  • 【实验二】通过AppInventor结合sIoT实现手机app控制掌控板的灯和显示内容。 二、实验原理与内容 sIoT可以在局域网上实现mqtt消息的通讯。借助sIoT可以通过手机app实现局域网内的设备操控。 三、实验软硬件环境 硬件...
  • 后期的的项目会涉及到图像处理(颜色识别,人脸检测,人脸识别,颜色跟踪,智能小车,手机app客户端控制,云平台语音识别,云平台图像识别等等,私有云图像处理,私有云监控搭建)全部原创开源,敬请期待。
  • 概述:arm端建立服务与云端连接等待云服务器的命令,手机扫描二维码通过二维码里面的设备号和开或者关信息发送到云端服务器,云端服务器根据设备号找到对应的arm端发送相应的开或关命令,从而实现手机APP云端控制1....
  • 那么我们能不能不买小爱同学,通过苹果手机Sir来控制米家的智能设备呢?当然是可以的。使用苹果手机的同学也许都知道苹果手机中有个默认的App叫做HomeKit。这就是苹果手机的智能控制App,类似米家的App。所有接入了...

空空如也

空空如也

1 2 3 4 5 6
收藏数 104
精华内容 41
关键字:

手机app控制设备原理