Compilation of Standalone Binary for Ansible Playbook

Compilation of Standalone Binary for Ansible Playbook

Background/Cause The internal product involves many Docker images, and distributed installation involves many hosts, so Ansible was used to write deployment scripts. However, there are various issues due to differences in the operating systems of the deployment machines or the installed versions of Ansible. The initial solution to this problem was to build an Alpine … Read more

What BLE Events Does Nordic Have? When Are They Triggered?

What BLE Events Does Nordic Have? When Are They Triggered?

1. GAP Events enum BLE_GAP_EVTS { BLE_GAP_EVT_CONNECTED BLE_GAP_EVT_DISCONNECTED BLE_GAP_EVT_CONN_PARAM_UPDATE BLE_GAP_EVT_SEC_PARAMS_REQUEST BLE_GAP_EVT_SEC_INFO_REQUEST BLE_GAP_EVT_PASSKEY_DISPLAY BLE_GAP_EVT_KEY_PRESSED BLE_GAP_EVT_AUTH_KEY_REQUEST BLE_GAP_EVT_LESC_DHKEY_REQUEST BLE_GAP_EVT_AUTH_STATUS BLE_GAP_EVT_CONN_SEC_UPDATE BLE_GAP_EVT_TIMEOUT BLE_GAP_EVT_RSSI_CHANGED BLE_GAP_EVT_ADV_REPORT BLE_GAP_EVT_SEC_REQUEST BLE_GAP_EVT_CONN_PARAM_UPDATE_REQUEST BLE_GAP_EVT_SCAN_REQ_REPORT BLE_GAP_EVT_PHY_UPDATE_REQUEST BLE_GAP_EVT_PHY_UPDATE BLE_GAP_EVT_DATA_LENGTH_UPDATE_REQUEST BLE_GAP_EVT_DATA_LENGTH_UPDATE BLE_GAP_EVT_QOS_CHANNEL_SURVEY_REPORT BLE_GAP_EVT_ADV_SET_TERMINATED }; In fact, there are notes following the definitions of these events. And the data passed from the protocol stack after the corresponding event occurs 1. … Read more

Deploying LNMP with Ansible Playbook

Deploying LNMP with Ansible Playbook

Table of Contents Deploying LNMP with Ansible Playbook Installing Ansible Basic Preparation with Ansible Writing with Playbook Using Variables Environment Introduction: System IP Hostname Service centos8 192.168.222.250 ansible ansible centos8 192.168.222.137 nginx nginx centos8 192.168.222.138 mysql mysql centos8 192.168.222.139 php php nginx-1.22.0mysql-5.7.38php-8.1.11 Installing Ansible Aliyun Official Website // Configure Aliyun Source [root@ansible~]# cd /etc/yum.repos.d/ [root@ansible … Read more

ESP32-BLE2MQTT: Seamlessly Connect Your BLE Devices to the IoT World

ESP32-BLE2MQTT: Seamlessly Connect Your BLE Devices to the IoT World

ESP32-BLE2MQTT is a powerful tool that seamlessly connects your BLE devices to the MQTT message queue, enabling convenient IoT data transmission and control. It is developed based on the ESP32 chip and built using ESP-IDF v5.2.1, providing a stable and reliable bridge for your IoT projects. The core features of ESP32-BLE2MQTT: 1. Bidirectional Communication: ESP32-BLE2MQTT … Read more

Automated Deployment of Yudao Project with Ansible

Automated Deployment of Yudao Project with Ansible

Automated Deployment of Yudao Project with Ansible Introduction Ansible is an extremely simple IT automation system. It can be used for configuration management, application deployment, cloud resource configuration, ad-hoc task execution, network automation, and multi-node orchestration. Ansible can easily achieve complex operations such as zero downtime rolling updates (in conjunction with load balancers). Preparation To … Read more

Ansible: From Introduction to Abandonment (Part 20)

Ansible: From Introduction to Abandonment (Part 20)

Ansible Roles Ansible Role is a collection of playbooks. For example, combining the playbook for configuring nginx, the playbook for configuring php, and the playbook for configuring mysql can create a role for configuring lnmp. There are three common types of roles: • The roles that come with RHEL, which can be installed via <span>yum … Read more

Open Source Ansible Playbook Management Platform AWX

Open Source Ansible Playbook Management Platform AWX

1. Introduction to AWX ● AWX is the open-source version of Ansible Tower (the upstream product of the enterprise version), a visual interface server automation deployment and operation management platform. ● AWX provides a web-based user interface, REST API, and a task engine built on Ansible. ● The graphical AWX makes it easier to orchestrate … Read more

Differences Between LoRa Devices and LoRaWAN Devices

Differences Between LoRa Devices and LoRaWAN Devices

1. Overview of LoRa and LoRaWAN LoRa (Long Range) and LoRaWAN are important representatives of Low Power Wide Area Network (LPWAN) technologies, widely used in the Internet of Things (IoT) field, such as smart agriculture, environmental monitoring, smart cities, and industrial automation. LoRa is a physical layer wireless modulation technology known for its long range, … Read more

Why N-Type Connector Antennas are the Preferred Choice for Outdoor LoRaWAN Gateways

Why N-Type Connector Antennas are the Preferred Choice for Outdoor LoRaWAN Gateways

When deploying a LoRaWAN network, the choice of antenna is one of the key factors affecting communication performance and device stability. Especially for outdoor LoRaWAN gateways, it is common to find that they predominantly use N-type connector antennas instead of other types of antenna interfaces. So, why has the N-type connector antenna become the preferred … Read more

Does the LoRaWAN Gateway Support Historical Data Retrieval?

Does the LoRaWAN Gateway Support Historical Data Retrieval?

1. Based on Ubuntu Operating System Unlike traditional MCU architectures, the Manthink gateway adopts a Linux system based on Ubuntu, providing powerful computing capabilities and scalability, supporting local databases, edge computing services, and more. 2. Integrated Edge Version of ThinkLink NS Manthink has embedded the Edge version of the ThinkLink network server in the gateway, … Read more