Articles on Development and more.
I will create a Yocto Project-based image specialized for Linphone, a SIP VoIP application, targeting the Raspberry Pi 2. The setup includes the Raspberry Pi 2 itself, a MEMS microphone and DAC speaker connected via GPIO I²S, and a camera. The network connection will be wired for now, but I will later build an image that supports a USB Wi-Fi dongle as well.
2 weeks ago
Fri, Jan 31st, 2025
Linphone Instant Messaging Encryption (LIME) Server: In an encrypted messaging system utilizing the X3DH protocol, it manages users' public keys (such as identity keys and signed pre-keys) and provides them to other users. This is being implemented in a PHP script.
11 hours ago
Mon, Feb 10th, 2025
To build a server for registering public keys required for the X3DH key exchange process between users (Identity Key, Signed PreKey, One-time PreKey) using Nginx, MariaDB, and PHP, user authentication by an account manager will be used for key registration and retrieval.
4 months ago
Sat, Jan 4th, 2025
The Double Ratchet is a procedure that uses the shared key generated by the X3DH protocol to create and update new keys used for encrypting and decrypting messages.
4 months ago
Sat, Jan 4th, 2025
Linphone's message encryption (LIME) adopts the X3DH and Double Ratchet protocols, which were published by Signal. X3DH is a procedure for generating a shared key based on ECDH, while the Double Ratchet uses the shared key generated by the X3DH protocol to generate and update new keys for encrypting and decrypting messages. Here, I will first summarize X3DH and ECDH.
4 months ago
Sat, Jan 4th, 2025
FLET'S Hikari fiber-optic service operates on an independent IPv6 network, which is connected to the IPv6 Internet through VNE's IPv6 network infrastructure.
last year
Sat, Jan 4th, 2025
Summary of Installation Notes(Forum article) for BigBlueButton (BBB) Open Source Video Conferencing System (Online Classroom System) – Upgrade from v2.4 to v2.6
2 years ago
Sat, Jan 4th, 2025
If you have registered with Microsoft's cloud service Azure, you will be provided with several services that can be used free of charge for 12 months according to purpose, but the most practical service, virtual machines, can be used separately for each OS on Linux and Windows.
2 years ago
Sat, Jan 4th, 2025
This is an article about the procedure to operate BigBlueButton with Docker container. BigBlueButton is an open source online learning system that is established by sharing each participant's voice, video, text message, etc. on the browser.
3 years ago
Sat, Jan 4th, 2025
WireGuard itself is not server software, but VPN (Virtual Private Network) software that establishes peer-to-peer connections between terminals.
3 years ago
Sat, Jan 4th, 2025
Create the Flexisip Docker Image (Ubuntu 20.04) by using the Flexisip DEB packages introduced in the previous blog post. The Flexisip Image and the other images (Redis, Nginx, MariaDB, PHP-FPM) necessary for running the SIP server system are centrally managed by the Docker-Compose file to operate the SIP Server System.
3 years ago
Sat, Jan 4th, 2025
Launch linphone-sdk container from the already creatted docker image and import the Flexisip source code into this container, then build flexisip and create its DEB packages. First of all, run the linphone-sdk docker container in any directory (projects).
3 years ago
Sat, Jan 4th, 2025
Build linphone-desktop (Ubuntu 20.04) by using the linphone-sdk image which has been already created on ubuntu 20.04.
3 years ago
Sat, Jan 4th, 2025
Pre-build the Docker image of linphone-sdk, which is required when building Linphone or Flexisip from source.
3 years ago
Sat, Jan 4th, 2025
Updated Armbian on Orange Pi PC to the latest version, but Linphone version is still old 3.12, so I decided to build it from the source.
4 years ago
Sat, Jan 4th, 2025
Updated Armbian on Orange Pi PC to the latest version, but Linphone version is still old 3.12, so I decided to build it from the source.
4 years ago
Sat, Jan 4th, 2025
Install RaspAP Web Frontend in Orange Pi PC converted into the router which is attached RTL8188 USB WiFi dongle activated the AP mode. Fiast of all, for matching the network settings already have been configured, modify the files in the "config" directory, then proceed to to the next steps for the installation.
4 years ago
Sat, Jan 4th, 2025
Construct Jitsi which is an open source web conference system on Docker. The conference systems like Zoom and Webex are supplied as free service, althoug in these services, there are some restrictions of time, members and so on to use.
5 years ago
Sat, Jan 4th, 2025
RTL8188(ETV/EUS/ES) driver is not activated the concurrent mode on the latest Armbian(4.19.y), so it couldn't be worked the client and the access point modes simultaneously.
6 years ago
Sat, Jan 4th, 2025
Mosquitto broker which is the agent for MQTT protocol. Under the default use, data transactions are unencrypted. To activate the user and password settings and TLS/SSL certification, data transactions will be more secure and reliable. The following tips will help for TLS/SSL configuration.
7 years ago
Sat, Jan 4th, 2025