• 模型驱动的开发和测试

    凭借数十年的经验,我喜欢为公司构建企业应用程序。每个解决方案都需要一组模型:SQL 数据库、API(应用程序编程接口)、声明性规则、声明性安全性(基于角色的访问控制)、测试驱动的场景、工作流和用户界面。 “元”设计方法需要考虑每个组件如何与其他组件交互。我们还需要了解项目范围的变化如何影响每个元组件。虽然我使用过许多不同的语言(APL、Revelation/PICK、BASIC、Smalltalk、Object/1、Java、JavaScript、Node.js、Python))这些模型始终是影响最终综合解决方案的基础。模型是元抽象,描述对象的形状、内容和能力在运行环境中的行为方式,而与语言、平台或操作系统 (OS) 无关。

  • 人类自省与机器智能,第一部分

    计算逻辑有多种形式,就像其他类型的逻辑一样。在本文中,我的重点将是计算逻辑中的溯因逻辑编程(ALP)方法。我认为 ALP 代理框架将 ALP 集成到代理的操作周期中,代表了解释性推理和规范性推理的一个令人信服的模型。

  • 人类自省与机器智能,第二部分

    可能存在多种解决方案,与一组信念 BBB 结合,使目标 GGG 和观察结果 OOO 都有效。这些解决方案可能会产生不同的结果,智能代理面临的挑战是在可用资源的限制下确定最有效的解决方案。在经典决策理论中,行动的价值取决于其结果的预期收益。同样,在科学哲学中,解释的价值是根据其可能性和解释观察的能力来评估的(它可以解释的观察越多越好)。

  • 人类自省与机器智能,第三部分

    为了解决危机,请激活警报信号按钮以通知驾驶员。如果火车的任何一段到站,司机都会停下来。如果没有,火车将前往下一站,在那里可以更容易地提供帮助。

  • 人类自省与机器智能,第四部分

    在人工智能的知识表示领域,人们已经探索了各种逻辑系统,其中子句逻辑通常被定位为传统一阶逻辑(FOL)的替代方案。尽管它很简单,但事实证明,分句逻辑是认知过程建模的有力候选者。

  • HC32F4A0平台lwIP传输速度异常分析

    HC32F4A0系列微控制器是基于ARM Cortex-M4的高性能32位RISC CPU,其最高工作频率可达240MHz,集成了丰富的外设功能和高速片上存储器。其中,lwIP(轻量级IP协议栈)作为一种适用于嵌入式系统的TCP/IP协议栈,在HC32F4A0平台上得到了广泛应用。然而,在实际应用中,lwIP的传输速度可能会受到多种因素的影响,导致异常表现。本文将对HC32F4A0平台上lwIP传输速度异常的原因进行分析,并提出相应的优化措施。

  • 开始使用express - idf:使用ESP-IDF编写ESP32程序

    ESP32是物联网应用的一项重要发明,因为它用于各种物联网目的,并具有内置蓝牙,Wi-Fi和微控制器功能。有关ESP32及其特性的更多详细信息,可以参考ESP32以前的文章。ESP32有各种编程环境,如Arduino IDE, express - idf, Lua, Micropython等。我们已经学会了使用Arduino IDE对ESP32进行编程。现在,在本文中,我们将学习如何开始使用express - idf以及如何使用ESP-IDF框架(命令行)闪烁ESP32以闪烁LED。

  • 在ESP32上开始使用Lua语言:使用chilipepper的Web IDE编写ESP32程序

    ESP32是物联网应用原型的强大开发工具,因为它内置了蓝牙,Wi-Fi和强大的微控制器功能。有关ESP32及其特性的更多详细信息,可以参考ESP32以前的文章。ESP32有各种编程环境,如Arduino IDE, express - idf, Lua, Micropython等。我们已经学会了使用Arduino IDE和express - idf对ESP32进行编程。现在在本文中,我们将看到如何使用Lua语言与ESP32使用ChiliPeppr的Web IDE,在ESP32上闪烁Lua固件,使用Lua脚本闪烁LED。

  • MicroPython入门:使用MicroPython编写ESP32程序

    ESP32是物联网应用的优秀开发板,因为它具有低成本,低功耗和许多强大的功能。ESP32可以在Arduino IDE, express - idf, MicroPython, Lua等各种环境中编程。在之前的文章中,我们已经学习了如何使用Arduino IDE、expressif - idf和Lua对ESP32进行编程。在本文中,您将了解如何使用MicroPython与ESP32一起闪烁ESP32并使用MicroPython闪烁LED。

  • 基于树莓派和LM35的物联网温度监测系统使用ThingSpeak

    在之前的项目中,我们学习了如何使用树莓派向物联网平台ThingSpeak发送数据。在这个DIY教程中,我们将把LM35温度传感器数据发送到ThingSpeak云来构建一个温度监测系统。使用ThingSpeak,我们可以记录和监控世界上任何地方的温度。这个基于物联网的温度监测器是使用树莓派,ADC0804和LM35温度传感器构建的。树莓派使用ADC从LM35读取当前温度,并将其发送到ThingSpeak服务器,以便从世界任何地方进行实时监控。

  • ESP32和ThingSpeak:如何使用ESP32将数据发送到云端

    ESP32是物联网应用的强大工具,内置蓝牙,温度传感器,霍尔传感器等。在之前的教程中,我们已经学习了如何使用Arduino IDE对ESP32进行编程。在这个DIY教程中,我们将看到如何使用ESP32上传或发送数据到ThingSpeak云。为了简单起见,这里的内置温度传感器和霍尔传感器数据将被发送到ThingSpeak,在下一个教程中,我们将与ESP32连接一个温度传感器,并从世界任何地方监控它。

  • ESP32 Web服务器:从网页控制LED

    ESP系列WiFi模块在基于物联网项目的爱好者和行业中非常受欢迎。ESP32是ESP系列模块中最受欢迎的板之一,它具有双核32位CPU,内置Wi-Fi,蓝牙和足够数量的I/O引脚。它是一种小型且经济有效的设备,可用于使任何项目与互联网通信。在这个项目中,我将创建一个带有ESP32的web服务器,使用Arduino IDE环境控制LED。Web服务器是我们存储网页、处理网页并将其传送给Web客户端的地方。Web服务器可以通过本地网络上的任何设备访问。在之前的教程中,我们使用树莓派构建了相同的web服务器。

  • 物联网控制LED与Blynk应用程序和树莓派

    Blynk是一个物联网平台,通过互联网控制Arduino,树莓派,NodeMCU和其他微控制器。Blynk应用程序是一个数字仪表板,您可以通过简单的拖放小部件来为任何基于物联网的项目构建图形界面。使用该物联网平台构建复杂应用程序简单易行。Blynk不局限于某些特定的板或平台,但它可以与任何微控制器一起使用,只要微控制器连接到互联网。树莓派内置Wi-Fi和其他微控制器,如Arduino,可以使用一些Wi-Fi模块,如ESP8266等连接到互联网。

  • 如何使用IFTTT和树莓派触发LED

    IFTTT (If This Then That)是一项免费的物联网服务,允许您从一个设备发送触发器,并允许该触发器在其他地方发生某些事情。通过使用IFTTT,你可以创建与任何可以发出或接收web请求的设备或应用程序一起工作的applet。

  • 物联网控制LED使用ESP32与Blynk应用程序

    Blynk应用程序提供了一个数字仪表板,您可以通过简单的拖放小部件来为任何基于物联网的项目构建图形界面。使用物联网平台构建复杂的应用程序简单易行。Blynk不局限于某些特定的板或平台,但它可以与任何微控制器一起使用,只要微控制器连接到互联网。树莓派内置Wi-Fi和其他微控制器,如Arduino,可以使用一些Wi-Fi模块,如ESP8266等连接到互联网。我们以前使用Blynk应用程序与树莓派来控制其GPIO引脚。

发布文章