精华内容
下载资源
问答
  • 应用贝(原云端手机助手)强势登录手机世界,不仅为大家带来精彩内容、海量APP。千万手机APP一应俱全——够多。 应用贝(原云端手机助手)功能 【一键下载】 轻松一点,手机应用都归你 【用心推荐】 小编每日推荐,...
  • 基于ESP8266的云端手机遥控小车 基于ESP8266无线wifi模块开发的遥控小车 本次实现的场景是,这个遥控小车我无论在哪里,只要小车有网络,我就能无时无刻的对它进行遥控。 先上成品硬件图 周末的时候,学习搭建...

    基于ESP8266的云端手机遥控小车

    基于ESP8266无线wifi模块开发的遥控小车

    本次实现的场景是,这个遥控小车我无论在哪里,只要小车有网络,我就能无时无刻的对它进行遥控。
    

    先上成品硬件图

    无线遥控小车硬件图

    在这里插入图片描述

    小车手机遥控页面

    周末的时候,学习搭建mqtt服务器的时候,发现了一个叫ESP8266的模块,嗯,就长下面这个样子:

    ESP8266

      这个模块可以连接上emq服务器,并进行通讯,就像下面这样:
    

    图片

    看到这个模块后,再瞅了一眼吃灰多年的循迹小车,改造的想法立马油然而生!!!

    理了一下改造思路:

    图片

    在这里插入图片描述

    简单的说就是分三块:

    1.小车硬件的mqtt订阅系统+电机控制系统+电机驱动模块

    2.平台端的emq服务器,平台端的信号模拟控制系统

    3.手机操控页面

    硬件部分:

    近期发现了有个叫micropython的嵌入式编程,对于大学本身学习嵌入式的我而言兼职发现了新大陆,什么!python居然也能写嵌入式代码!!

    简单说一下对应逻辑,芯片的主要功能是连上wifi,然后连接上云端的mqtt服务器,通过芯片里面的mqtt订阅端代码实现云端信息的接收。

    大致如下:

    micropython 连接wifi

    通过该芯片的IO输出给51单片机对应的信号,然后单片机给电机驱动相应的指令控制电机。

    这样一来,简单的硬件部分就实现完毕了,但是要怎么更智能化的操控呢,这就需要一个平台系统了。大概的逻辑就是通过该操作系统模拟个mqtt发布客户端,发布相对应的主体给到硬件,于是乎我就想到了用以前自学的Django写个简单的操控系统吧

    Django基础部分可以看看我以前的文章:

    Django笔记(五)

    Django笔记(四)

    Django笔记(三)

    Django笔记(二)

    Django笔记(一)

    python 模拟mqtt通讯这块请看下面:

    使用python实现MQTT通讯与模拟(一)
    详情请关注公众号:
    寻虫测试

    其实逻辑并不复杂,稍微懂点Django就行了,自己写个简单的前端,再在view上输出对应的逻辑,加个urls搞定

    像下面那样:

    图片

    搞定 平台端后,python manage.py runserver

    进入对应的地址,看到的这个:

    web服务起来后访问到的页面

    然后再用手机登录该地址,就像下面那样:

    手机访问web页面

    就这样,简易的一个手机小车遥控器就做好了~~~

    通过手机点击前进-左转-右转-停止,就可以达成我们远程控制小车的方式了。

    具体详情,请关注:
    关注公众号,分享更多好玩的东西

    展开全文
  • 点心盒是近期推出的一款将手机数据快速安全的同步到云端的服务。  安装好点心的手机客户端,先要完成注册流程,然后才能登录应用主界面,点击同步按钮,就能将手机中的联系人、短信和通话记录同步到点心盒官网,也...

    作为创新工场投资孵化的第一家公司,点心在移动互联网领域的布局相对迅速和完整,除了提供OS和云端解决方案,在应用软件方面也已经陆续推出了点心桌面、点心省电、点心通讯录等各种应用。点心盒是近期推出的一款将手机数据快速安全的同步到云端的服务。

      安装好点心的手机客户端,先要完成注册流程,然后才能登录应用主界面,点击同步按钮,就能将手机中的联系人、短信和通话记录同步到点心盒官网,也就是上传到云端。同步成功后,用户不仅能像通常那样在手机上创建、编辑和删除联系人等资料和信息,而且可以通过点心盒官网在电脑端来管理通讯录。

     

      上述功能其实并不算突出,Gmail和其他一些同步类应用也能提供类似服务。点心盒的主要亮点在于,除了快速安全地实现数据同步,还能让用户直接通过云端来收发短信和查看通话记录。这个功能的好处在于,第一,相对手机来说,在电脑端查看和发短信都更为方便快捷,相信用过飞信的童鞋会更有感觉;第二,万一手机不在身边,又担心错过重要的电话或信息,这时用户就可以登陆点心盒网站来查看通话记录和短信,遇到紧急事情可以及时处理。

      众所周知,用Android的男人都是好男人,因为他们每晚都得回家充电。点心此前已经开发出了点心省电,在开发耗电厉害的同步类应用时,也充分考虑了省电问题,智能推送技术的采用也让点心盒在节电方面的表现超过了同类应用,成为吸引用户的又一个亮点。via:leiphone

    展开全文
  • 云端可以控制另一台手机吗As someone who’s interested in computers and coding you keep hearing about the Internet of Things (IoT) and how cool it is. But, what use cases are there for our day to day ...

    云端可以控制另一台手机吗

    As someone who’s interested in computers and coding you keep hearing about the Internet of Things (IoT) and how cool it is. But, what use cases are there for our day to day lives other than colorful light bulbs or fridges that update you that you finished your ice cream last night after your Netflix binge? How can you enable the really interesting use cases of IoT? This article will show you, using Google Cloud IoT Core, how you can connect and control your phone from the cloud and open up new possibilities for your IoT ideas.

    作为对计算机和编码感兴趣的人,您会不断听到有关物联网(IoT)的知识,以及它有多酷。 但是,除了彩色灯泡或冰箱使您昨晚在Netflix暴饮暴食后昨晚吃完冰淇淋以外,我们每天的生活还有哪些用例? 您如何才能启用物联网真正有趣的用例? 本文将向您展示如何使用Google Cloud IoT Core从云端连接和控制手机,以及为IoT创意开辟新的可能性。

    Image for post

    目标 (Objectives)

    • Install Podfile and dependencies

      安装Podfile和依赖项
    • Connect iPhone to IoT Core

      将iPhone连接到IoT核心版
    • Receive Commands from IoT Core to the iPhone

      从IoT核心版接收命令到iPhone

    在你开始之前 (Before you begin)

    This tutorial assumes that you already have some background in iOS development and the basics of creating a registry, registering devices, and subscribing to a PubSub topic.

    本教程假定您已经具有iOS开发的背景知识,并且具有创建注册表,注册设备和订阅PubSub主题的基础知识。

    If you haven’t done this before, first go through the steps in IoT Core Getting Started to learn the basics of IoT Core.

    如果您以前没有做过,请首先完成IoT Core入门中的步骤,以学习IoT Core的基础知识。

    设置和安装Pod (Setting up and installing Pods)

    Before connecting to IoT Core using MQTT, you need to first install CocoaPods. CocoaPods is an application-level dependency manager for Swift and many other languages that provides a standard format for managing external libraries. If you are using OSX, you should already have CocoaPods installed. To manually download or update CocoaPods use:

    使用MQTT连接到IoT核心之前,您需要先安装CocoaPods。 CocoaPods是Swift和许多其他语言的应用程序级依赖性管理器,提供了用于管理外部库的标准格式。 如果您使用的是OSX,则应该已经安装了CocoaPods。 要手动下载或更新CocoaPods,请使用:

    sudo gem install cocoapods

    After verifying that CocoaPods is installed, install the dependencies. For this step, you need to initialize CocoaPods. Using Terminal or similar program, run the following command from the directory that contains the .xcodeproj file:

    确认已安装CocoaPods之后,安装依赖项。 对于此步骤,您需要初始化CocoaPods。 使用终端或类似程序,从包含.xcodeproj文件的目录中运行以下命令:

    pod init

    This initializes the CocoaPods and creates a podfile where you can include the libraries you need.

    这将初始化CocoaPods并创建一个podfile,您可以在其中包含所需的库。

    After CocoaPods is successfully initialized, a podfile will be created. This podfile holds all of the dependencies needed for your project, let’s add SwiftJWT and CocoaMQTT to the podfile:

    成功初始化CocoaPods之后,将创建一个podfile。 此Podfile包含项目所需的所有依赖项,让我们将SwiftJWT和CocoaMQTT添加到Podfile中:

    target ‘iOS_MQTT’ do
    pod ‘SwiftJWT’
    use_frameworks! # Add this if you are targeting iOS 8+
    pod ‘CocoaMQTT’
    end

    Next, install the libraries to your project:

    接下来,将库安装到您的项目中:

    pod install

    After the pods are successfully installed, make sure that the SwiftJWT and CocoaMQTT are included in the Xcode project. Click the .xcworkspace file to open the project.

    在成功安装Pod之后,请确保Xcode项目中包含SwiftJWT和CocoaMQTT。 单击.xcworkspace文件以打开项目。

    If you’re getting an error that says “SwiftJWT or CocoaMQTT is not included” you will need to add them to the project dependencies.

    如果遇到错误消息“不包含SwiftJWT或CocoaMQTT”,则需要将它们添加到项目依赖项中。

    To add these libraries :

    要添加这些库:

    1. Open the File > Swift Packages > Add Package Dependency menu

      打开文件> Swift软件包>添加软件包依赖项菜单
    2. Select the project name

      选择项目名称
    3. For SwiftJWT paste git@github.com:IBM-Swift/Swift-JWT.git, or for CocoaMQTT paste git@github.com:emqx/CocoaMQTT.git

      对于SwiftJWT粘贴git@github.com:IBM-Swift / Swift-JWT.git,或者对于CocoaMQTT粘贴git@github.com:emqx / CocoaMQTT.git

    生成JSON Web令牌(JWT) (Generating the JSON Web Token (JWT))

    Now that the library dependencies are installed, you can start creating the JWT.

    现在已经安装了库依赖项,您可以开始创建JWT。

    For the iPhone to be able to connect, you need to provide a JWT for the password which IoT Core uses.

    为了使iPhone能够连接,您需要为IoT核心版使用的密码提供一个JWT。

    The following code creates a JWT with an issued at (iat), expiration (exp), and audience (aud) fields:

    以下代码创建一个JWT,并在(iat),到期(exp)和受众(aud)字段中发出:

    If these values are not correct, the client will reject the connection.

    如果这些值不正确,客户端将拒绝连接。

    Note: The audience (aud field) should be set to the project ID from the Google Cloud Console

    注意:受众群体(音频字段)应通过Google Cloud Console设置为项目ID

    Image for post

    After the JWT is created, it will need to be signed using the private key. Copy the private_key.pem file and pass it in the privateKeyPair variable making sure that the variable includes BEGIN EC PRIVATE KEY and END EC PRIVATE KEY.

    创建JWT后,将需要使用私钥对其进行签名。 复制private_key.pem文件并将其传递到privateKeyPair变量中,确保该变量包括BEGIN EC PRIVATE KEYEND EC PRIVATE KEY。

    Use the claim that was created above and sign it using the privateKeyPair that corresponds to the device’s public key:

    使用上面创建的声明,并使用与设备的公钥相对应的privateKeyPair对其进行签名:

    Now that the JWT is created, print it to see that all the information is correct. Go to JWT.io to check that all the information that was supplied matches.

    现在已经创建了JWT,请打印它以查看所有信息是否正确。 转到JWT.io ,检查提供的所有信息是否匹配。

    将iPhone连接到IoT核心版 (Connecting iPhone to IoT Core)

    After the JWT is created, the cloudConnect function gets executed using the JWT; the cloudConnect function will create a CocoaMQTT client with the clientID, host, and port. You will need to provide the clientID which is the path of the device:

    创建JWT后,将使用JWT执行cloudConnect函数。 cloudConnect函数将使用客户端ID,主机和端口创建一个CocoaMQTT客户端。 您将需要提供clientID,它是设备的路径:

    Set up the MQTT client by supplying the JWT that was created earlier as the password, note that the username is an empty string because IoT Core does not need to specify the username to connect:

    通过提供先前创建的JWT作为密码来设置MQTT客户端,请注意,用户名是空字符串,因为IoT核心无需指定用户名即可进行连接:

    The keepAlive parameter makes sure that the connection between the device and IoT Core stays connected by sending a heartbeat operation to the MQTT server. After the MQTT client is set up, it will try to connect to IoT Core.

    keepAlive参数通过将心跳操作发送到MQTT服务器来确保设备与IoT Core之间的连接保持连接状态。 设置MQTT客户端后,它将尝试连接到IoT核心版。

    接收命令 (Receiving Commands)

    After the mqtt.connect function has finished, the device should be connected. It may appear that the device is not connected because you don’t see any incoming messages, but this is expected because the MQTT client isn’t yet subscribed to the device’s command and configuration topics.

    mqtt.connect函数完成后,应连接设备。 可能由于未看到任何传入消息而导致设备未连接,但这是可以预期的,因为MQTT客户端尚未订阅设备的命令和配置主题。

    To subscribe to the command topic:

    订阅命令主题:

    To subscribe to the configuration topic:

    订阅配置主题:

    Note that for the command topic, you must include the wildcard(#) to match all subtopics. By subscribing to the wildcard topic, the device will receive commands sent to devices/{device-id}/commands, as well as commands sent to subtopics.

    请注意,对于命令主题,必须包括通配符(#)以匹配所有子主题。 通过订阅通配符主题,设备将接收发送到devices / {device-id} / commands的命令以及发送到子主题的命令。

    A callback function must be added to the connect function to print out the commands that are sent from IoT Core:

    必须将回调函数添加到connect函数以打印出从IoT核心版发送的命令:

    If you want to check for a specific message from IoT Core, you can add code that’s similar to the code below. The code below toggle’s the LED flash of the iPhone for commands with string payloads “on” or “off”.

    如果要检查来自IoT Core的特定消息,则可以添加类似于以下代码的代码。 下面的代码将iPhone的LED闪光灯切换为字符串有效载荷为“ on”或“ off”的命令。

    发布遥测数据 (Publishing Telemetry Data)

    After connecting and subscribing to the device’s configuration and command topics, you can finally publish shared state (state) and telemetry event (event) data.

    连接并订阅了设备的配置和命令主题之后,您最终可以发布共享状态(状态)和遥测事件(事件)数据。

    Sending data is a matter of publishing to the topic for this device. To send data to the state topic, publish to /devices/{device-id}/state, and to send data to the event topic, publish to /devices/{device-id}/events.

    发送数据是发布到此设备主题的问题。 要将数据发送到状态主题,请发布到/ devices / {device-id} / state ,并将数据发送到事件主题,请发布到/ devices / {device-id} / events

    The device’s event topic is for frequent updates from the device that are handled by Cloud infrastructure. The device’s state topic is for less frequent updates that indicate a shared and persistent state between Google Cloud and the device.

    设备的事件主题用于由云基础架构处理的设备中的频繁更新。 设备的状态主题用于不太频繁的更新,这些更新指示Google Cloud和设备之间的共享和持久状态。

    To publish to the state topic:

    要发布到状态主题:

    To publish to the event topic:

    要发布到事件主题:

    You can simply change the publish code to send sensor data as you will see in the next article.

    您可以简单地更改发布代码以发送传感器数据,如您在下一篇文章中将看到的那样。

    运行样本 (Running the Sample)

    To run the sample all you need to do is to clone the repo from GitHub by running the following command:

    要运行该示例,您需要做的就是通过运行以下命令从GitHub复制该仓库:

    git clone git@github.com:GoogleCloudPlatoform/google-cloud-iot-arduino.git

    Then in your terminal go to google-cloud-iot arduino/examples/complex/esp32/ios-gateway/extras and run:

    然后在您的终端中转到google-cloud-iot arduino / examples / complex / esp32 / ios-gateway / extras并运行:

    pod install

    This will install your dependencies if you’re getting an error that says “SwiftJWT or CocoaMQTT is not included” you will need to add them to the project dependencies.

    如果出现错误消息“不包含SwiftJWT或CocoaMQTT”,这将安装您的依赖项,您需要将它们添加到项目依赖项中。

    You can see how to do this in the Before You Begin section.

    您可以在“开始之前”部分中查看如何执行此操作。

    After the cocoapods are set up, you can run the project on your laptop or build it on your device.

    设置cocoapods后,您可以在笔记本电脑上运行项目或在设备上构建项目。

    After the application is running on your device you should be able to send “on” or “off” commands to toggle the flash, the application will not send event data because it’s expecting an ESP32 to connect.

    在设备上运行应用程序后,您应该能够发送“ on”或“ off”命令来切换闪存,因此应用程序将不会发送事件数据,因为它希望连接ESP32。

    If you want to send event data without connecting an ESP32 add the commands in the Publish Telemetry Data section into the publish function in the IoTBLEClient.swift file.

    如果要发送事件数据而不连接ESP32,则将发布遥测数据部分中的命令添加到IoTBLEClient.swift文件中的发布功能中。

    下一步 (Next Steps)

    Now, this is a simple demonstration to show you how to connect your phone to IoT Core. IoT Core has access to all Google Cloud Services so from this point you can use any service, for example instead of uploading a message you can send an image to Cloud Vision API.

    现在,这是一个简单的演示,向您展示如何将手机连接到IoT Core。 IoT核心版可以访问所有Google Cloud Services,因此从那时起您可以使用任何服务,例如,可以上传图像到Cloud Vision API而不是上传消息。

    Follow my blog so you don’t miss part 2 of this article that will show you how to use this application to create an iPhone gateway that retrieves environmental data from an ESP32 using BLE.

    请关注我的博客,以免您错过本文的第2部分,该部分将向您展示如何使用此应用程序创建iPhone网关,该网关使用BLE从ESP32检索环境数据。

    翻译自: https://medium.com/swlh/controlling-your-phone-from-the-cloud-f075b75858c9

    云端可以控制另一台手机吗

    展开全文
  • 按键精灵云端无法上传和下载和小精灵无法打包的解决办法 按键精灵手机助手云端无法上传和下载,云端同步网络错误和小精灵无法打包的解决办法
  • 玩转手机6.5 破解版 云端压缩包
  • 大彩串口屏_大彩物联型串口屏与云端手机APP通讯教程 V_1.0
  • 将联系人的增减实时自动同步至云端,无需手动同步 系统自带服务,无需安装软件; 换手机,丢手机不用因为联系人同步因素受到品牌选择限制。 实现步骤: 开启QQ邮箱Exchange服务(在电脑端开启)  ...
    优点:
    
    • 将联系人的增减实时自动同步至云端,无需手动同步
    • 系统自带服务,无需安装软件;
    • 换手机,丢手机不用因为联系人同步因素受到品牌选择限制。

    实现步骤:
    • 开启QQ邮箱Exchange服务(在电脑端开启)
               设置---账户---开启Exchange       
    • 在手机端添加QQ邮箱Exchange服务(公司)
               设置---账户---添加账户---公司(Exchange)
               注意:帐号,用户名均为qq邮箱。密码为独立密码,域名不填

    • 将联系人从手机复制到【公司(QQ邮箱)】
               联系人---设置---复制联系人

    • 更改显示联系人为【公司(QQ邮箱)】
               联系人---要显示的联系人---公司(QQ邮箱)
               将联系人中新出现的qq好友删除

    之后添加联系人的时候,选择添加至【公司(QQ邮箱)】
    购买新手机,只需在设置中登录qq邮箱的Exchange服务,联系人就回来了。
    展开全文
  • office办公软件,用的最多的就是Microsoft Office和WPS 了。 再推荐一款优秀的office办公工具—Polaris ...Polaris Office支持PC和手机,可以创建、编辑、查看各类文档,包括word、ppt、excel等。亮点是还支持...
  • 当然最近特殊时期,也有不少企业将传统办公机器搬到了云端,也就是说我们只需要一台配置不高的电脑或平板,能够联网打开网页就也一样可以办公,因为各类办公软件都在云桌面上。 如果说办公上云还可以理解,那么...
  • Google云端语音识别app是由谷歌最新研发的手机语音识别软件,该软件支持全球80多中语音识别系统,十分的强大,支持中文、粤语、普通话等,不通国家的语言,可以通过该软件进行交流,十分的方便哦,欢迎有需要的用户...
  • 原文链接:https://dsx2016.com/?p=1718 公众号:大师兄2016 安装日历 点击右上角头衔 ... 在下拉菜单中选择应用 ...导入日历文件(安卓手机) 选择日历右上角的设置 选择日程导入 选择本地日历文件.
  • 云端架构下的手机浏览器内核演进 浏览次数: 187次 2012年04月04日 《程序员》杂志 字号: 大 中 小 分享到: QQ空间 新浪微博 腾讯微博 人人网 豆瓣网 开心网 更多 0 文/梁捷 自从...
  • 手机端到云端的系统安全增强 对虚拟化、ARM TrustZone和Intel SGX技术的探讨 上海交通大学 · 利文浩 / 夏虞斌 · 2015.11 什么是TEE ? • TEE (Trusted Execution Environment) • GlobalPlatform在2013年提出 ...
  • 现在各大手机品牌,几乎都自带了云端备份通讯录的功能。我却更喜欢第三方的 QQ同步助手多平台,一键云端备份通讯录备份手机通讯录一键备份,专属加密通道,保护信息安全,云空间永久保存,自动备份防丢失。重复、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,020
精华内容 808
关键字:

云端手机