Ultra hafif Huawei Lite İşletim Sisteminin kodunu çözme: IoT neden özel bir işletim sistemine ihtiyaç duyar?

IoT cihazlarının gerçekten işletim sistemine ihtiyacı var mı? Bu bir problem.

Yüz milyarlarca cihaz bağlantısına sahip büyük bir pazar olan Nesnelerin İnterneti (IoT), bilgisayar ve cep telefonu pazarlarını çok geride bıraktı. Yerli devler, Nesnelerin İnterneti platformunda birkaç tur yarıştı ve bu süreçte işletim sistemi de anahtar bir bağlantı olarak görülüyor.Mobil İnternet döneminden sonra üreticiler işletim sistemine daha duyarlı hale geldi.Kim Android veya iOS'a sahip olmak istemez? Cep telefonlarında konum?

IoT terminal ekipmanının geliştirilmesi darboğazlarla karşılaşıyor

Nesnelerin İnternetinin bu yıllardaki gelişiminden sonra, terminal ekipmanının geliştirilmesinde birçok sorun ortaya çıktı.

  • Terminal ekipmanı düşük maliyet ve düşük güç tüketimi gerektirir. Bunların çoğu küçük taşınabilir ürünler olduğundan, pil ömrü ve donanım maliyetleri temel sorunlar haline geldi.Çip maliyetlerini düşürmek ve pil ömrünü uzatmak mevcut geliştirme darboğazları haline geldi;

  • Bağlantı yöntemi çeşitlendirme gerektirir. Önceki nesil bağlantı yöntemleri, güç tüketimi ve maliyet nedeniyle hala sorun olmaya devam ediyor.Yaklaşan 5G çağında, cihazların acilen daha fazla bağlantı yöntemini desteklemesi gerekiyor;

  • Bulut güvenliği bir sorun haline geldi. Veri miktarı arttıkça verilerin bir kısmının veya tamamının işlenmek üzere buluta yüklenmesi kaçınılmaz bir eğilimdir.Veri ihlallerinin sık sık ortaya çıkmasıyla sosyal ilgi giderek artmış ve güvenlik göz ardı edilemeyecek bir konu haline gelmiştir.

Genel olarak, mevcut IoT cihazları yeterince akıllı değil ve bu nedenle Huawei bir işletim sistemi geliştirmeye karar verdi. Huawei LiteOS operasyon direktörü Lin Luqiang, Lei Feng.com'a şu anki IoT terminal cihazlarının genellikle akıllı olmadığını, dolayısıyla aptal terminaller olarak da adlandırıldığını söyledi. Akıllı ekipman yalnızca bulut platformuna veri yüklemeyi gerçekleştirmekle kalmaz, aynı zamanda bilgi değişimini, komutların verilmesini ve eylemlerin yürütülmesini de gerçekleştirebilir.Bu aynı zamanda Huawei'nin işletim sisteminin gerçekleştirmesi gereken işlevdir.

Kendi kendine kullanımdan açık kaynağa: Huawei'nin düzen düşüncesi

Çoğu geliştiricinin Huawei LiteOS anlayışı, Huawei'nin 2015'te açık kaynaklı LiteOS'u duyurmasıyla veya 2017'de "bulut borusu sonu" stratejisini önermesiyle başladı. Aslında Leifeng.com'a göre, 2012 gibi erken bir tarihte Huawei, LiteOS'un da prototipi olan terminal ekipman işletim sistemini yapmaya başladı.

Araştırma ve geliştirmenin başlangıcında, Huawei'nin terminal cihazı işletim sistemi esas olarak kendi tüketici ürünlerinde kullanıldı; giyilebilir pazarın yükselişinden sonra Huawei, 2014 yılında kendi bileziklerini, saatlerini ve diğer giyilebilir cihazlarını tanıttı. IoT cihazlarının hacminin kademeli olarak büyümesi ve türlerin çoğalmasıyla Huawei, bu pazar fırsatını gördü ve IoT alanına girmeye başladı ve şimdi LiteOS de mevcut. Huawei'nin LPWA alanındaki ekipman sevkiyatlarına ilişkin dahili istatistiklerine göre, 2018 itibarıyla Huawei LiteOS ile donatılmış NB-IoT ürünlerinin sevkiyatları 20 milyonu aştı.

