{"id":15,"date":"2024-07-10T15:25:22","date_gmt":"2024-07-10T15:25:22","guid":{"rendered":"https:\/\/www.iotmos.com\/IoTMOS\/?page_id=15"},"modified":"2024-07-10T20:59:53","modified_gmt":"2024-07-10T20:59:53","slug":"xcaliber-iot-mos-and-vio","status":"publish","type":"page","link":"https:\/\/www.iotmos.com\/IoTMOS\/","title":{"rendered":"XCaliber IoT\/MOS\/VIO"},"content":{"rendered":"<p>The XCaliber Internet-of-Things Microprocessor Operating System (IoT\/MOS)<\/p>\n<p>Shared Virtual Input\/Output Devices (IoT\/VIO) can be interconnected between multiple processors.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/apps.xcaliber.network\/MediaLib\/IoT-BreadBoard1.png\" alt=\"IoT\/MOS and IoT\/VIO\" \/><\/p>\n<p>&nbsp;<\/p>\n<table width=\"80%\" align=\"center\">\n<tbody>\n<tr>\n<th style=\"color: white;\" colspan=\"4\" align=\"center\">IoT\/VIO Inter-System Communications (ISC) \u2013 I2C Connections<\/th>\n<\/tr>\n<tr>\n<td colspan=\"4\" align=\"center\">\n<hr>\n<\/td>\n<\/tr>\n<tr>\n<th style=\"color: white;\" align=\"center\">System 1<\/th>\n<th style=\"color: white;\" align=\"center\">Rail<\/th>\n<th style=\"color: white;\" align=\"center\">Rail<\/th>\n<th style=\"color: white;\" align=\"center\">System 2<\/th>\n<\/tr>\n<tr>\n<td colspan=\"4\" align=\"center\">\n<hr>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"color:white;\" align=\"left\">ATmega328P<\/td>\n<td style=\"color:white;\">5.0v<\/td>\n<td style=\"color:white;\">Rail+<\/td>\n<td style=\"color:white;\"><\/td>\n<\/tr>\n<tr>\n<td style=\"color:white;\" width=\"20%\"><\/td>\n<td style=\"color:white;\" width=\"20%\">Rail+<\/td>\n<td style=\"color:white;\" width=\"20%\">Pull-Up1<\/td>\n<td style=\"color:white;\"><\/td>\n<\/tr>\n<tr>\n<td style=\"color:white;\" width=\"20%\"><\/td>\n<td style=\"color:white;\" width=\"20%\">Pull-Up1<\/td>\n<td style=\"color:white;\" width=\"20%\">SCL Rail<\/td>\n<td style=\"color:white;\"><\/td>\n<\/tr>\n<tr>\n<td style=\"color:white;\" width=\"20%\"><\/td>\n<td style=\"color:white;\" width=\"20%\">Rail+<\/td>\n<td style=\"color:white;\" width=\"20%\">Pull-Up2<\/td>\n<td style=\"color:white;\"><\/td>\n<\/tr>\n<tr>\n<td style=\"color:white;\" width=\"20%\"><\/td>\n<td style=\"color:white;\" width=\"20%\">Pull-Up2<\/td>\n<td style=\"color:white;\" width=\"20%\">SDA Rail<\/td>\n<td style=\"color:white;\"><\/td>\n<\/tr>\n<tr>\n<td style=\"color:white;\" width=\"20%\">ATmega328P<\/td>\n<td style=\"color:white;\" width=\"20%\">SCL<\/td>\n<td style=\"color:white;\" width=\"20%\">SCL Rail<\/td>\n<td style=\"color:white;\"><\/td>\n<\/tr>\n<tr>\n<td style=\"color:white;\" width=\"20%\"><\/td>\n<td style=\"color:white;\" width=\"20%\">SDA<\/td>\n<td style=\"color:white;\" width=\"20%\">SDA Rail<\/td>\n<td style=\"color:white;\"><\/td>\n<\/tr>\n<tr>\n<td style=\"color:white;\" width=\"20%\"><\/td>\n<td style=\"color:white;\" width=\"20%\">SCL Rail<\/td>\n<td style=\"color:white;\" width=\"20%\">SCL<\/td>\n<td style=\"color:white;\" width=\"20%\">ATMega2560<\/td>\n<\/tr>\n<tr>\n<td style=\"color:white;\" width=\"20%\"><\/td>\n<td style=\"color:white;\" width=\"20%\">SDA Rail<\/td>\n<td style=\"color:white;\" width=\"20%\">SDA<\/td>\n<td style=\"color:white;\"><\/td>\n<\/tr>\n<tr>\n<td style=\"color:white;\" width=\"20%\">ATmega328P<\/td>\n<td style=\"color:white;\" width=\"20%\">Gnd(5v)<\/td>\n<td style=\"color:white;\" width=\"20%\">Gnd(5v)<\/td>\n<td style=\"color:white;\">ATmega2560<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>The XCaliber Internet-of-Things Microprocessor Operating System (IoT\/MOS) Shared Virtual Input\/Output Devices (IoT\/VIO) can be interconnected between multiple processors. &nbsp; IoT\/VIO Inter-System Communications (ISC) \u2013 I2C Connections System 1 Rail Rail System 2 ATmega328P 5.0v Rail+ Rail+ Pull-Up1 Pull-Up1 SCL Rail Rail+ Pull-Up2 Pull-Up2 SDA Rail ATmega328P SCL SCL Rail SDA SDA Rail SCL Rail SCL [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-15","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.iotmos.com\/IoTMOS\/wp-json\/wp\/v2\/pages\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.iotmos.com\/IoTMOS\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.iotmos.com\/IoTMOS\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.iotmos.com\/IoTMOS\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iotmos.com\/IoTMOS\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":14,"href":"https:\/\/www.iotmos.com\/IoTMOS\/wp-json\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":42,"href":"https:\/\/www.iotmos.com\/IoTMOS\/wp-json\/wp\/v2\/pages\/15\/revisions\/42"}],"wp:attachment":[{"href":"https:\/\/www.iotmos.com\/IoTMOS\/wp-json\/wp\/v2\/media?parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}