DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

The Latest IoT Topics

article thumbnail
Monitoring at the Edge of the Third Act of the Internet
The edge is a new frontier. It throws up many new challenges that the enterprise must consider in relation to their monitoring strategy.
August 7, 2022
by Mehdi Daoudi
· 4,177 Views · 2 Likes
article thumbnail
Building an IoT Application Using an HTTP API
Play around with the M5Stack, an API for the New York City MTA, and Gravitee Designer.
July 26, 2022
by Alvin Lee DZone Core CORE
· 5,445 Views · 3 Likes
article thumbnail
Compatibility Testing: Checklists and Crucial Things You Need to Know About It
Learn about crucial things about compatibility testing that you should know. Here are key points to remember about compatibility testing.
July 26, 2022
by Niranjan Limbachiya
· 8,651 Views · 1 Like
article thumbnail
Comparison: JMS Message Queue vs. Apache Kafka
This article explores the differences, trade-offs, and architectures of JMS message brokers and Kafka deployments.
July 24, 2022
by Kai Wähner DZone Core CORE
· 4,821 Views · 6 Likes
article thumbnail
Mobile App Development Trends
Check out the latest trends in mobile app development, including a Swift takeover, enterprise apps, and IoT advancements.
Updated July 24, 2022
by Alfred Beiley
· 16,120 Views · 5 Likes
article thumbnail
How Machine-Learning-as-a-Service Can Help the Internet of Things Reach its Potential
The Internet of Things (IoT) has changed the way the entire world operates.
Updated July 24, 2022
by Rick Delgado
· 13,477 Views · 1 Like
article thumbnail
NetBeans Platform Control Application for Testing of Cellular Networks
I'm Stefano Chiappa and I'm from Milan (Italy). I work at Prisma Engineering (http://www.prisma-eng.com/) as Lead Software Engineer of the Simulator User Interface Team. AirMosaic is an application on the NetBeans Platform for controling Prisma's UeSIM, which is a multi mobile simulator. The UeSIM is basically a server with some antennas able to connect to a base station and simulate a population of mobiles doing some basic or complex Test Procedures. These procedures can be "real-world" applications such as HTTP, FTP, Mail, VOIP calls or protocol-dependent procedures such as attachment/detachment to the Core Network. Several mobile technologies are supported: LTE/UMTS/GSM. The images below are taken from LTE version. Why VoIP calls are more popular than ever The AirMosaic technology that is used within the Netbeans system is something that is generating a lot of buzz and helping companies get work done that they must surely have believed would take much longer than it has. One area that AirMosaic has come into play very rapidly is in the realm of VoIP calls. VoIP stands for "Voice over Internet Provider", and this refers to the way that many calls are received in the modern office environment these days. A few reasons why office managers prefer VoIP over other options is because: Prices are lower - Generally speaking, the cost of VoIP calls are lower in total. You don't have to pay some of the additional costs that come with international calls or other types of calls when using a VoIP system. Instead, you receive a lower overall cost because the cost is usually a standard and flat rate. VoIP meshes well with existing and emerging technology - VoIP works well with both existing technologies as well as those that are emerging on the scene at this time. Thus, office managers and anyone else who is involved in the phone purchasing process for an office will often find VoIP causes them the fewest headaches as far as combining it with what they already have or what is soon coming down the line. Excellent call quality - It is hard to beat the call quality that you receive with a VoIP system. The calls are crisper, clearer, and provide the consistency that every office is looking for. You really can't go wrong with a VoIP system like this. In the first step a population of mobiles is created. It is possible to edit a huge amount of parameters related to the mobile device hardware and the user subscription related to the SIM. The following image shows the editing of this mobile database, which is performed inside a NetBeans editor and properties window (click to enlarge the images): Once a Mobile population has been created, it is possible to create a scenario (navigator window) where is described what a single or group of mobiles will do. The available test procedures are collected and grouped inside a navigator window on the left bottom side, where you can see some of the available tests: When the scenario has been created, it is possible run it through the UeSIM hardware. This is displayed in the next image: On the upper left side of the image, AirMosaic displays, through some gears, the currently running test. We used a central editor window to display some counters of the running simulation. It is possible to choose the displayed counters by checking a node of the tree on the left side of the window. On the lower side of the application, there is an output window that displays the sequence of events happening during the simulation. Once a scenario has been completed, the scenario window, on the application's top left, shows a green circle to indicate that the test has been completed successfully, as you can see in the next image: Some plots can be drawn for each counter available. It is possible to put different counters on the same plot or on different plots. This is displayed in the next image: At the end of a test, it is possible to generate a report, save it as a PDF, or send it by mail automatically, as shown in image below: This is basically what the application does. Several features are still in development, of course! AirMosaic Runs Simulations For Phone Testing Purposes Did you know that it is important to test the phone systems within your office on a regular basis? You should do so not only because you need to make sure the phones are working so that customers can call in, but also to make sure there aren't any fraudsters trying to take advantage of a vulnerable phone system. Believe it or not, there are fraud cases in which the criminals will attack a phone system set up by a company for their own malicious purposes. Fraudulent calls can ring up huge expenses for companies that are difficult to repay. Obviously, this is not an ideal situation for anyone, and it is best to avoid such scenarios by testing the phones on a regular basis to make sure that there isn't anyone in the system who shouldn't be there. AirMosaic can run sweeping tests of phone systems to try to detect problems like this. What AirMosaic will do is run their sweeping tests to detect any anomalies within the system and alert you to what is going on. They will even let you know if there are phone calls within the system being placed by people who work for you that shouldn't be placed. It would be incredibly challenging to run all of these tests by yourself, and that is why so many are using AirMosaic instead. They see the value of adding a little extra security to their phone systems, and they realize that the only true way to do so is to run a program like this that can detect any problems. Data is Generated That Can be Scanned Finally, AirMosaic produces a list of data on the phones that it has scanned which you can view on your own time. Look over every piece of information that the system found in order to figure out what is going on with the phones that it has identified as perhaps having a problem. AirMosaic is very good at narrowing down the list for you so you don't waste your time trying to go through all of this information on your own. Instead, you rely on AirMosaic to help you out, and then you simply review the data that it discovered in order to get a better idea of what may be happening within your system. By isolating the phones that appear to have a problem, the AirMosaic system makes it easier for you to see which specific phones you will look at and why they may be having some issues. Users sincerely appreciate this because it means that they can finally receive the data that they require to send in their team of IT experts to fix the problem. It takes a little bit of time and effort, but it is worth the trouble when you identify the problem and get people involved who can help. Save your company from the risk of being vulnerable to attack over the phone system. Use AirMosaic to run some tests today.
Updated July 24, 2022
by Stefano Chiappa
· 10,512 Views · 1 Like
article thumbnail
Securing Your Cloud with Zero Trust and Least Privilege
Zero trust could be the solution for your modern security perils. Read on to discover what zero trust and least privilege are — and how to get started.
July 24, 2022
by Diane Benjuya
· 4,964 Views · 1 Like
article thumbnail
Type of Sensors and Actuators in IoT
From enabling digital transformation to setting up automation systems, the Internet of Things is applicable in every industry.
July 21, 2022
by Kamal R
· 47,268 Views · 3 Likes
article thumbnail
Cleaning Out the Server Closet: Enterprise Sustainability Through Cloud Storage and Open Ecosystems
With so many different cloud platforms, applications, and services, an open ecosystem model plays an important role in sustainable networking. Learn more here.
July 19, 2022
by Mattias Fridstrom
· 4,530 Views · 2 Likes
article thumbnail
How to Use MQTT in Python (Paho)
This article introduces how to use the paho-mqtt client and implement connection, subscribe, messaging, and other functions between the MQTT client and MQTT broker in the Python project.
July 19, 2022
by Tao Dekun
· 8,000 Views · 1 Like
article thumbnail
Required Capabilities in Self-Navigating Vehicle-Processing Architectures
This article introduces the software algorithms used in self-navigating vehicle processing architectures and covers critical safety-related requirements.
July 18, 2022
by Jim Ledin
· 6,866 Views · 2 Likes
article thumbnail
A Complete Guide to IoT Architecture
Understanding architecture is key to creating a successful IoT project and leveraging its benefits, how it’s structured, and the different types and layers.
July 15, 2022
by Carsten Rhod Gregersen
· 10,392 Views · 5 Likes
article thumbnail
What Could Go Wrong With IoT Development?
Every technology and development service used for asset tracking, positioning, or connectivity has its own set of common errors to avoid. Let's take a look.
Updated July 15, 2022
by Alexey Shabalovskiy
· 8,310 Views · 1 Like
article thumbnail
Building an IoT Security Camera With Raspberry Pi and Render
How To Create Your Own Security Camera System With Raspberry Pi, Picamera2, Flask, and Render
July 10, 2022
by Luca Cipriani
· 8,890 Views · 3 Likes
article thumbnail
Optimizing Firmware: The Key to Shipping IoT Devices on Time
Managing the many discrete steps from IoT product idea to launch can lead to shipping delays. Here are some tips to help you optimize the development process.
July 8, 2022
by François Baldassari
· 8,653 Views · 1 Like
article thumbnail
How To Use MQTT in PHP
Use the php-mqtt/client client library in PHP projects to implement the functions of connection, subscription, unsubscribing, message receiving, and sending between MQTT client and MQTT server.
Updated July 6, 2022
by Li Guowei
· 18,183 Views · 2 Likes
article thumbnail
What Emerging Technologies Make Data Centers More Energy Efficient?
Emerging technologies are remarkably helpful at creating more energy-efficient data centers, which are notorious power hogs of the modern age.
June 23, 2022
by Emily Newton
· 7,880 Views · 1 Like
article thumbnail
How to Capture Network Transactions With Iridium
Learn how to use Iridium to track network transactions as you run your integration tests with the ability to track website performance over time.
Updated June 22, 2022
by Matthew Casperson
· 3,510 Views · 2 Likes
article thumbnail
Blocking Ads on Your Network Using Raspberry Pi 3 + Fedora + Pi-hole
This article proposes how to build a device to block advertisements on the network using Linux and Pi-hole on Raspberry Pi 3.
June 22, 2022
by Pedro Arraes
· 9,683 Views · 5 Likes
  • Previous
  • ...
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • ...
  • Next
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook
×