2015 Huawei Ağ Konferansı'nda LiteOS resmi olarak açık kaynağı duyurdu. Lin Luqiang gülümseyerek, Huawei'nin daha önce kendi rasyonlarını yediğini söyledi. LiteOS işletim sistemi, Linux veya diğer sistemler aracılığıyla ikincil geliştirme değil, tamamen Huawei tarafından geliştirilmiştir.

Neden açık kaynak?

Açık kaynak, endüstri standartlarını oluşturmaktır. Kimlerin kullanıp kimin kullanamayacağını belirlemek istemiyoruz. Bu, sektörü büyütmeyecektir. IoT endüstrisini yatay olarak genişletmeyi umuyoruz.

Huawei LiteOS bağımsız fikri mülkiyet hakları ne anlama geliyor?

Açık kaynak olsa bile Android sistemi gibi birçok kısıtlamaya tabi olacaktır. Huawei LiteOS kodunun% 99'undan fazlası Huawei (ortaklar dahil) tarafından yönetilmektedir. DSP biçiminde açık kaynaklıdır. Yabancı fikri mülkiyet sorunları olmayacaktır ve kendi fikri mülkiyetidir.

IoT OS ağ iletişimi anahtarı: terminal bulut bileşenleri ve gelişmiş bileşenler

Yalnızca çekirdek açısından bakıldığında, herhangi bir işletim sisteminin çekirdeği benzerdir. Nesnelerin İnterneti işletim sisteminin çekirdeği hafif bir özelliğe sahiptir ve Huawei LiteOS KB seviyesine ulaşabilir. Ek olarak, Nesnelerin İnterneti için açık kaynaklı bir işletim sistemi olarak üreticiler, Huawei LiteOS işletim sistemini özelleştirilmiş bir çözüm olarak doğrudan kullanabilirler.

Nesnelerin İnternetinin en kritik yönü arabağlantıdır, Nesnelerin İnterneti ekosisteminde her organizasyonda çok sayıda düğüm olduğundan, bu, destek olarak eksiksiz bir sistem mimarisi gerektirir. Bununla birlikte, piyasadaki bazı Nesnelerin İnterneti terminal sistemleri hala İnternete bağlanamama problemi yaşamaktadır Doğal olarak, bu tür gömülü sistemler Nesnelerin İnterneti sistemleri olarak adlandırılamaz.Bu, temel olarak yetersiz cihaz bulut bileşenlerinden kaynaklanmaktadır.

Gömülü sistemlerden IoT sistemlerine temel fark, uç bulut entegrasyonu yeteneğidir. Gömülü sistemlerle karşılaştırıldığında, IoT sistemleri birden çok protokolü desteklerken, uzaktan yükseltme yeteneğini de artırır. Huawei LiteOS, LwM2M, MQTT ve DTLS gibi protokollerin yanı sıra uzaktan yükseltmeleri de destekler.

Huawei LiteOS, gelişmiş bileşenler açısından farklı bir yükseltme ekledi. Sözde diferansiyel yükseltme, tüm yükseltmeler yerine yalnızca yükseltilmesi gereken parçaların yükseltilmesi anlamına gelir.Avantajı, daha az kanal kaynağı kullanmasıdır.Bu nokta aslında mevcut cep telefonu işletim sisteminin güncelleme / yükseltme işlevinden ödünç alır. Huawei LiteOS, yalnızca birkaç "boru" ucu kaynağı kullanırken cihazın gerektirdiği işlevleri yükseltebilir.

Yerli bir iletişim devi olarak Huawei, üç büyük operatör de dahil olmak üzere birçok platformla işbirliği yapıyor, bu nedenle LiteOS sisteminin çoklu platform etkileşimli yeteneklere sahip olduğunu anlamak kolaydır. Elbette, Huawei'nin kendi konumlandırması açısından LiteOS, esas olarak kendi OceanConnect platformuna bağlıdır, ancak LiteOS'u üç büyük operatörün bulut platformlarına da bağlayabilir.

Aslında, "bulut borusu ucu" serbestçe eşleştirilebilir, ancak Huawei'in tüm paketini varsayılan olarak öneriyoruz ki bu aynı zamanda en uygun şeydir.

Ayrıca, Lin Luqiang'a göre Huawei LiteOS, LiteOS tabanlı geliştirmeyi daha kolay hale getirmek için bu yıl IDE (Entegre Geliştirme Ortamı) için bazı özel eklentiler başlatacak.

Odaklanma: Açık CPU

LPWA terminal ekipmanının geliştirilmesi için Huawei LiteOS'a dayalı üç geliştirme çözümü vardır:

  • MCU tabanlı ekipman geliştirme

  • NB-IoT SoC çözüm geliştirmeye entegre

  • Modül üreticilerinin hızlı yerleştirilmesi için operatör bulut platformu için SDK sağlayın

Yukarıdaki üç tür ekipman geliştirme programının ayrı ayrı geliştirilmesi gereken kısımları sırasıyla azaltılır. En tipik olanı, MCU tabanlı ekipmanın geliştirilmesidir.Bu tür bir çözüm, çekirdek, AT Adaptörü ve LiteOS SDK'nın tüm bileşenlerini gerektirir; cihaz geliştirme için Hi2115 yongasını (NB-IoT SoC) kullanıyorsanız, doğrudan Açık CPU çözümünü kullanabilirsiniz. Geliştirme sürecini basitleştirin; Huawei, üç büyük operatörün ürünleri için bazı modül üreticileriyle hızlı bağlantı kurabilen SDK'lar sağlar.

Huawei, ilk NB-IoT çipini Eylül 2016'da piyasaya sürdü ve onu Haziran 2017'de büyük ölçekte gönderdi. Bundan sonra, Boudica 150'yi piyasaya sürdü. Bunun aksine, Boudica 150, Uygulama bölümünü açtı (daha önce açık değildi). Geliştiriciler doğrudan bunun üzerinde uygulama programlaması yapabilirler. Bu bölüm daha önce açılmadığından, geliştiricilerin başka bir MCU eklemesi gerekir, böylece Boudica 150 bir MCU'dan tasarruf edebilir, böylece güç tüketimini, maliyeti ve tasarım boyutunu daha da iyileştirebilir.

Açık CPU, bu yıl Huawei'nin odak noktası. Cihaz açısından bakıldığında Open CPU, MCU tabanlı çözüme kıyasla 1-2 USD tasarruf sağlayabilir; uç bulut entegrasyon çözümü açısından, bağlanmak için AT komutlarını kullanmaktan daha fazla zaman kazandırır; Boudica 120'nin önceki sürümüne kıyasla % 30 güç tasarrufu; aynı zamanda bağlı IoT platformlarının türleri de artmıştır.

ofo uygulama örnekleri

Ofo bisiklet, LiteOS'un olgun uygulama çözümlerinden biridir ve çalışma prensibi aşağıdaki şekilde gösterilmiştir.

Huawei'in NB-IoT uygulama çözümü, çoğunlukla araba kilitleri üzerinde. Araç kilidini açtığınızda mobil uygulama şarj olmaya başlar; araç kilidini kapattığınızda mobil uygulama faturalandırmayı bitirir. Bunların arasında, kilitleme işlemi sırasında, araba kilidi, OceanConnet platformuna bir sinyal göndermek için NB-IoT modülünü kullanır.OcyanusConnet platformu sinyali aldığında, bisiklet bulut platformunu bilgilendirecek ve bisiklet bulut platformu, kilidi tamamlamak için cep telefonunuzun APP'sine sinyali gönderecektir. Fatura.

Böyle bir sürecin erken sürümünde kullanılan GPRS modülü çok fazla güç tüketir ve 1-2 ayda bir pil değişimi gerektirir; NB-IoT / LiteOS çözümü bu sorunu çözer ve artık kilitler ortalama olarak 26 ay boyunca sürekli çalışabilir. . Ek olarak, geliştirme süresi de büyük ölçüde iyileştirildi.Geçmişte bir ay sürdü, ancak şimdi geliştirme çalışmasını tamamlamak iki hafta sürüyor.

IoT OS zorunlu mu

Başlıca IoT OS cihazlarına erişim miktarı defalarca artmış olsa da, IoT donanımının gerçekten bir işletim sistemine ihtiyaç duyup duymadığını sorgulayan insanlar var.Bu konuda Leifeng.com editörü Lin ile de iletişime geçti.

OceanConnect platformuna erişmek için Huawei LiteOS sistemini kullanmak ve diğer sistemleri kullanmak söz konusu olduğunda, herhangi bir fark var mı? IoT cihazları için bir işletim sistemi gerekli mi?

Lin Luqiang: OceanConnect platformuna erişmek için Huawei LiteOS sistemini kullanmakla diğer sistemleri kullanmak arasında belirli bir fark olsa da, bu açık değildir.Güç tasarrufu ve yüksek verimlilik gerektiren bireysel küçük ölçekli çözümler için bile, bir işletim sistemi eklememek daha iyi olacaktır. Ancak genel olarak konuşursak, işletim sisteminin varlığı hala birçok sorunu çözebilir. Şimdi baktığımızda, pil teknolojisi hala bir engel, ancak beş yıl sonra, piller artık teknik bir engel olmamalı ve düşük güç tüketimi talebi o kadar yüksek olmayacak.

IoT cihazı işletim sistemi, işlev ve geliştirme açısından cep telefonu Android sisteminden farklı olacak mı?

Lin Luqiang: IoT cihazı işletim sistemi Android'den farklıdır. Birçok kişi Android sistemine dayalı uygulamalar geliştirir, ancak IoT işletim sistemi şu anda uygulama geliştirmek için olgun koşullara sahip değildir. Cep telefonlarının gelişim geçmişine teknolojik gelişim açısından bakarsak, IoT cihazları Nokia'nın Symbian sistemi çağına henüz ulaşmamış, ancak işlevsel telefonların erken aşamasındadır. Şimdi çözmemiz gereken sorunlar arasında bağlantı ve çeşitli protokol yığınları var.Önce, sektördeki çoğu insanın bunları kullanmasına izin verin ve sonra onlara başka işlevler ekleyin. Şimdiye kadar, Android sistemleri geliştirmek kadar kolay, ancak şimdi hala çok uzak.

Bu yazıtlarla Cheng Yaojin ayrıca şiddetli bir cinayet yaşayabilir.
önceki
Gel, benimle birlikte oku Sasquatchfabrix!
Sonraki
Arrizo 5 Sport haberleri 1.5T güç / 3 ay listelendi
Bu kıyafet çift formlu Mulan için uygundur.
Gerçekçi gençlik filmi "Baharda" büyük ilgi gördü ve yönetmen on yıldır evde tam zamanlı bir anne.
Özelleştirme geri döndü! Bu Nike ayakkabıların 21 yaşında olduğunu söyleyebilir misin?
Yeni Haima S5, 8 model çıkaracak veya 22 Mart'ta satışa çıkacak
Tek bir ürün sayfası e-ticaret şirketi, nihai satın alma dönüşüm oranını nasıl garanti eder?
Çiçek izleme zamanında | Nan'an Bölgesi ilkbaharda çiçek açıyor
"Spider-Man: Into the Spider-Verse" Annie Ödülü'nü kazandı. Grand Slam'i bekliyorum!
Zafer Kralı Marco Polo, büyük bir hamle yapmadan seyirciyi öldürmeye devam ediyor
Karda dört tekerlekten çekişli bir pikap sürmek nasıl bir deneyim?
Lüks mavi boyama devam ediyor ve yeni Nike "Aizome" serisi yakında satışa sunulacak!
Kağıt ve e-kitapların senkronizasyonu önemli bir trend haline geldi
To Top